winnt32.exe 位於 XP 安裝光盤 \I386 目錄,是 Windows 環境下啟動安裝/升級/部署的核心程式。掌握其參數,能實現無人值守安裝、預裝驅動、構建恢復控制台等進階操作。以下為核心參數詳細說明:
winnt32 [/checkupgradeonly] [/cmd:command_line] [/cmdcons]
[/copydir:folder_name] [/copysource:folder_name]
[/debug[level]:[filename]] [/dudisable] [/duprepare:path] [/dushare:path]
[/m:folder_name] [/makelocalsource] [/noreboot]
[/s:source_path] [/syspart:drive_letter] [/tempdrive:drive_letter]
[/udf:id[,UDB_file]] [/unattend[num]:[answer_file]]
| 參數 | 作用 | 典型場景 |
|---|---|---|
/checkupgradeonly | 僅檢測硬體/軟體兼容性,生成 Upgrade.txt,不安裝 | 升級前評估 |
/cmd:command_line | 安裝最後階段(重啟兩次後、結束前)執行自定義命令 | 自動啟動腳本/補丁 |
/cmdcons | 將「恢復控制台」加入啟動菜單(需在常規安裝後使用) | 建立緊急修復入口 |
/copydir:folder | 在安裝目錄建立永久資料夾(如放驅動),安裝後保留 | 預裝廠商驅動/工具 |
/copysource:folder | 在安裝目錄建立臨時資料夾,安裝結束自動刪除 | 安裝過程臨時調用文件 |
/debug[level]:[file] | 生成調試日誌,level 0-4(預設 2),文件預設 Winnt32.log | 安裝失敗排查 |
/makelocalsource | 將安裝源文件複製到本地硬碟($WIN_NT$.~LS),無光盤也能重裝 | 筆記本/無光驅機器 |
/noreboot | 安裝完成後不自動重啟 | 需檢查日誌/繼續操作 |
/s:source_path | 指定安裝源路徑(網絡共享/本地目錄/ISO掛載路徑) | 網絡部署/硬碟安裝 |
/syspart:drive | 將啟動文件複製到指定分區,標記為啟動分區(需配合 /tempdrive) | 預裝映像部署 |
/tempdrive:drive | 指定臨時安裝文件存放分區 | 控制臨時文件位置 |
/unattend[num]:[file] | 指定應答文件(unattend.txt/winnt.sif)實現無人值守安裝 | 批量部署/自動化安裝 |
I386 複製到 D:\XP,運行 D:\XP\winnt32.exe /s:D:\XP /makelocalsourcewinnt32.exe /cmdconswinnt32.exe /unattend:winnt.sif /s:D:\XP善用參數,將安裝從「下一步下一步」變為「一鍵完成」。