你目前正处于脱机状态,正在等待 Internet 重新连接

在准备 Windows 映像时自定义默认本地用户配置文件

简介
本文讨论了当您在运行以下操作系统之一的计算机上创建映像时,如何自定义默认的本地用户配置文件设置:
  • Windows Vista
  • Windows 7
  • Windows Server 2008
  • Windows Server 2008 R2

在部署映像之后,这些默认本地用户配置文件设置将应用于登录到该计算机的所有新用户。

若要自定义默认用户配置文件或强制用户配置文件,您必须首先自定义默认用户配置文件。然后,可以将默认用户配置文件复制到相应的共享文件夹,以将该用户配置文件作为默认用户配置文件或强制用户配置文件。

按照本文中描述的方式自定义默认用户配置文件时,会以适合多个用户使用的格式重建源配置文件。这是为 Windows 操作系统自定义默认用户配置文件时,唯一受支持的自定义方法。如果尝试使用其他方法自定义默认用户配置文件,则可能会导致在此新的默认用户配置文件中包含无关信息。此类无关信息会导致严重的应用程序和系统稳定性问题。

注意本文将取代所有以前发布的在准备映像时自定义默认本地用户配置文件的步骤。

如何在 Windows 7、Windows Vista、Windows Server 2008 和 Windows Server 2008 R2 中自定义默认用户配置文件

唯一受支持的默认用户配置文件自定义方法是使用 Unattend.xml 答案文件中的 Microsoft-Windows-Shell-Setup\CopyProfile 参数。Unattend.xml 答案文件传递给系统准备工具 (Sysprep.exe)。

步骤 1:配置默认用户配置文件

  1. 使用内置本地管理员帐户登录到 Windows。
    注意无法在此过程中使用域帐户。
  2. 打开“用户帐户”控制面板,并删除所有已添加的用户帐户,除了您在登录 Windows 时所使用的管理员级别的用户帐户之外。
  3. 配置要复制到默认用户配置文件的设置。其中包括桌面设置、收藏夹和“开始”菜单选项。
    注意在 Windows 7 中,对“开始”菜单和“任务栏”的自定义受到限制。有关详细信息,请访问以下 Microsoft 网站:http://blogs.technet.com/askcore/archive/2010/03/16/how-to-customize-the-windows-7-start-menu-and-taskbar-using-unattend-xml.aspx
步骤 2:创建包含 Copy Profile 参数的 Unattend.xml 文件

创建包含 Copy Profile 参数 (Microsoft-Windows-Shell-Setup\CopyProfile) 的 Unattend.xml 文件。通过使用此 Copy Profile 参数,可将当前已登录用户的设置复制到默认用户配置文件中。在 specialize 过程中,必须将此参数设置为 true。
Windows 系统映像管理器 (Windows SIM) 会在图形用户界面 (GUI) 中创建和管理无人参与的 Windows 安装应答文件。

应答文件是在 Windows 安装过程中用于配置和自定义默认 Windows 安装的基于 XML 的文件。

使用 Windows 系统映像管理器工具创建 Unattend.xml 文件。Windows 系统映像管理器工具随 Windows 自动安装工具包 (Windows AIK) 提供。从下列网站之一获取适用于您操作系统的 AIK:
有关 Windows AIK 的详细信息,请参阅 Windows 自动安装工具包 (AIK) (en-US)您可在随 Windows AIK 提供的帮助信息中找到有关如何创建应答文件的说明。有关如何创建应答文件的详细信息,请参阅在 Windows SIM 中使用应答文件步骤 3:在 Unattend.xml 文件中自定义默认用户配置文件

  1. 打开提升的命令提示符。为此,请单击“开始”,在搜索框中键入 cmd,右键单击程序列表中的 cmd,然后单击“以管理员身份运行”
    如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认信息
  2. 在命令提示符处,键入以下命令并按 Enter:
    %systemroot%\system32\sysprep\sysprep.exe /oobe /shutdown /generalize /unattend:c:\answerfile\unattend.xml
    注意:Sysprep.exe 位于 %systemdrive%\Windows\System32\sysprep 目录下。
  3. 若要确认 CopyProfile 命令是否已成功完成,请打开以下文件:%systemroot%\panther\unattendgc\setupact.log
  4. 搜索类似于以下内容的行(在“specialize”过程中):
    [shell unattend] CopyProfileDirectory from c:\Users\Administrator succeeded.
    [shell unattend] CopyProfile succeeded.

    请注意,该行可确认 CopyProfile 命令是否已成功完成,以及哪个用户配置文件被复制到默认用户配置文件。
  5. 捕获映像。
  6. 部署映像。
