使用 Sysprep 工具自动实现 Windows XP 的成功部署

使用 Sysprep 工具自动实现 Windows XP 的成功部署

运行 Sysprep 工具的要求

要使用 Sysprep 工具,计算机的硬件和相关设备必须满足下列要求:

·        参考计算机和目标计算机必须具有兼容的 HAL。例如,基于高级可编程中断控制器 (APIC) MPS(多处理器系统)必须使用相同的 APIC HAL。基于标准 HAL 可编程中断控制器(PIC) 的系统与 APIC HAL MPS HAL 都不兼容。

·        参考计算机和目标计算机必须具有相同的高级配置和电源界面(ACPI) 支持。

·        参考计算机和目标计算机上的即插即用设备(如调制解调器、声卡、网络适配器和视频卡)不是非得来自同一个制造商。但是,必须提供这些设备的驱动程序。

·        第三方磁盘映像软件或磁盘复制硬件设备是必需的。这些产品可创建计算机硬盘的二进制映像,并将该映像复制到另一个硬盘或存储到单独磁盘上的文件中。

·        目标计算机上的硬盘大小必须至少与参考计算机上的硬盘大小相同。如果目标计算机上的硬盘较大,则主分区中不包括这一差别。但是,如果主分区是使用 NTFS 文件系统进行格式化的,则可以使用 Sysprep.inf 文件中的 ExtendOemPartition 项来扩展主分区。

准备一台参考计算机以用于 Sysprep 部署

要准备一台参考计算机以用于 Windows XP中的 Sysprep 部署,请按照下列步骤操作:

1.       在参考计算机上,安装此操作系统以及任何希望安装在目标计算机上的程序。

2.       单击开始,单击运行,键入 cmd,然后单击确定

3.       在命令提示符处,转到驱动器 C 的根文件夹,然后键入 mdSysprep

4.       Windows XP 操作系统光盘插入正确的 CD-ROM DVD-ROM 驱动器中,然后打开 \Support\Tools 文件夹中的 Deploy.cab 文件。
注意:为确保使用的是 Service Pack 的正确版本的 Deploy.cab 文件,请使用随此 Service Pack 分发的 Deploy.cab 文件。请访问下面的 Microsoft 网站以下载正确版本的 Service Pack

http://www.microsoft.com/downloads/search.aspx?displaylang=zh-cn

5.       Sysprep.exe 文件和 Setupcl.exe 文件复制到 Sysprep 文件夹中。
注意:如果使用 Sysprep.inf 文件,还应将该文件复制到 Sysprep 文件夹中。为了使 Sysprep 工具正常运行,Sysprep.exe 文件、Setupcl.exe 文件和 Sysprep.inf 文件都必须在同一个文件夹下。

6.       取出 Windows XP 操作系统光盘。

7.       在命令提示符处,键入 cd Sysprep 以转到 Sysprep 文件夹。

8.       要运行 Sysprep 工具,请在命令提示符处键入以下命令:

Sysprep /optionalparameter

注意:要查看参数列表,请参见“Sysprep 参数一节。
如果从 %systemdrive%\Sysprep 文件夹运行Sysprep.exe 文件,则 Sysprep.exe 文件会在运行结束后删除整个文件夹及其内容。

9.       Microsoft 建议您在参考计算机上运行 Sysprep.exe 文件后,将参考计算机从本地网络中隔离出来,随后在该本地网络中部署映像以避免任何 NetBIOS 冲突。这将允许 Sysprep 工具完成安装程序,加入指定的域,并使用在 Sysprep.inf 应答文件中指定的新计算机名。

创建Sysprep.inf 应答文件

Sysprep.inf 应答文件是一个文本文件,它将针对一系列图形用户界面 (GUI) 对话框的应答编成脚本。要创建 Sysprep 工具所使用的 Sysprep.inf 应答文件,可以使用文本编辑器,或者使用包含在 Windows XP 光盘上并且同时包含在 Microsoft Windows XP Resource Kit 中的安装管理器工具。必须将应答文件重命名为 Sysprep.inf,并将它放在安装 Windows XP 的驱动器的根目录下的 Sysprep 文件夹中,或者可以将这些文件放在软盘上。如果 Sysprep 文件夹的名称不同,安装程序将忽略它。这里没有指定最小化安装向导应答文件的参数。

Sysprep.inf 应答文件格式及参数

·        Sysprep.inf 应答文件格式和参数与 Windows XP Unattended.txt 文件相同,但是只支持下列部分和参数:
[Unattended]
ExtendOemPartition
OemPnPDriversPath
OemSkipEula
InstallFilesPath
KeepPageFile
ResetSourcePath
UpdateHAL
UpdateUPHAL
UpdateInstalledDrivers
TapiConfigured 

[GuiUnattended]
AdminPassword
Autologon
AutoLogonCount
OEMDuplicatorString
OEMSkipRegional
OEMSkipWelcome
TimeZone 
[UserData]
支持与 Unattend.txt 文件相同的条目集。
[LicenseFilePrintData]
支持与 Unattend.txt 文件相同的条目集。
[GuiRunOnce]
支持与 Unattend.txt 文件相同的条目集。
[Display]
支持与 Unattend.txt 文件相同的条目集。
[RegionalSettings]
支持与 Unattend.txt 文件相同的条目集。
[Networking]
支持与 Unattend.txt 文件相同的条目集。
[Identification]
支持与 Unattend.txt 文件相同的条目集。
[TapiLocation]
[Sysprep]

