本文介绍用于克隆或复制 Windows 安装的 SID 和支持的方法。
适用于:受支持的 Windows Server 和 Windows 客户端版本原始 KB 数: 314828
总结
部署复制或制作映像的 Windows 安装时,必须在捕获映像之前使用系统准备(Sysprep)工具。 Sysprep 是位于文件夹中的 Windows 内置工具: %windir%\system32\sysprep。
详细信息
Sysprep 负责从 Windows 中删除系统特定的数据,例如计算机 SID。 在安装 Windows 期间,计算计算机 SID 以包含统计唯一的 96 位数字。 计算机 SID 是计算机上创建的用户帐户和组帐户 SID 的前缀。 计算机 SID 与帐户的相对 ID (RID) 连接在一起,以创建帐户的唯一标识符。
以下示例显示四个本地用户帐户的 SID。 添加新帐户时,只会递增最后四位数字。
本地计算机上的HKEY_USERS
- S-1-5-21-191058668-193157475-1542849698-500 管理员
- S-1-5-21-191058668-193157475-1542849698-1000 User1
- S-1-5-21-191058668-193157475-1542849698-1001 User2
- S-1-5-21-191058668-193157475-1542849698-1002 User3
克隆或复制安装而不采取建议的步骤可能会导致重复的 SID。 对于可移动媒体,重复的 SID 可能会授予对文件的帐户访问权限,即使帐户的 NTFS 权限专门拒绝对这些文件的访问权限。 由于 SID 同时标识计算机或域和用户,因此需要唯一的 SID 来维护对当前和将来程序的支持。 有关克隆 Windows 8 或 Windows Server 2012 安装时可能出现的问题的详细信息,请转到 Windows 8 和 Windows Server 2012 特定信息 部分。
除了计算机 SID 之外,还必须清理、通用化或专用其他许多组件和功能才能进行图像化。 下面是部分示例:
- 事件日志
- 网络设置
- Windows Media 播放器设置
- Shell 设置
- 许可
注意
该列表并不详尽。
我们支持使用 Sysprep 实用工具准备的以下操作系统,然后进行映像化:
- Windows 10 的所有版本
- 所有版本的 Windows 11
- 所有版本的 Windows Server 2012
- 所有版本的 Windows Server 2016
- Windows Server 2019 的所有版本
- Windows Server 1903 的所有版本
- Windows Server 1909 版的所有版本
- 所有版本的 Windows Server 2022
- 所有版本的 Windows Server 2025
Microsoft不支持使用除 SysPrep 工具以外的 SID 复制工具设置的计算机。
注意
如果在不使用 Sysprep 的情况下创建了映像,则不支持在部署映像后运行 Sysprep,以此将计算机恢复符合性。 必须在捕获映像之前运行 Sysprep。
Windows 8 和 Windows Server 2012 特定信息
如果在未运行 sysprep.exe /generalize P2V 的情况下克隆 Windows 8 或 Windows Server 2012 映像或虚拟机,同时让物理计算机继续运行,或者创建某台计算机的备份但让原始计算机继续运行,则可能会遇到推送通知无法正常工作的问题。 例如,可能会遇到以下问题:
- 即使 Internet 连接可用,磁贴、锁屏提醒和 Toast 通知也不会更新。
- 依赖于 RAW 通知的应用无法按预期工作。 例如,你注意到邮件、日历和消息传送中的功能明显减少。
- 同步漫游和家庭安全设置的更改需要很长时间。 若要解决这些问题,请使用以下方法之一:
- 使用 Sysprep /generalize 命令配置计算机,然后部署映像。
- 将现有用户帐户替换为新帐户。 设备标识符作为用户配置文件的一部分存储。 添加到计算机的每个新 NTUser 帐户都将收到一个新标识符。
参考
有关 SysPrep 工具的详细信息,请访问以下Microsoft网站:
- Windows Server 2003 什么是 Sysprep?
- Windows 8 和 Windows Server 2012 Sysprep 概述
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。