本文介绍如何配置登录脚本或程序,以便在用户首次登录到计算机时运行一次。
适用于: Windows Server 2003
原始 KB 数: 325347
总结
重要
本文包含有关修改注册表的信息。 在修改注册表之前,请务必备份注册表并确保您知晓如何在出现问题时还原注册表。 有关如何备份、还原和编辑注册表的详细信息,请参阅 适用于高级用户的 Windows 注册表信息。
这些步骤仅适用于从未登录到计算机的新用户。 如果用户已有本地用户配置文件或漫游配置文件,则脚本或程序不会运行。
配置脚本以在新用户登录时运行一次
警告
如果注册表编辑器使用不当,则可能会产生严重问题,导致重新安装操作系统。 Microsoft 无法保证可以解决因注册表编辑器使用不当而造成的问题。 请慎用注册表编辑器,风险自负。
安装基于 Windows Server 2003 的产品后,将创建默认用户配置文件。 用户首次登录时,默认用户配置文件将复制到用户配置文件。
若要将脚本或程序配置为在新用户登录时运行,请执行以下步骤:
选择“开始”,然后选择“运行”。
在 “打开 ”框中,键入regedit.exe,然后选择“ 确定”。
在注册表中找到以下子项:
HKEY_USERS在“文件”菜单上,选择“加载 Hive” 。
在 “加载 Hive ”对话框中,找到 Profilepath \Default User\Ntuser.dat 文件,其中 Profilepath 是默认用户配置文件的文件系统位置。 选择打开。
在 “加载 Hive ”对话框中,键入配置单元的名称,然后选择“ 确定”。
注意
Ntuser.dat文件已隐藏。 如果找不到或加载Ntuser.dat文件,则必须在 Windows 资源管理器中更改视图设置。 要执行此操作,请执行以下步骤:
- 选择“开始”,然后选择“Windows 资源管理器”。
- 选择 “工具”,然后选择“ 文件夹选项”。
- 选择“视图”选项卡。
- 单击可清除 “隐藏已知文件类型 的扩展名”复选框。
- 选择“ 显示隐藏文件和文件夹”,然后选择“ 确定”。
在注册表中找到以下子项:
HKEY_USERS\Test\Software\Microsoft\Windows\CurrentVersion\Runonce
注意
其中 测试 是你在步骤 6 中向Ntuser.dat配置单元提供的名称。
在“编辑”菜单中,指向“新建”,然后选择“字符串值”。
在右窗格中,双击新值。
在 “编辑字符串 ”对话框中,键入程序或登录脚本的完整路径和文件名,然后选择“ 确定”。
在左窗格中,选择 “测试配置单元”。
在 “文件 ”菜单上,选择“ 卸载 Hive”。
当系统提示确认要卸载配置单元时,请选择“ 是 ”。
退出注册表编辑器。 此程序或登录脚本针对没有用户配置文件的用户运行。 若要查看本地计算机上的用户配置文件,请执行以下步骤:
- 选择“开始”,指向控制面板,然后选择“系统”。
- 选择“高级”选项卡。
- 在“用户配置文件”区域中,选择“ 设置”。
用户配置文件列在“用户配置文件”对话框中。