有关如何使用 Sysprep 捕获和部署映像的详细信息,请参阅 Sysprep 技术参考
注意
  • 您必须将 /generalize 开关与 sysprep.exe 一起使用,这样才能使用 Copy Profile 参数。使用 /unattend 选项以指向所需的 Unattend.xml 文件。因此,在此示例中 Unattend.xml 文件位于 c:\answerfile 文件夹下。
  • 在执行干净的 Windows 安装或运行 Sysprep 工具时,将删除内置管理员帐户配置文件。删除内置管理员帐户之前会对 CopyProfile 设置进行处理。因此,您进行的任何自定义都将显示在新的用户帐户配置文件中。这包括内置管理员帐户配置文件设置。
  • 如果有多个用户配置文件,Windows sysprep 可能会随机选择一个配置文件复制默认用户配置文件。有关详细信息,请查看 Microsoft 知识库文章 2101557:默认用户配置文件的所有自定义设置丢失
  • 并非所有自定义都会传播到新配置文件。某些设置在新用户登录过程中被重置。要配置这些设置,请使用组策略设置或脚本。



使用自动映像生成和部署系统时的注意事项

  • 在使用 Microsoft 部署工具包或 System Center Configuration Manager 等工具时,运行 Sysprep 命令时不需要 CopyProfile 设置。当映像部署到磁盘之后,并且在运行 Sysprep 命令之后操作系统首次启动之前,这些工具通常替换或更改 Unattend.xml 文件。因此,Microsoft 部署工具包或 System Center Configuration Manager 部署过程中使用的 Unattend.xml 文件必须包含 CopyProfile 设置。
  • 如果在映像创建过程中从 Windows Vista、Windows 7、Windows Server 2008 或 Windows Server 2008 R2 安装介质运行安装程序时将 CopyProfile 设置为 true,则管理员配置文件设置可能会意外复制到默认用户配置文件。管理员配置文件设置通常位于安装介质的 Install.wim 文件中。

如何在 Windows 7、Windows Vista、Windows Server 2008 和 Windows Server 2008 R2 中将默认用户配置文件转换为网络默认用户配置文件

若要将默认用户配置文件转换为网络默认用户配置文件,请执行以下步骤:
  1. 使用具有管理凭据的帐户,登录到拥有自定义默认用户配置文件的计算机。
  2. 使用“运行”命令连接到域控制器的 NETLOGON 共享文件夹。例如,类似如下路径:
    \\<Server_name>\NETLOGON
  3. 在 NETLOGON 共享文件夹中创建一个新文件夹,并将其命名为 Default User.v2
  4. 单击“开始”,右键单击“计算机”,单击“属性”,然后单击“高级系统设置”
  5. 在“用户配置文件”下,单击“设置”。“用户配置文件”对话框将显示存储在计算机上的配置文件列表。
  6. 选择“默认配置文件”,然后单击“复制到”
  7. 在“将配置文件复制到”文本框中,键入步骤 3 中创建的 Windows 默认用户配置文件文件夹的网络路径。例如,键入以下路径:
    \\<Server_name>\NETLOGON\Default User.v2
  8. 在“允许使用”下,单击“更改”,键入名称 Everyone,然后单击“确定”
  9. 单击“确定”开始复制配置文件。
  10. 复制过程完成后,从计算机注销。

如何在 Windows 7、Windows Vista、Windows Server 2008 和 Windows Server 2008 R2 中将默认用户配置文件转换为强制用户配置文件

可以配置默认本地用户配置文件以将其转换为强制配置文件。通过执行此操作,可以拥有一个供所有用户使用的中心配置文件。为此,必须准备强制配置文件位置,将本地默认用户配置文件复制到强制配置文件位置,然后配置用户的配置文件位置以指向强制配置文件。


