- 访问 CMD 在安装程序中使用 Shift+F10 或从“修复计算机”中进行。
- 经典快捷方式打开 命令提示 en Windows 11、10、8.1/8、7/Vista 和 XP。
- 用于自动化和调试安装的 setup.exe 参数实用指南。
如果在Windows 11安装向导期间需要打开命令提示符,有一些非常便捷的快捷方式可以节省您的时间。在本指南中,我将逐步解释如何在安装程序期间启动命令提示符,以及在 Windows 11、Windows 10 和更早版本中打开命令提示符的经典路径,并提供一些有用的 setup.exe 修饰符,帮助您避免复杂的安装过程。
我还整理了 Windows 安装工具 (setup.exe) 的所有命令行选项,这些选项如技术文档中所述,并翻译成易于理解的语言,并进行了组织,以便您在需要自动化、调试或调整安装或升级时可以参考它们。
在 Windows 11 安装程序期间快速打开 CMD 的方法
快捷键:Shift + F10。当您从 Windows 11 安装介质(ISO/USB)启动并进入安装向导的第一个屏幕时,您可以按 Shift + F10 立即打开命令提示符。这将打开一个 CMD 窗口,您可以在其中运行用于修复、分区、注册表更新等的实用程序和命令。
浏览安装程序的高级选项。如果您更喜欢通过菜单导航,请在安装程序的初始屏幕上,单击“修复计算机”,转到“疑难解答”,然后选择“命令提示符”。这将在安装介质中包含的 Windows RE 环境中打开 CMD 控制台,当您需要在加载恢复环境的情况下进行命令会话时非常有用。

