HOW TO:当新用户登录时运行一次登录脚本

本文的发布号曾为 CHS284193
本文已归档。它按“原样”提供,并且不再更新。

本任务的内容

重要说明:本文包含有关编辑注册表的信息。编辑注册表之前,一定要知道在发生问题时如何还原注册表。有关如何还原注册表的信息,请查看 Regedit.exe 中的“还原注册表”帮助主题,或 Regedt32.exe 中的“还原注册表项”帮助主题。
概要
本文介绍如何配置一个运行一次的登录脚本或程序。这些步骤只适用于从未登录到我们所讨论的这一计算机的新用户。如果用户已有一个本地用户配置文件,或有一个漫游配置文件,则该脚本将不运行。

返回页首

配置一个当有新用户登录时运行一次的脚本

警告:“注册表编辑器”使用不当可造成严重问题,这些问题可能需要重新安装操作系统。Microsoft 不保证能够解决因为“注册表编辑器”使用不当而产生的问题。使用“注册表编辑器”需要您自担风险。

有关如何编辑注册表的信息,请查看注册表编辑器 (Regedit.exe) 中的“改变项和值”帮助主题,或 Regedt32.exe 中的“添加和删除注册表中的信息”和“编辑注册表数据”帮助主题。注意,编辑注册表之前,应当先备份注册表。如果您运行的是 Windows NT 或 Windows 2000,还应该更新“紧急修复磁盘”(ERD)。

在安装 Windows 时创建了“默认用户”配置文件。当一个用户首次登录到一个工作站(或域)时,“默认用户”配置文件就复制到了该用户的配置文件中。

如要配置一个在新用户登录时运行一次的脚本,请按下列步骤操作:
  1. 在命令提示符下,键入 regedt32.exe
  2. 单击 Windows 菜单上的 HKEY_USERS
  3. 单击左窗格中的 HKEY_USERS,然后单击注册表菜单上的加载配置单元
  4. 找到配置文件路径\Default User\Ntuser.dat 文件,然后单击打开。得到提示时,为该配置单元取一个名称,如“Test”。

    备注:Ntuser.dat 文件是隐藏的。如果您无法找到或加载 Ntuser.dat 文件,那么请在 Windows 资源管理器中,在工具菜单上,单击文件夹选项,然后在查看选项卡上,确保“隐藏已知文件类型的扩展名”复选框未选中,而“显示隐藏文件或文件夹”复选框已选中。有关 Windows 2000 用户配置文件的存储方面的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    CHS228445 Windows 2000 中用户配置文件存储区
  5. 找到下面这一注册表项,其中“test”是为加载的 Ntuser.dat 配置单元取的名称:
    HKEY_USERS\Test\Software\Microsoft\Windows\CurrentVersion\Runonce
  6. 单击左窗格中的 Runonce 项,然后单击编辑菜单上的添加值
  7. 为新值输入下面的信息:
    值名称:test.bat(可随意命名)
    数据类型:REG_SZ
    字符串:c:\test.bat(这是该文件的路径和名称)
  8. 单击“Test”配置单元,然后单击注册表菜单上的卸载配置单元
如上面所提到的,此命令只可以对尚没有用户配置文件的用户运行。任何本地“用户配置文件”都将列出在“系统”属性中的用户配置文件选项卡上。

返回页首
参考
有关如何为一个域中的所有用户创建默认用户配置文件方面的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
168475 How to Create a Base Profile for All Users(如何为所有用户创建一个基本配置文件)
返回页首
group policy
属性

文章 ID:284193 - 上次审阅时间:12/05/2015 23:41:31 - 修订版本: 2.0

Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Server, Microsoft Windows 2000 Professional Edition

  • kbnosurvey kbarchive kbhowtomaster kbprofiles kbsetup kbgpo KB284193
反馈