萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

Windows XP 安裝參數完解:winnt32.exe 進階部署指南

前言:命令列安裝與自動化部署的基石

winnt32.exe 位於 XP 安裝光碟 I386 目錄,支援在 Windows 95/98/Me/NT/2000/XP 環境下啟動安裝或升級。掌握其參數,可實現無人值守安裝、預嵌驅動程式、自訂安裝路徑等進階部署需求。

常用參數總覽

參數功能說明典型應用場景
/copydir:i386\資料夾名在安裝檔案資料夾下額外建立一個永久資料夾,安裝完成後位於 %SystemRoot%\資料夾名預置廠商驅動程式、應用程式安裝檔、自動應答檔
/copysource:資料夾名在來源資料夾建立臨時資料夾,安裝期間可用,安裝完成後自動刪除臨時驅動程式、安裝腳本、一次性工具
/unattend:應答檔案指定無人值守安裝應答檔 (如 winnt.sif)全自動化部署
/udf:唯一識別碼檔搭配 UDF 檔覆蓋應答檔中的特定值(如電腦名稱、產品金鑰)多電腦部署時個別化設定
/s:來源路徑指定安裝來源檔案位置(可為網路路徑)網路安裝、硬碟安裝
/tempdrive:磁碟機代號指定暫存檔存放磁碟機系統槽空間不足時導向其他分區
/makelocalsource將所有安裝檔複製到本機硬碟再安裝光碟機故障、網路安裝加速
/noreboot安裝完成後不自動重開機需在重開機前執行額外腳本
/cmd:命令安裝完成前執行指定命令執行註冊檔、複製檔案、安裝驅動
/checkupgradeonly僅檢查硬體相容性,不實際安裝升級前評估
/debug啟用偵錯模式,記錄詳細安裝日誌排查安裝失敗原因

實戰範例

範例 1:預嵌驅動程式的網路安裝

winnt32.exe /s:\\Server\XP\i386 /copydir:i386\Drivers /unattend:\\Server\XP\winnt.sif /makelocalsource

說明:從網路共享讀取來源,將 Drivers 資料夾永久複製到 %SystemRoot%\Drivers,使用應答檔自動安裝,並先將所有檔案複製到本機加速。

範例 2:建立含自訂工具的臨時安裝環境

winnt32.exe /copysource:MyTools /cmd:"cmd /c copy %SystemRoot%\MyTools\*.inf %SystemRoot%\inf\"

說明:MyTools 內容僅在安裝期間可用,安裝結束前透過 /cmd 將驅動資訊檔複製到系統目錄,安裝完成後 MyTools 自動清除。

範例 3:升級前相容性檢查

winnt32.exe /checkupgradeonly

會產生 C:\Windows\Upgrade.txt 記錄潛在問題。

進階技巧:整合 Service Pack 與熱修補

  1. 將 XP 原版光碟內容複製到硬碟 (如 D:\XPSP3)。
  2. 下載 SP3 獨立安裝包,執行 WindowsXP-KB936929-SP3-x86-CHS.exe /integrate:D:\XPSP3 整合。
  3. 使用 nLite 或 RT Seven Lite 進一步整合熱修補、驅動、移除元件、製作開機 ISO。

注意事項

  • winnt32.exe 僅支援從現有 Windows 環境啟動;純 DOS/WinPE 環境請用 winnt.exe (在 I386 目錄)。
  • 參數區分大小寫,路徑含空格請加雙引號。
  • 使用 /copydir 與 /copysource 時,來源資料夾必須位於 I386 之下。
  • 部署前務必在測試機完整跑一次流程,確認應答檔與驅動相容性。

結語

熟練運用 winnt32.exe 參數,配合應答檔與驅動預嵌,可將 XP 部署時間從數小時壓縮至 20 分鐘內,是企業 IT 維運與系統整合商的必備技能。

copyright © 萬盛學電腦網 all rights reserved