Sysprep 命令行选项

运行 Sysprep,以准备要被捕获的 Windows 安装。 本主题介绍系统准备 (Sysprep) 工具的命令行语法。

如果要为部署到其他计算机创建安装的映像,则必须结合 /generalize 选项来运行 Sysprep 命令,即使另一台计算机具有相同的硬件配置也是如此。 sysprep /generalize 命令 Windows 安装中删除独一无二的信息,以便你可以在其他计算机上安全地重用该映像。 在下次启动该 Windows 映像时,specialize 配置传送会运行。

重要

如果不运行 Sysprep /generalize 命令,则无法将 Windows 映像移动或复制到其他计算机。 无论使用映像、硬盘复制或其他方法,都必须使用 Sysprep /generalize 命令来通用化完整的 Windows 安装,然后才能将该安装用于部署到新计算机。

Sysprep 语法

Sysprep.exe [/oobe | /audit] [/generalize] [/mode:vm] [/reboot | /shutdown | /quit] [/quiet] [/unattend:<answerfile>]

下列命令行选项可用于 Sysprep:

/audit

重新启动计算机进入审核模式。 审核模式使您可以将其他驱动程序或应用程序添加到 Windows。 在将 Windows 的安装发送到最终用户之前,还可以测试该安装。

例如:

Sysprep /audit

如果指定应答文件,Windows 安装程序的审核模式会运行 auditSystemauditUser 配置传送。

/generalize

准备要作为映像的 Windows 安装。 Sysprep 会从 Windows 安装删除所有独一无二的系统信息。 Sysprep 会重置安全 ID (SID),清除任何系统还原点,并删除事件日志。 例如:

Sysprep /generalize /shutdown

在下一次计算机启动时,specialize 配置传送会运行。 该配置传送会创建新的安全 ID (SID)。

/oobe

将该计算机重启进入 OOBE 模式。 例如:

Sysprep /generalize /shutdown /oobe

利用 OOBE,最终用户可以自定义他们的 Windows 操作系统,创建用户帐户,命名计算机,以及执行其他任务。 在 OOBE 启动前,Sysprep 会处理应答文件中 oobeSystem 配置传送中的所有设置。

/mode:vm

将虚拟硬盘 (VHD) 通用化,以便可以将该 VHD 部署为同一虚拟机 (VM) 或虚拟机监控程序上的 VHD。 在 VM 重启后,该 VM 可以启动到 OOBE。 例如:

Sysprep /generalize /oobe /mode:vm

适用于 VM 模式的其他开关只有 /reboot/shutdown,和 /quit。 必须使用同一硬件配置文件在虚拟机 (VM) 或虚拟机监控程序上部署 VHD。 例如,如果在 Microsoft Hyper-V 中创建了 VHD,则只能将 VHD 部署到具有匹配的硬件配置文件的 Microsoft Hyper-V VM。 如果将该 VHD 部署到具有不同硬件配置文件的不同 VM,则可能会导致意外问题。

重要

只能从 VM 内部运行 VM 模式。

/reboot

重启该计算机。 使用此选项审核计算机并验证首次运行体验是否正确工作。

/shutdown

Sysprep 命令完成运行后关闭计算机。

/quiet

运行 Sysprep 工具而不显示屏幕确认消息。 如果自动运行 Sysprep 工具,可以使用此选项。

/quit

在 Sysprep 运行指定的命令后,关闭 Sysprep 工具,而不重启或关闭计算机。

/unattend:<answerfile>

在无人参与的安装过程中将应答文件中的设置应用到 Windows,其中 <answerfile> 指定要使用的应答文件的路径和文件名。 例如:

Sysprep /audit /reboot /unattend:F:\Unattend.xml

其中 F 是应答文件 (Unattend.xml) 所在的便携式存储设备的驱动器号。

Sysprep(系统准备)概述

Sysprep 过程概述

Sysprep(通用化)Windows 安装

服务器角色的 Sysprep 支持

将应答文件与 Sysprep 配合使用