自动生成 [SysprepMassStorage] 部分中的条目。
[SysprepMassStorage]
允许使用具有不同海量存储设备的计算机上的相同映像。

使用安装管理器工具创建 Sysprep.inf 应答文件

要安装安装管理器工具并创建应答文件,请按照下列步骤操作:

1.       打开我的电脑,然后打开 Windows XP 光盘上的 Support\Tools 文件夹。

2.       双击“Deploy.cab”文件以打开它。

3.       编辑菜单上,单击全选

4.       编辑菜单上,单击复制到文件夹

5.       单击新建文件夹
键入所需的安装管理器文件夹名称,然后按 Enter 键。例如,键入“setup manager”,然后按 Enter 键。

6.       单击复制

7.       打开所创建的新文件夹,然后双击“Setupmgr.exe”文件。Windows 安装管理器向导随即启动。

8.       按照向导中的说明创建应答文件。

Sysprep 参数

Windows XP 中,可以将下列可选参数与 Sysprep 命令一起使用:

·        -activated - 不重设 Windows 产品激活的宽限期。只有在出厂前激活了 Windows 安装才可以使用该参数。
重要说明:用来激活 Windows 安装的产品密钥必须与贴在特定计算机上的 COA 不干胶标签上的产品密钥相匹配。

·        -audit - 重新启动计算机进入工厂模式,而不需要生成新的安全 ID (SID) 或处理 Winbom.ini 文件中 [OEMRunOnce] 部分的任何项目。只有在计算机已经处于工厂模式时,才使用该命令行参数。

·        -bmsd - 将所有可用的海量存储设备填入 [SysprepMassStorage] 部分。

·        -clean - 清除 Sysprep.inf 文件中 [SysprepMassStorage] 部分所使用的关键设备数据库。

·        -factory - 在启用网络功能但不显示欢迎使用 Windows”最小化安装的状态下重新启动。该参数用于更新驱动程序、运行即插即用枚举、安装程序、测试、用客户数据配置计算机或在工厂环境中进行其他配置更改。对于使用磁盘映像(或克隆)软件的公司,工厂模式可以减少需要的映像数目。
在以工厂模式完成所有任务之后,使用 -reseal 参数运行 Sysprep.exe 文件,以使计算机做好最终用户交货准备。

·        -forceshutdown - Sysprep.exe 文件完成后关闭计算机。
注意:此参数用于使用 ACPI BIOS 的计算机,这些计算机在 Sysprep.exe 文件表现默认行为时不能正常关机。

·        -mini - Microsoft Windows XP Professional 配置为使用最小化安装,而不是使用欢迎使用 Windows”。该参数对 Microsoft Windows XP Home Edition 不起作用,其中首次运行经验总是欢迎使用 Windows”
请注意,如果您打算使用 Sysprep.inf 文件自动进行最小化安装,则必须使用 -mini 开关运行 Sysprep 工具,或者在 GUI 界面中单击以选中最小化安装复选框。如果不选择运行最小化安装,则默认情况下 Windows XP Professional 将运行欢迎使用 Windows”

·        -noreboot - 在不重新启动计算机或准备复制的情况下,修改注册表项(SIDOemDuplicatorString 和其他注册表项)。该参数主要用于测试,尤其是查看是否正确修改了注册表。Microsoft 不推荐使用该选项,因为在运行 Sysprep.exe 文件后对计算机做出更改可能会使 Sysprep.exe 文件所做的准备失效。不要在生产环境中使用该参数。

·        -nosidgen - 运行 Sysprep.exe 文件而不生成新的 SID。如果不复制运行 Sysprep.exe 文件的计算机或者要预先安装域控制器,则必须使用该参数。

·        -pnp - 在最小化安装期间运行旧式设备的完整的即插即用设备枚举和安装。如果首次运行经验是欢迎使用 Windows”,则命令行参数不起作用。
仅当在必须检测和安装旧式非即插即用设备时,才使用 -pnp 命令行参数。不要在仅使用即插即用设备的计算机上使用sysprep-pnp 命令行参数。否则,将增加首次运行经验所需的时间,而对用户没有任何好处。
注意:如果必须使用未签名的驱动程序,则使用 UpdateInstalledDrivers=yes 参数连同 OemPnPDriversPath= DriverSigningPolicy=ignore 而非 -pnp 命令行参数以提供更加无缝的安装。

·        -quiet - 运行 Sysprep.exe 文件而不显示屏幕确认消息。如果要自动运行 Sysprep.exe 文件,则该参数很有用。例如,如果要在无人参与安装程序完成后立即运行Sysprep.exe 文件,应将 sysprep -quiet 命令添加到 Unattend.txt 文件的 [GuiRunOnce] 部分中。

·        -reboot - 强制计算机自动重新启动,然后按照指定的方式,启动欢迎使用 Windows”最小化安装工厂模式。如果要审核计算机,并验证首次运行经验是否运行正确,该参数很有用。

·        -reseal - 清除事件查看器日志并使计算机做好准备以便向客户传送。欢迎使用 Windows”最小化安装设置为在下次计算机重新启动时启动。如果运行 sysprep -factory 命令,必须将安装封装为预安装过程的最后一个步骤。为此,请运行sysprep-reseal 命令或单击“Sysprep”对话框中的重新封装按钮。

有关应答文件及其有效参数值的更详细的解释,请参阅 Windows XP Professional 光盘上 \Support\Tools\Deploy.cab 文件夹下的 Ref.chm 文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值