启动与系统组件

在新用户登录后运行登录脚本 - Windows Server

· 52CE 我爱测

本文介绍如何配置登录脚本或程序,以便在用户首次登录到计算机时运行一次。 适用于: Windows Server 2003原始 KB 数: 325347 总结 重要 本文包含有关修改注册表的信息。 在修改注册表之前,请务必备份注册表并确保您知晓如何在出现问题时还原注册表。 有关如何备份、还原和编辑注册表的详细信息,请参阅 适用于高级用户的 Windows 注册表信息(https://support.microsoft.com/help/256986)。 这些

本文介绍如何配置登录脚本或程序,以便在用户首次登录到计算机时运行一次。

适用于: Windows Server 2003原始 KB 数: 325347

总结

重要

本文包含有关修改注册表的信息。 在修改注册表之前,请务必备份注册表并确保您知晓如何在出现问题时还原注册表。 有关如何备份、还原和编辑注册表的详细信息,请参阅 适用于高级用户的 Windows 注册表信息。

这些步骤仅适用于从未登录到计算机的新用户。 如果用户已有本地用户配置文件或漫游配置文件,则脚本或程序不会运行。

配置脚本以在新用户登录时运行一次

警告

如果注册表编辑器使用不当,则可能会产生严重问题,导致重新安装操作系统。 Microsoft 无法保证可以解决因注册表编辑器使用不当而造成的问题。 请慎用注册表编辑器,风险自负。

安装基于 Windows Server 2003 的产品后,将创建默认用户配置文件。 用户首次登录时,默认用户配置文件将复制到用户配置文件。

若要将脚本或程序配置为在新用户登录时运行,请执行以下步骤:

  1. 选择“开始”,然后选择“运行”。

  2. 在 “打开 ”框中,键入regedit.exe,然后选择“ 确定”。

  3. 在注册表中找到以下子项: HKEY_USERS

  4. 在“文件”菜单上,选择“加载 Hive” 。

  5. 在 “加载 Hive ”对话框中,找到 Profilepath \Default User\Ntuser.dat 文件,其中 Profilepath 是默认用户配置文件的文件系统位置。 选择打开。

  6. 在 “加载 Hive ”对话框中,键入配置单元的名称,然后选择“ 确定”。

    注意

    Ntuser.dat文件已隐藏。 如果找不到或加载Ntuser.dat文件,则必须在 Windows 资源管理器中更改视图设置。 要执行此操作,请执行以下步骤:

    1. 选择“开始”,然后选择**“Windows 资源管理器**”。
    2. 选择 “工具”,然后选择“ 文件夹选项”。
    3. 选择“视图”选项卡。
    4. 单击可清除 “隐藏已知文件类型 的扩展名”复选框。
    5. 选择“ 显示隐藏文件和文件夹”,然后选择“ 确定”。
  7. 在注册表中找到以下子项: HKEY_USERS\Test\Software\Microsoft\Windows\CurrentVersion\Runonce

    注意

    其中 测试 是你在步骤 6 中向Ntuser.dat配置单元提供的名称。

  8. 在“编辑”菜单中,指向“新建”,然后选择“字符串值”。

  9. 在右窗格中,双击新值。

  10. 在 “编辑字符串 ”对话框中,键入程序或登录脚本的完整路径和文件名,然后选择“ 确定”。

  11. 在左窗格中,选择 “测试配置单元”。

  12. 在 “文件 ”菜单上,选择“ 卸载 Hive”。

  13. 当系统提示确认要卸载配置单元时,请选择“ 是 ”。

  14. 退出注册表编辑器。 此程序或登录脚本针对没有用户配置文件的用户运行。 若要查看本地计算机上的用户配置文件,请执行以下步骤:

    1. 选择“开始**”,指向控制面板**,然后选择“系统”。
    2. 选择“高级”选项卡。
    3. 在“用户配置文件”区域中,选择“ 设置”。 用户配置文件列在“用户配置文件”对话框中。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
适用于: Windows Server 2003原始 KB 数: 325347
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。