Windows 10 安裝程式 Setup.exe 支援豐富命令列參數,可實現無人值守部署、指定安裝來源、預載驅動、控制遙測上傳等企業級需求。
| 參數 | 可用值 | 說明 | 範例 |
|---|---|---|---|
/auto | Upgrade; DataOnly; Clean | 自動部署遷移,介面仍顯示但自動套用預設值(接受 EULA、啟用更新/遙測、跳過 OOBE、更新開機記錄) | setup.exe /auto upgrade |
/quiet | 無 | 隱藏所有安裝介面(含失敗回滾畫面),搭配 /auto 為完全靜默 | setup.exe /auto upgrade /quiet |
/pkey | 產品金鑰 | 指定安裝金鑰 | setup.exe /auto upgrade /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX |
/showoobe | Full; None | Full=完整 OOBE 體驗;None=跳過 OOBE 全用預設 | setup.exe /auto upgrade /showoobe none |
/noreboot | 無 | 安裝階段完成不自動重開,下次手動重開續裝 | setup.exe /auto upgrade /noreboot |
/DynamicUpdate | Enable; Disable | 安裝期間是否自動下載最新更新 | setup.exe /auto upgrade /DynamicUpdate disable |
/PostOOBE | setupcomplete.cmd 路徑 | 首次登入前以系統管理員權限執行指定腳本 | setup.exe /auto upgrade /PostOOBE c:\script\setupcomplete.cmd |
/PostRollback | setuprollback.cmd 路徑 | 安裝失敗回滾時自動執行指定腳本 | setup.exe /auto upgrade /PostRollback c:\script\setuprollback.cmd |
/InstallFrom | .wim 檔路徑 | 指定自訂安裝來源映像 | setup.exe /auto upgrade /InstallFrom d:\myWim\custom.wim |
/PBRUpdate | Enable; Disable | 是否更新/建立分區開機記錄 | setup.exe /auto upgrade /PBRUpdate disable |
/MigrateAllDrivers | All; None | All=嘗試遷移所有驅動;None=不遷移任何驅動(僅測試環境) | setup.exe /auto upgrade /MigrateAllDrivers none |
/InstallDrivers | 資料夾路徑 | 安裝期間掃描並安裝資料夾內所有 .inf 驅動 | setup.exe /auto upgrade /InstallDrivers c:\drivers |
/Telemetry | Enable; Disable | 安裝過程是否收集上傳遙測資料 | setup.exe /auto upgrade /Telemetry enable |
/CopyLogs | 目標路徑 | 安裝失敗時打包日誌上傳至指定網路共享/本地路徑 | setup.exe /auto upgrade /CopyLogs \\Server\Logs |


善用這些參數可建構高度自動化的 Windows 10 部署流程。