winnt32.exe 位於安裝光碟 I386 目錄,支援在 Windows 9x/NT/2000/XP 下直接啟動安裝/升級。核心參數分類速查:
| 參數 | 功能 |
|---|---|
/checkupgradeonly | 僅檢查升級相容性,不安裝。搭配 /unattend 靜默輸出報告 Upgrade.txt。 |
/cmd:command_line | 安裝最後階段重開機兩次後、安裝結束前執行指定命令。 |
/cmdcons | 安裝「復原主控台」為啟動選項(僅限已安裝 XP 系統上追加)。 |
/copydir:i386\FolderName | 在系統目錄下建立永久資料夾複製來源資料夾內容(如放置廠商驅動)。 |
/copysource:FolderName | 建立暫時資料夾供安裝期間使用,安裝完成自動刪除。 |
/debug[level]:[filename] | 建立偵錯日誌,等級 0-4(嚴重錯誤→詳細除錯),預設 %SystemRoot%\Winnt32.log 等級 2。 |
/dudisable | 禁用「動態更新」(從微軟下載最新安裝檔),即使應答檔啟用也強制禁用。 |
/duprepare:path | 準備動態更新檔案至指定路徑供後續安裝使用。 |
/dushare:path | 指定共用動態更新檔案路徑。 |
/m:FolderName | 指定替代安裝檔案來源資料夾(取代預設 I386)。 |
/makelocalsource | 將所有安裝檔案複製到本機硬碟再安裝,適合光碟機故障/網路安裝場景。 |
/noreboot | 安裝完成不自動重開機(方便執行後續腳本)。 |
/s:SourcePath | 指定安裝來源路徑(網路共享/本機路徑)。 |
/syspart:DriveLetter | 將系統啟動檔案複製到指定磁碟分區(供另一台電腦啟動安裝),需搭配 /tempdrive。 |
/tempdrive:DriveLetter | 指定暫存安裝檔案的磁碟分區。 |
/udf:ID[,UDB_File] | 指定唯一資料庫識別碼與檔案,用於多機型部署差異化配置。 |
/unattend[num]:[AnswerFile] | 無人值守安裝,指定應答檔(如 Winnt.sif),num 為重開機次數(1-5)。 |
熟練掌握這些參數,可實現自動化部署、離線升級、復原主控台預裝、廠商驅動整合等進階場景,是系統工程師必備技能。