Win10自定义安装行为的命令行指令解读
Windows安装程序
安装或升级 Windows。
Setup.exe [/debughelp] [/auto <upgrade; dataonly; clean>] [/quiet]
[/installdrivers <driver_ folder_path>] [/noreboot]
[/installangpacks <language_packfolder_path>]
[/showoobe <none; full>] [/unattend:<answer_file_path>]
[/postoobe <setupcomplete.cmd_path>]
[/copylogs <destination_path_for_setup_logs>]
[/pkey <product key>] [/addbootmgrlast] [/Compact] [/CompactOS]
[imageindex <index>]
/debughelp
通过调试命令行参数显示Windows安装程序帮助窗口
/auto <upgrade; dataonly; clean>
通过相应的迁移选项启用自动安装。
/quiet
隐藏Windows安装程序的用户界面。
/installdrivers <driver_ folder_path>
指示Windows安装程序从指定位置安装驱动程序。
/noreboot
指示Windows安装程序不重新启动计算机。此功能仅会取消第一次重新启动,不会取
消后续的重新启动(如果需要)。
/installangpacks <language_pack_folder_path>
指示Windows安装程序从指定位置安装语言包。
/showoobe <none; full>
指示Windows安装程序跳过(none)或强制实施(full)Windows全新体验。
/unattend[:<answer_file_path>]
启用无人参与 Windows 安装程序模式。
/postoobe <setupcomplete.cmd_path >
指示 Windows 安装程序复制和使用指定位置的 setupcomplete.cmd 脚本。
/copylogs <destination_path_for_setup_logs>
指示 Windows 安装程序将安装日志文件复制到指定的位置。
/pkey <product key>
指示 Windows 安装程序使用指定的产品密钥。产品密钥必须以
ABCDE-12345-FGHIJ-67890-LMNOP形式提供,包括短划线。
/CompactOS <Enable,Disable>
启用或禁用CompactOS安装模式。
/imageindex <index>
指示 Windows 安装程序从指定的索引号安装映像。
有关 Setup 命令行参数的其他信息,请参阅 Setup Help 文件。
有关特定于Windows部署服务的命令行参数信息,请参阅Windows部署服务文档。
常见 setup.exe
参数(以往版本中使用)
/auto
用于自动安装模式。可以指定安装的方式,通常与其他参数组合使用。
示例:
setup.exe /auto upgrade
用途:自动执行升级安装。
/quiet 或 /silent
无用户交互安装,适合无人值守的自动化部署。
示例:
setup.exe /quiet
用途:在没有任何用户界面的情况下安装系统。
/unattend
允许使用一个无人值守的配置文件(XML 文件)来进行安装,从而避免手动输入设置。
示例:
setup.exe /unattend:unattend.xml
用途:提供一个自动化配置文件,指定用户和系统设置。
/ProductKey
在安装过程中指定产品密钥。
示例:
setup.exe /ProductKey XXXX-XXXX-XXXX-XXXX-XXXX
用途:提供产品密钥,以便激活 Windows Server。
/microsoftupdate
在安装过程中启用 Microsoft 更新。
示例:
setup.exe /microsoftupdate
用途:在安装过程中自动下载和安装 Windows 更新。
/installfrom
指定从另一个位置安装源(例如一个网络共享位置或其他磁盘位置)。
示例:
setup.exe /installfrom \\server\share
用途:从网络共享位置安装。
/repair
启动修复安装过程,以修复系统文件或配置问题。
示例:
setup.exe /repair
用途:执行修复安装。
/force
强制安装过程继续,忽略一些错误或警告。
示例:
setup.exe /force
用途:在某些错误或兼容性问题下强制继续安装。
/reset
重置或清除安装的任何先前设置,通常用于重新开始安装。
示例:
setup.exe /reset
用途:在安装失败后重置状态。
/mode
指定安装模式,例如标准安装或数据中心安装。
示例:
setup.exe /mode standard
用途:选择特定的安装模式。
/log
启用日志记录功能,并指定日志文件的保存路径。
示例:
setup.exe /log C:\setup_logs.txt
用途:记录安装过程中的详细日志。
/product
指定安装的产品版本(如 Server Standard、Datacenter、Essentials)。
示例:
setup.exe /product Datacenter
用途:选择安装特定版本的 Windows Server(如 Datacenter 版)。
其他可能的参数
/help 或 /?
显示
setup.exe
的帮助文档,列出所有支持的命令行选项。示例:
setup.exe /?
用途:显示所有可用的命令行选项。
/language
指定安装过程中的语言设置。
示例:
setup.exe /language en-US
用途:设置为美国英语(English)。
自动化安装中的常用命令参数
除了上述常见参数外,Windows Server 的无人值守安装(Unattended Installation)还涉及以下常见的配置元素:
答复文件(Unattend.xml)
使用无人值守安装时,通常会使用一个答复文件(XML 文件)。该文件包含所有的配置选项(例如语言、区域设置、产品密钥、管理员密码等)。无人值守安装允许系统管理员在没有任何人工干预的情况下安装操作系统。示例命令:
shellCopy Code
setup.exe /unattend:unattend.xml