在 Windows 11 及更早版本中打开命令提示符的其他方法
Windows 11(在已安装的系统内)
从“开始”菜单打开命令提示符。在搜索框中输入“命令提示符”,然后打开它。如果需要管理员权限,请右键单击搜索结果,然后选择“以管理员身份运行”。
运行箱. 按 Windows + R,输入 cmd 然后单击“确定”进行确认,即可快速启动控制台,而无需通过菜单。
Windows 10
与 Windows + R 的通用组合. 按 Windows + R,输入 cmd 然后按“确定”;您将打开 cmd.exe 在大多数设备上即时显示。
从开始菜单搜索. 点击“搜索网络和 Windows”框,输入 cmd,并在结果中出现时输入“命令提示符”。
Windows 8和8.1
从侧边栏访问。将指针移至右边缘以显示菜单,使用搜索引擎并输入 cmd;打开命令提示符。
直接在桌面上访问。右键单击桌面,选择“新建”>“快捷方式”,然后在“输入项目位置”中输入 C:\Windows\System32\cmd.exe。命名它,完成,就这样;右键单击,您可以在需要时“以管理员身份打开”。
Windows 7 和 Windows Vista
从“开始”菜单搜索. 点击 Windows 按钮,输入 cmd 在搜索框中,打开“命令提示符”结果。要以提升权限运行,请右键单击并选择“以管理员身份运行”。
Windows XP中
经典路径:通过“附件”>“开始”>“所有程序”>“附件”>“命令提示符”。在此版本中,默认情况下上下文通常以管理员权限启动,因此大多数情况下您无需手动提升权限。
Setup.exe 参数用于自动化、调试和控制安装
除了打开命令提示符 (CMD) 之外,Windows 安装程序还提供了一系列命令行修饰符,允许您调整安装和更新的行为。以下简要介绍了这些修饰符的语法、使用场景和大致可用性。
/1394调试
在 Windows 和 WinPE 阶段启用通过 FireWire(IEEE 1394)进行内核调试语法: /1394Debug:<canal> 默认情况下,通道 1,波特率为 19200(也可以是 57600 或 115200)。例如: setup /1394debug:1 /baudrate:115200.
可用性:从 WinPE 启动时是;从 Windows 10 或更高版本启动安装程序时否;不适用于 setupconfig.ini。
/AddBootMgrLast
地方 Windows启动管理器 作为顺序中的最后一个条目 引导 UEFI语法: /AddBootMgrLast. 仅支持具有 Windows PE 4.0 或更高版本的 UEFI 计算机。
可用性:可从 WinPE 启动;不可从 Windows 启动;不支持 setupconfig.ini。
/汽车
运行自动更新语法: /Auto {Clean | DataOnly | Upgrade}。全新安装;DataOnly 仅保留数据;升级保留 应用 和数据。例如: setup /auto clean, setup /auto dataonly, setup /auto upgrade.
诺塔斯·克拉夫:不能与无人值守文件结合使用;验证兼容性和 ei.cfg;支持特定自定义(LCU、SSU、安装二进制文件、SafeOS、语言和 FOD)。在 Windows 11 上,它不接受或删除 EULA(使用 /EULA),从 22H2 开始,对于 Upgrade 媒体语言必须与系统 UI 语言相匹配。
可用性:Windows 10 或更高版本支持;WinPE 不支持;不使用 setupconfig.ini。
/BitLocker
升级期间监视 BitLocker 的状态语法: /BitLocker {AlwaysSuspend | TryKeepActive | ForceKeepActive}默认值:TryKeepActive。如果 ForceKeepActive 因 BitLocker 而阻止更新,则更新将失败。
可用性:Windows 系统下可以;WinPE 系统下不可以;支持 setupconfig.ini 文件。
/总线参数
定义调试端口 (1394/USB/NET) 的 PCI 地址语法: /BusParams:<bus.dispositivo.función>。 范例: setup /busparams:0.29.7. 十进制数字。
可用性:从 WinPE 启动可以;从 Windows 启动则不行;无需 setupconfig.ini 文件。
/配置文件
指向 setupconfig 文件所在的位置语法: /ConfigFile:<ruta>。可以是本地的,也可以是 UNC 的。如果某个选项位于该行上,并且位于 setupconfig 中, 发送设置配置。 范例: setup /ConfigFile:\\server\share\.
可用性:WinPE 是(自Windows 11 24H2起);Windows 是;不使用 setupconfig.ini 进行功能更新,因为它本身就是该文件。
/CompactOS
强制或禁用 Compact OS 以节省空间语法: /CompactOS {Enable | Disable}默认情况下,安装程序会自动决定。例如: setup /compactos enable.
可用性:WinPE 和 Windows 是;支持 setupconfig.ini(从 Windows 11 24H2 开始兼容 WinPE)。
/兼容
管理兼容性检查语法: /Compat {IgnoreWarning | ScanOnly}。 同 仅扫描安装程序退出时显示以下代码(不安装):如果没有问题则显示 0xC1900210;如果发生崩溃则显示 0xC1900208,以及其他特定代码。
Ejemplos: setup /compat ignorewarning;在沉默和唯一的分析中: setup /auto upgrade /quiet /compat scanonly;忽略常见警告: ... /compat scanonly /compat ignorewarning;收集 日志: ... /copylogs C:\Temp\Logfiles.log.
可用性:Windows 系统下可以(但需要修改 setupconfig.ini 文件并启用 IgnoreWarning 选项);WinPE 系统下则不行。
/复制日志
安装失败时复制或上传压缩日志语法: /CopyLogs <ruta> (本地或 UNC)。例如: setup /copylogs \\server\share\。它在系统环境中运行,请小心权限。
可用性:WinPE 和 Windows 是;支持 setupconfig.ini(WinPE 从 11 24H2 开始)。
/调试
通过串行(COM)端口启用内核调试语法: /Debug:<puerto> 。 范例: setup /debug:1 /baudrate:115200.
可用性:WinPE 是;Windows 否;无 setupconfig.ini。
/诊断提示
在安装过程中使用 Shift+F10 启用或禁用对 CMD 的访问语法: /DiagnosticPrompt {Enable | Disable}。 范例: setup /diagnosticprompt enable.
可用性:WinPE 和 Windows 是;支持 setupconfig.ini。
/动态更新
控制动态更新(在安装期间检查/下载/安装补丁)语法: /DynamicUpdate {Enable | Disable | NoDrivers | NoLCU | NoDriversNoLCU}。 范例: setup /auto upgrade /dynamicupdate disable.
笔记:NoDrivers/NoLCU/NoDriversNoLCU(自 2004 年起)运行 DU,不包括驱动程序和/或 LCU。如果与以下情况一起使用,则忽略 /Finalize;受到尊重 /SkipFinalize.
/EMSPort
激活/停用紧急管理服务 (EMS)语法: /EMSPort:{COM1|COM2|UseBIOSSettings|Off} 。 范例: setup /emsport:COM1 /emsbaudrate:115200.
可用性:WinPE 是;Windows 否;无 setupconfig.ini。
/最终用户许可协议
删除 EULA 接受体验语法: /EULA accept。如果没有 UI(或 /Quiet)继续安装。例如: setup /auto upgrade /quiet /eula accept.
可用性:Windows 系统支持;WinPE 系统不支持;支持 setupconfig.ini 文件。
/完成
完成启动的更新操作并重新启动离线阶段语法: /Finalize. 请勿与 /NoReboot. 如果未继续执行,则会出现错误 0xC1900132 /SkipFinalize.
可用性:Windows 是;WinPE 否;无 setupconfig.ini。
/图像索引
在 install.wim 中选择映像索引语法: /ImageIndex <índice>。 范例: ... /imageindex 2 /pkey XXXXX-...。静默地,如果有多个适用的并且密钥对多个有效,则可能会失败并出现 0xC1900215。
可用性:WinPE 和 Windows 是;setupconfig.ini 仅适用于 MU(不适用于 UUP)。
/安装驱动程序
将 INF 样式的驱动程序添加到新安装中语法: /InstallDrivers <ruta> (本地或 UNC;递归)。例如: ... /installdrivers C:\Fabrikam\drivers.
可用性:WinPE 和 Windows 是;支持 setupconfig.ini(WinPE 从 11 24H2 开始)。
/安装自
指定备用 install.wim语法: /InstallFrom <ruta>。它还适用于分割图像,针对第一个 .swm。 例子: setup /installfrom D:\custom.wim o setup /installfrom D:\install.swm.
可用性:WinPE 和 Windows 是;无需 setupconfig.ini。
/安装语言包
添加语言包(lp.cab)和语言组件语法: /InstallLangPacks <ruta>. 安装目录及其子文件夹的内容。例如: ... /installlangpacks C:\Fabrikam\Languages\French.
可用性:Windows:是;MU 支持 setupconfig.ini(不支持 UUP)。在 1903 及更高版本中,错误会导致回滚。
/m
告诉安装程序从备用文件夹复制替换文件语法: /m:<carpeta>仅限本地驱动器(非 UNC)。需要复制 $OEM$ 结构来定位文件在系统上的位置。
可用性:WinPE 是;Windows 否;无 setupconfig.ini。
/MigNEO
在更新的离线阶段禁用 NEO 优化语法: /MigNEO Disable. 旨在控制单次重启的过程。
可用性:Windows 仅支持 /Auto Upgrade | DataOnly;在这些情况下支持setupconfig.ini。
/迁移驱动程序
定义是否从之前的系统迁移驱动程序语法: /MigrateDrivers {All | None}. 搭配 /InstallDrivers。 例子: ... /migratedrivers all o ... /migratedrivers none /installdrivers N:\NewDrivers.
可用性:Windows 是;无需 WinPE;支持 setupconfig.ini。
/NetDebug
网络内核调试语法: /NetDebug:hostip=w.x.y.z,port=n,key=q.r.s.t。 例子: setup /netdebug:hostip=10.125.4.86,port=50000,key=0.0.0.0 或 nodhcp y busparams.
可用性:WinPE 是;Windows 否;无 setupconfig.ini。
/不重新启动
避免完成低级阶段后的第一次复位语法: /NoReboot。用于在重新启动之前运行附加命令;不会阻止后续重新启动。
可用性:WinPE 和 Windows 是;没有 setupconfig.ini(WinPE 从 11 24H2 开始)。
/PKey
向安装程序提供产品密钥语法: /PKey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. 可与自定义媒体中的其他参数结合使用。
可用性:WinPE 和 Windows 是;支持 setupconfig.ini(WinPE 从 11 24H2 开始)。
/优先事项
调整安装过程的优先级语法: /Priority {Normal | Low}媒体安装已设置为正常;您可以将其降低至低以最大限度地减少影响。
可用性:Windows 是;无需 WinPE;支持 setupconfig.ini。
/发布OOBE
运行一个 脚本 完成 OOBE 后语法: /PostOOBE <ruta o carpeta>\setupcomplete.cmd。 例子: ... /postoobe C:\Fabrikam\setupcomplete.cmd o ... /postoobe C:\Fabrikam (安装程序将其复制到 $Windows.~BT)。
可用性:WinPE 和 Windows 是;支持 setupconfig.ini(WinPE 从 11 24H2 开始)。
/PostRollback
如果更新回滚或用户卸载功能更新,则启动脚本语法: /PostRollback <ruta o carpeta> 。 例子: ... /postrollback C:\Fabrikam\setuprollback.cmd 或与用户上下文相关。
可用性:Windows:是;无需 WinPE;支持 setupconfig.ini。默认情况下,在介质上以用户身份运行(需要管理员权限);在Windows 更新中,以系统身份运行。
/安静的
隐藏所有用户体验(包括回滚)语法: /Quiet非常适合静默 IT 控制部署。
可用性:Windows 系统支持;无需 WinPE;不使用 setupconfig.ini 文件。
/ReflectDrivers
为具有主动加密功能的计算机指定第三方加密驱动程序语法: /ReflectDrivers <ruta>. 仅包含必要的内容以避免出现问题。
可用性:WinPE 和 Windows 是;支持 setupconfig.ini(WinPE 从 11 24H2 开始)。
/调整恢复分区大小
允许或阻止安装程序调整 Windows RE 分区的大小或创建 Windows RE 分区语法: /ResizeRecoveryPartition {Enable | Disable}。 范例: setup /resizerecoverypartition disable.
可用性:WinPE 和 Windows 是;支持 setupconfig.ini。
/显示OOBE
强制完成 OOBE 或使用默认值跳过语法: /ShowOOBE {Full | None}。 范例: ... /showoobe full.
可用性:Windows 是;无需 WinPE;支持 setupconfig.ini。
/SkipFinalize
准备更新但不确认(无需重启)语法: /SkipFinalize. 推荐与 /Quiet y /Priority Low,然后是 /Finalize 立即重启以确认。
可用性:Windows 系统支持;无需 WinPE;不使用 setupconfig.ini 文件。
/遥测
启用或禁用安装遥测语法: /Telemetry {Enable | Disable}。 范例: setup /telemetry disable.
可用性:Windows 是;无需 WinPE;支持 setupconfig.ini。
/临时驱动器
选择安装文件的临时驱动器语法: /TempDrive <letra>。 范例: setup /tempdrive H。在更新中,这仅影响临时更新;操作系统在安装程序运行时进行更新。
可用性:Windows 是;无需 WinPE;支持 setupconfig.ini。
/无人值守
允许您使用无人值守的响应文件语法: /Unattend:<ruta al XML>。 范例: setup /unattend:\\server\share\unattend.xml. 不可与 /Auto.
可用性:WinPE 是;Windows 否;无 setupconfig.ini。
/卸载
启用或禁用控件以返回到以前的系统语法: /Uninstall {Enable | Disable}。 范例: setup /uninstall disable.
可用性:Windows 是;无需 WinPE;支持 setupconfig.ini。
/USB调试
通过配置调试 USB语法: /USBDebug:<hostname>。 范例: setup /usbdebug:testmachine01. 下次重启时生效。
可用性:WinPE 是;Windows 否;无 setupconfig.ini。
/WDSDiscover 和 /WDSServer
以发现模式启动 Windows 部署服务 (WDS) 客户端语法: /WDSDiscover 和可选 /WDSServer:<servidor>。 范例: setup /wds /wdsdiscover /wdsserver:MyWDSServer。这些选项 从 Windows 11 版本 21H2 开始不可用.
可用性:WinPE 在 21H2 之前是;Windows 否;没有 setupconfig.ini。
安装程序的有用退出代码
解读这些代码将帮助您了解当前所处阶段。一些示例:0x3 (CONX_SETUP_EXITCODE_CONTINUE_REBOOT) 表示更新成功,需要重新启动;0x5 (CONX_SETUP_EXITCODE_RESUME_AT_COMPAT_REPORT) 表示存在兼容性问题,需要进行干预;0x7 (CONX_SETUP_EXITCODE_AUTO_INSTALL_FAIL) 表示所选选项(例如,“仅数据”或“更新”)不可用。
综上所述,您已掌握在 Windows 11 安装程序中打开控制台的两种方法,并可使用一系列修饰符自定义安装过程。Shift+F10 组合键可实现快速操作,如果您更倾向于恢复环境,可以选择“修复计算机”路径。此外,您还可以通过 setup.exe 参数自动执行、调试或强制设置(例如最终用户许可协议、BitLocker、CompactOS、驱动程序、OOBE、遥测、网络、调试等),从而完全掌控从基本维护任务到高级部署的所有内容。
对字节世界和一般技术充满热情的作家。我喜欢通过写作分享我的知识,这就是我在这个博客中要做的,向您展示有关小工具、软件、硬件、技术趋势等的所有最有趣的事情。我的目标是帮助您以简单而有趣的方式畅游数字世界。