HOW TO:在 Windows Server 2003 中当新用户登录时运行一次登录脚本

文章翻译 文章翻译
文章编号: 325347 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文描述如何配置在用户首次登录计算机时运行一次的登录脚本或程序。这些步骤只适用于从未登录到该计算机的新用户。如果用户已有一个本地用户配置文件或漫游配置文件,则该脚本或程序将不运行。

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

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

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

若要配置一个在新用户登录时运行的脚本或程序,请按照下列步骤操作:
  1. 单击开始,然后单击运行
  2. 打开框中,键入 regedit.exe,然后单击确定
  3. 在注册表中找到下面的注册表子项:

    HKEY_USERS
  4. 文件菜单上,单击加载配置单元
  5. 加载配置单元对话框中,找到 Profilepath\Default User\Ntuser.dat 文件,其中 Profilepath 是默认用户配置文件的文件系统位置。单击打开
  6. 加载配置单元对话框中,键入配置单元的名称,然后单击确定

    备注:Ntuser.dat 文件是隐藏的。如果您无法找到或加载 Ntuser.dat 文件,则必须在 Windows 资源管理器中更改查看设置。为此,请按照下列步骤操作:
    1. 单击开始,然后单击 Windows 资源管理器
    2. 单击工具,然后单击文件夹选项
    3. 单击查看选项卡。
    4. 单击以清除“隐藏已知文件类型的扩展名”复选框。
    5. 选择“显示所有文件和文件夹”,然后单击确定
  7. 在注册表中找到下面的注册表子项:
    HKEY_USERS\Test\Software\Microsoft\Windows\CurrentVersion\Runonce

    备注:其中,Test 是您在第 6 步中向 Ntuser.dat 配置单元提供的名称。
  8. 编辑菜单上,指向新建,然后单击字符串值
  9. 在右窗格中,双击新值。
  10. 编辑字符串对话框中,键入程序或登录脚本的完整路径和文件名,然后单击确定
  11. 在左窗格中,单击测试配置单元。
  12. 文件菜单上,单击卸载配置单元
  13. 在系统提示您确认要卸载配置单元时,单击
  14. 退出“注册表编辑器”。
此程序或登录脚本为不具有用户配置文件的用户运行。若要查看本地计算机上的用户配置文件,请按照以下步骤执行:
  1. 单击开始,指向控制面板,然后单击系统
  2. 单击高级选项卡。
  3. 用户配置文件区域中,单击设置

    用户配置文件将在用户配置文件对话框中列出。

属性

文章编号: 325347 - 最后修改: 2003年10月24日 - 修订: 4.5
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
关键字:?
kbhowto kbhowtomaster kbprofiles kbsetup kbgpo kbmgmtservices KB325347
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com