步骤 1:准备强制配置文件位置

  1. 在中心文件服务器上,创建一个新文件夹,或者使用用于漫游用户配置文件的现有文件夹。例如,您可以使用以下文件夹名称“Profiles”:
    \Profiles
  2. 如果要创建新文件夹,请使用适用于您的组织的名称共享该文件夹。
    注意包含漫游用户配置文件的共享文件夹的共享权限必须对 Authenticated Users 组启用“完全控制”权限。专门用于存储强制用户配置文件的文件夹的共享权限应当对 Authenticated Users 组启用“读取”权限,并对 Administrators 组启用“完全控制”权限。
  3. 在创建的文件夹或在步骤 1a 中标识的文件夹中创建一个新文件夹。如果强制用户配置文件针对的是某一特定用户,则此新文件夹的名称应该以用户帐户的登录名开头。如果强制用户配置文件针对的是多个用户,请对其进行相应命名。例如,以下域具有强制配置文件,并且文件夹名称以 "mandatory" 开始:
    \Profiles\mandatory
  4. 在该名称后添加 .v2 以完成文件夹的命名。在步骤 1c 中使用的示例具有文件夹名称 "mandatory"。因此,此用户的以下文件夹的最终名称将是 "mandatory.v2":
    \Profiles\mandatory.v2
步骤 2:将默认用户配置文件复制到强制配置文件位置

  1. 使用具有管理凭据的帐户,登录到拥有自定义本地默认用户配置文件的计算机。
  2. 单击“开始”,右键单击“计算机”,单击“属性”,然后单击“高级系统设置”
  3. “用户配置文件”下,单击“设置”“用户配置文件”对话框将显示存储在计算机上的配置文件列表。
  4. 选择“默认配置文件”,然后单击“复制到”
  5. 在“将配置文件复制到”文本框中,键入在“步骤 1:准备强制配置文件位置”部分中创建的 Windows 7 默认用户文件夹的网络路径。例如,键入以下路径:
    \\<Server_name>\Profiles\mandatory.v2
  6. 在“允许使用”下,单击“更改”,键入名称 Everyone,然后单击“确定”
  7. 单击“确定”开始复制配置文件。
  8. 复制过程完成后,从计算机注销。
  9. 在中心文件服务器上,找到在“步骤 1:准备强制配置文件位置”部分中创建的文件夹。
  10. 单击“组织”,然后单击“文件夹选项”
  11. 单击“查看”选项卡,单击选择“显示所有文件和文件夹”复选框,单击清除“隐藏已知文件类型的扩展名”和“隐藏受保护的操作系统文件”复选框,单击“是”取消显示警告,然后单击“确定”应用更改并关闭对话框。
  12. 找到并右键单击 NTUSER.DAT 文件,单击“重命名”,将该文件的名称更改为 NTUSER.MAN,然后按 Enter。
注意以前可以使用系统控制面板项目复制配置文件。现在,此默认配置文件复制选项已禁用,因为它可能添加使配置文件不可用的数据。

步骤 3:准备用户帐户

  1. 以域管理员身份,从 Windows Server 2008 R2 或 Windows Server 2008 计算机中打开“Active Directory 用户和计算机”管理控制台。
  2. 右键单击要将强制用户配置文件应用于的用户帐户,然后单击“属性”
  3. 单击“配置文件”选项卡,在配置文件路径文本框中键入在“步骤 1:准备强制配置文件位置”部分中创建的网络路径。但是,不要在结尾处添加 ".v2"。在我们的示例中,路径将如下所示:
    \\<Server_name>\Profiles\mandatory
  4. 单击“确定”,然后关闭“Active Directory 用户和计算机”管理控制台。
用户现在将可以使用自定义的强制用户配置文件。
还需要帮助吗?
如果本文没有回答您的问题,请单击该按钮向 Microsoft Community 的其他社区成员提出您的问题:
其他资源
如果您在登录到用户配置文件时遇到问题,请单击以下链接以查看 Microsoft 网站上的相应文章:
修复已损坏的用户配置文件
创建用户帐户

有关在准备 Windows XP 和 Windows Server 2003 的映像时自定义默认本地用户配置文件的步骤的详细信息,请查看 Microsoft 知识库文章 959753:如何在准备 Windows XP 或 Windows Server 2003 的映像时自定义默认本地用户配置文件


如何在 Windows 7 中自定义网络默认用户配置文件或强制用户配置文件
属性

文章 ID:973289 - 上次审阅时间:07/16/2013 08:00:00 - 修订版本: 5.1

Windows 7 Enterprise, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows HPC Server 2008 R2, Windows Web Server 2008 R2, Windows Vista Enterprise, Windows Vista Business, Windows Vista Ultimate, Windows Server 2008 Enterprise, Windows Server 2008 Standard

  • kbprofiles kbexpertiseinter kbsurveynew kbhowto KB973289
反馈