Winnt32.exe 命令行选项在命令提示符下,使用 Winnt32.exe 在运行以下某种操作系统的计算机上启动 Windows 安装程序:
Windows 预安装环境 (Windows PE)
Windows Server 2003
Windows XP
Windows 2000
Windows NT Service Pack 5 或更新版本
Windows Millennium Edition
Windows 98
Windows 95
注意
如果是在客户端计算机上部署 Windows XP,您可以使用 Windows XP 附带的 Winnt32.exe 版本。另一种部署 Windows XP 的方法是使用 Winnt32.msi,它使用 Microsoft® Windows® Installer(IntelliMirror 技术集的一部分)。有关客户端部署的详细信息,请参阅“Windows Server 2003 部署工具包”。
如果您在基于 Itanium 的计算机上运行 winnt32,则可以从可扩展固件接口 (EFI) 或 Windows XP(不是来自以前的操作系统)运行该命令。另外,在基于 Itanium 的计算机上,/cmdcons 和 /syspart 不可用,而且与升级相关的选项也不可用。
每次通过 Windows PE 在基于 x86 的计算机上运行 Winnt32 时,您必须添加 /syspart 和 /tempdrive 命令行选项。
Winnt32 命令的语法如下:
winnt32 [/checkupgradeonly] [/cmd:command_line] [/cmdcons] [/copydir:{i386|ia64}\folder_name] [/copysource:folder_name] [/debug[level]:[filename]] [/dudisable] [/duprepare:pathname] [/dushare:pathname] [/emsport:{com1|com2|usebiossettings|off}] [/emsbaudrate:baudrate] [/m:folder_name] [/makelocalsource] [/noreboot] [/s:sourcepath] [/syspart:drive_letter:][/tempdrive:drive_letter:][/udf:id [,UDB_file]] [/unattend[num]:[answer_file]]
选项 操作
/checkupgradeonly 检查您的计算机与此 Windows 版本的升级兼容性。
如果您将此选项和 /unattend 一起使用,则不需要用户输入。否则,显示结果,然后您可以使用指定的文件名保存这些结果。默认文件名是 Upgrade.txt,位于 %SYSTEMROOT% 文件夹中。
/cmd:command_line 指示安装程序在安装的最后阶段进行之前执行特定的命令。这将在计算机已重新启动并且安装程序收集了必要的配置信息以后进行,但此时安装程序尚未完成。
/cmdcons 在基于 x86 的计算机上,安装“恢复控制台”作为启动选项。“恢复控制台”是一个命令行界面,您可以用它执行诸如启动和停止服务及访问本地驱动器(包括 NTFS 格式的驱动器)这样的任务。您只能在安装完成后使用 /cmdcons 选项。
/copydir:{i386|ia64}\folder_name 在安装 Windows 文件的文件夹中创建一个或多个文件夹。
Folder_name 指向一个您创建的文件夹,其中保存了仅适用于本安装点的修改。例如,对基于 x86 的计算机,在 i386 源文件夹中为您的安装创建 Private_drivers 的文件夹,并将驱动程序文件放在该文件夹中。然后键入 /copydir:i386\Private_drivers 让安装程序将该文件夹复制到新安装的计算机上,新文件夹是 systemroot\Private_drivers。请使用 /copydir 创建任意数目的附加文件夹。
/copysource:folder_name 在安装 Windows 文件的文件夹中创建一个或多个临时文件夹。
Folder_name 指向一个您创建的文件夹,其中保存了仅适用于本安装点的修改。例如,在源文件夹中为您的安装创建 Private_drivers 的文件夹,并将驱动程序文件放在该文件夹中。然后可以键入 /copysource:Private_drivers 让安装程序将该文件夹复制到新安装的计算机上,并在安装过程中使用它的文件,临时文件夹的位置是 %SYSTEMROOT\Private_drivers。与 /copydir 创建的文件夹不同,安装完成后 /copysource 文件夹将被删除。
/debug[level]:[filename] 以指定的级别创建调试日志,例如,/debug4:Debug.log。默认的日志文件是 C:\%SYSTEMROOT\Winnt32.log,默认调试级别是 2。日志级别如下:0 代表严重错误、1 代表错误、2 代表警告、3 代表信息,而 4 代表调试的详细信息。每个级别都包括比它低的级别。
/dudisable 禁止运行“Windows Update”。如果没有“Windows Update”,安装程序只运行原始的安装文件。此选项将禁用 Windows Update,即使在 Unattend.txt 文件的 [Unattended] 部分将 DUDisable 设置为 No 也是如此。
/duprepare:pathname 准备安装共享,以便其能够与从 Windows Update 网站上下载的 Windows Update 文件一起使用。然后可以使用该安装共享在多个客户端上安装 Windows。
/dushare:pathname 指定安装共享,您已经将 Windows Update 文件(和安装程序一起使用的已更新文件)从 Windows Update 网站下载到该共享,并且已经在该共享上运行 /duprepare:pathname。在客户端上运行时,请指定客户端安装应使用 pathname 指定的共享上的已更新文件。
/emsbaudrate:baudrate 对基于 x86 的计算机,为 EMS 指定波特率。(此选项不适用于基于 Itanium 的计算机。)必须和 /emsport:com1 或 /emsport:com2 一起使用(否则将忽略 /emsbaudrate)。
baudrate 可以是 9600、19200、57600 或 115200。9600 是默认值。
/emsport:{com1|com2|usebiossettings|off} 在安装过程中,且在 Windows Server 2003 Standard Edition、Windows Server 2003 Enterprise Edition 或 Windows 2000 Datacenter Server 安装完成后,启用或禁用“紧急管理服务”(EMS)。使用 EMS,可以在通常需要本地键盘、鼠标和显示器的紧急情况下远程管理服务器,例如在网络无法使用或服务器功能不正常时。EMS 有特定的硬件要求,并且只能用于 Windows Server 2003 家族产品。
Usebiossettings 是默认值,并且使用在 BIOS 串行端口控制台重定向 (SPCR) 表中指定的设置,或者在基于 Itanium 的系统中,通过“可扩展固件接口 (EFI) 控制台设备路径实现。如果指定了 usebiossettings 而没有 SPCR 表或适当的 EFI 控制台设备路径,则 EMS 将无法启用。
com1 和 com2 仅适用于基于 x86 的计算机(不适用基于 Itanium 的计算机)。
如果通过指定 /emsport:off 来禁用 EMS,您可以通过修改引导设置在以后启用它。有关修改引导设置的信息,请参阅 Windows 资源工具包。
/m:folder_name 指定安装程序从备用位置复制替换文件。命令安装程序首先查找备用位置,并且如果文件存在,就忽略默认位置的文件而改用这些文件。
/makelocalsource 命令安装程序将所有的安装源文件复制到本地硬盘。从 CD 进行安装时,如果安装过程中 CD 无法使用,可以利用 /makelocalsource 提供安装文件。
/noreboot 命令安装程序在安装的文件复制阶段完成后不要重新启动计算机,以便执行其他命令。
/s:sourcepath 指定 Windows 文件的位置。要同时从多个服务器复制文件,请多次键入 /s:sourcepath 选项(最多 8 次)。例如:
winnt32 /s:server1 /s:server2
如果多次键入此选项,那么指定的第一个服务器必须可用,否则安装将失败。
/syspart:drive_letter: 在基于 x86 的计算机上,指定可以将安装启动文件复制到硬盘驱动器、将磁盘标记为活动磁盘,然后把磁盘安装到另一台计算机上。在启动这台计算机时,将自动开始安装程序的下一阶段。/tempdrive 参数必须始终与 /syspart 参数一起使用。
在运行 Windows NT 4.0、Windows 2000 或 Windows XP 的基于 x86 的计算机上,可以启动带有 /syspart 选项的 Winnt32。该计算机不能运行 Windows 95、Windows 98 或 Windows Millennium Edition。
/tempdrive:drive_letter: 命令安装程序将临时文件放到指定的分区上。对于新安装,Windows 将安装到指定的分区上。对于升级安装,/tempdrive 选项只影响临时文件的放置;运行 winnt32 的分区中的操作系统将得到升级。
/udf:id[,UDB_file] 指定一个标识 (id),安装程序将用它来指定唯一数据库 (UDB) 文件如何修改应答文件(请参阅 /unattend 项)。
UDB 将覆盖应答文件中的值,而标识符指定使用 UDB 中的哪些值。例如,/udf:RAS_user,Our_company.udb 将覆盖 Our_company.udb 文件中为标识符 RAS_user 指定的设置。如果没有指定 UDB_file,安装程序将提示用户插入包含 $Unique$.udb 文件的磁盘。
如果从 Windows 产品 CD 启动计算机并运行无人参与安装,则您将无法使用 Winnt32.exe 的 /udf 命令行选项。
/unattend 在基于 x86 的计算机上,以无人参与安装模式升级先前版本的 Windows 98、Windows Millennium Edition、带有 Service Pack 5 或更高版本的 Windows NT 4.0 或 Windows 2000。安装程序将从 Windows Update 下载“Windows Update”文件并在安装中包含这些文件。所有用户设置都来自以前的安装,因此安装过程中不需要用户干预。有关升级的详细信息(包括有关升级操作系统的信息),请参阅“Windows 帮助”中的主题“升级与全新安装比较”。
/unattend[num]:[answer_file] 以无人参与安装模式执行 Windows 的全新安装。安装程序将从 Windows Update 网站下载“Windows Update”文件并在安装中包含这些文件。指定的 answer_file 将为安装提供自定义规范。
num
安装程序完成复制文件和安装程序重新启动之间的秒数。可以在运行 Windows 98、Windows Millennium Edition、Windows NT、Windows 2000 或 Windows XP 的任何计算机上使用 num。
answer_file
指定应答文件的名称。有关应答文件的详细信息,请参阅“Microsoft Windows XP 部署指南”。
如果使用 /unattend 命令行选项自动化安装程序,则表明您确定已经阅读并接受了 Windows 最终用户许可协议 (EULA)。在使用此命令行选项代表您的组织而不是您个人安装 Windows 之前,必须确定最终用户(无论是个人还是单个实体)已经收到、阅读并接受了 Windows 的 Microsoft 最终用户许可协议中的条款。OEM 不能在销售给最终用户的计算机上使用该选项。
有关 Winnt32.exe 的详细信息,请参阅使用 Winnt32.exe 运行安装程序。