Sysprep(系统准备)概述
Sysprep(系统准备)可以准备 Windows 客户端或 Windows Server 安装以生成映像。 Sysprep 可以从 Windows 安装中删除特定于 PC 的信息(通用化),以便可以将其安装在不同的电脑上。 运行 Sysprep 时,可将电脑配置为启动至审核模式或开箱即用体验 (OOBE)。
Sysprep 是 Windows 映像的一部分,在审核模式下运行。
Sysprep 功能
Sysprep 提供以下功能:
- 从 Windows 映像中删除特定于电脑的信息,包括电脑的安全标识符 (SID)。 这样,便可以捕获映像并将其应用于其他电脑。 这被称为通用化电脑。
- 从 Windows 映像中卸载(但不删除)特定于电脑的驱动程序。
- 通过将电脑设置为启动至 OOBE,准备好要交付给客户的电脑。
- 允许将应答文件 (unattend) 设置添加到现有安装。
实际用途
运行 Sysprep 有助于:
- 通过创建可在多种硬件设计中使用的通用映像来管理多台电脑。
- 通过捕获并部署具有唯一安全标识符的映像来部署电脑。
- 通过在审核模式下添加应用、语言或驱动程序来微调单个电脑的安装。 有关详细信息,请参阅审核模式概述。
- 在将电脑交付给客户之前,通过在审核模式下进行测试来提供更可靠的电脑。
新功能和更改的功能
为使企业能够高效且持续地推出最新的 Windows 10 和 Windows 11 部署映像,从 Windows 10 版本 1607 开始,可以使用 Sysprep 来准备已升级的映像 (*)。 例如:
- 可以从运行 Windows 10 版本 20H2 的计算机开始。
- 升级计算机以运行 Windows 11。
- 对已升级的映像运行 Sysprep generalize,重新捕获更新的映像,并将该映像部署到新设备。
*:Microsoft 不支持在已部署的 Windows 上使用 Sysprep,或者出于映像创建以外的目的使用。
从 Windows 8.1 开始,Sysprep 用户界面已弃用。 启动审核模式时会打开 Sysprep UI,但在将来的版本中可能会删除此 UI。 更新部署工作流以从命令行使用 Sysprep。 有关详细信息,请参阅 Sysprep 命令行选项。
依赖项
- 在使用 Sysprep 之前,必须运行 Windows 安装程序。
- 需要通过一个工具来捕获安装映像,例如 DISM - 适用于 Windows 的部署映像维护和管理技术参考或其他磁盘映像软件。
注意
在不同的电脑之间复制 Windows 映像时,参考电脑和目标电脑不一定要有兼容的硬件抽象层 (HAL)。 使用启动配置数据 (BCD) 中的 /detecthal 选项,已运行 Sysprep 的系统可以安装正确的 HAL。
限制
Sysprep 具有以下限制:
- 仅当执行 Sysprep 时,才会替换操作系统卷上的安全标识符 (SID)。 如果在一台电脑上安装了多个操作系统,必须针对每个映像单独运行 Sysprep。
- 某些情况下,在重新捕获 Windows 映像之前安装的自定义应用程序可能需要一致的驱动器号。 某些应用程序存储包含系统驱动器号的路径。 如果系统的驱动器号与应用程序指定的驱动器号不匹配,则卸载、维护和修复方案可能无法正常运行。
- 参考电脑和目标电脑上的即插即用设备不必来自同一家制造商。 这些设备包括调制解调器、声卡、网络适配器和视频卡。 但是,安装中必须包含这些设备的驱动程序。
- 并非所有服务器角色都支持 Sysprep。 如果通用化配置了特定服务器角色的 Windows Server 安装,则在完成映像生成和部署过程之后,这些服务器角色可能无法继续正常运行。 有关详细信息,请参阅 Sysprep Support for Server Roles(Sysprep 对服务器角色的支持)。
- 如果在包含加密文件或文件夹的 NTFS 文件系统分区上运行 Sysprep,这些文件夹中的数据将完全不可读且不可恢复。
- 仅当电脑是工作组成员而不是域成员时,才能运行 Sysprep 工具。 如果电脑已加入域,Sysprep 将从域中删除该电脑。
- 如果电脑已加入域,并且该域的组策略为该电脑分配了强帐户密码策略,则所有用户帐户都需要强密码。 运行 Sysprep 或 OOBE 不会删除强密码策略。
- 请始终为用户帐户使用强密码。 如果在运行 Sysprep 或 OOBE 之前没有为用户帐户分配强密码,可能无法登录到电脑。
- 如果 Sysprep 遇到错误,你将不再可以对同一 Windows 映像运行 Sysprep 工具。 在这种情况下,首先需要重新部署该映像。
不支持的方案
不支持以下方案:
- 在所有版本的 Windows 上,不支持重新配置已部署的 Windows 的现有安装。 Sysprep 只能用于配置 Windows 的新安装。 可以无限次地运行 Sysprep 来生成和配置 Windows 的安装。
- 在不通用化电脑的情况下,不支持将 Windows 映像移动或复制到其他电脑。
- 不支持使用不同版本的 Sysprep 工具来配置映像。 只能使用与要配置的 Windows 映像一起安装的 Sysprep 工具版本。 Sysprep 随每个 Windows 版本一起安装。 必须始终从 %WINDIR%\system32\sysprep 目录运行 Sysprep。
- 如果使用的是早于 Windows 10 版本 1607 的 Windows 版本,则不支持在升级安装类型上使用 Sysprep 工具。
- 不支持使用 Microsoft-Windows-Deployment\RunSynchronous 命令自动执行 Sysprep。 但是,可以使用 Microsoft-Windows-Deployment\Generalize 设置来准备电脑,以便在安装后生成映像。
- 不支持在虚拟机 (VM) 之外运行 VM 模式。 不能使用 VM 模式来准备要部署到任何电脑的 VHD。
- Sysprep 无法在系统帐户的上下文中运行。 例如,不支持使用任务计划程序或 PSExec 在系统帐户的上下文中运行 Sysprep。
另请参阅
下表包含此方案相关资源的链接。
内容类型 | 参考 |
---|---|
产品评估 |
|
操作 |
Sysprep(通用化)Windows 安装 | 使用 CopyProfile 自定义默认用户配置文件 | 将应答文件与 Sysprep 配合使用 |
工具和设置 |
|
相关技术 |