Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 安裝參數 winnt32.exe 完整詳細解析

編輯:XP 系統基礎知識

命令來源

winnt32.exe 位於光盤 i386 目錄,支持在 Win95/98/Me/NT/2000/XP 下運行,實現升級/全新安裝/無人值守/預安裝等多種模式。

完整語法

winnt32 [/checkupgradeonly] [/cmd:command_line] [/cmdcons]
 [/copydir:i386\folder_name] [/copysource:folder_name]
 [/debug[level]:[filename]] [/dudisable] [/duprepare:pathname]
 [/dushare:pathname] [/m:folder_name] [/makelocalsource]
 [/noreboot] [/s:sourcepath] [/syspart:drive_letter]
 [/tempdrive:drive_letter] [/udf:id[,UDB_file]]
 [/unattend[num]:[answer_file]]

核心參數分類詳解

1. 兼容性檢查與調試

  • /checkupgradeonly:僅檢查升級兼容性,生成 Upgrade.txt,不安裝。配合 /unattend 靜默運行。
  • /debug[level]:[file]:創建調試日志。級別 0-4(0 嚴重錯誤...4 詳細調試),默認 2,默認日志 %systemroot%\Winnt32.log。

2. 安裝源與文件管理

  • /s:sourcepath:指定源文件路徑(可重複 8 次多源,首源必須可用)。
  • /copydir:i386\folder:在安裝目標創建永久額外文件夾(如放置廠商驅動),路徑 %systemroot%\folder。
  • /copysource:folder:創建臨時額外文件夾(安裝用,安裝後自動刪除)。
  • /makelocalsource:將所有源文件複製到本地硬盤,光盤安裝後無需留光盤。

3. 無人值守與自動化

  • /unattend[num]:[answer_file]:無人值守全新安裝。num = 文件複製完成到重啟的等待秒數。應答文件提供所有配置。使用即視為接受 EULA。
  • /unattend(無參數):升級安裝無人值守(從舊系統繼承設置)。
  • /udf:id[,UDB_file]:唯一數據庫文件,覆蓋應答文件特定值(如不同部門序列號)。
  • /cmd:command_line:安裝最後階段(重啟兩次後、安裝結束前)執行自定義命令。
  • /noreboot:文件複製階段結束不重啟,便於執行其他命令。

4. 部署與預安裝

  • /syspart:drive_letter:將啟動文件複製到指定磁盤並標記活動,磁盤移至他機即自動進入下一階段安裝。**必須配合 /tempdrive 使用**。僅限 NT/2000/XP 宿主機。
  • /tempdrive:drive_letter:指定臨時文件位置;全新安裝時亦指定目標安裝分區。
  • /m:folder_name:指定替換文件備用來源位置(優先於默認源)。

5. 動態更新控制

  • /dudisable:禁用動態更新(即使應答文件啟用也強制禁用)。
  • /duprepare:準備安裝共享以使用動態更新文件(需配合 /dushare)。
  • /dushare:pathname:指定動態更新文件共享路徑(服務端準備後供客戶端使用;客戶端直連亦可)。

6. 故障恢復控制台安裝

  • /cmdcons:將恢復控制台作為啟動選項安裝到本機(僅常規安裝後可用)。

典型組合示例

  • 光盤無人值守全新安裝: winnt32 /unattend:unattend.txt /s:D:\XPCD /makelocalsource
  • 預安裝克隆模式: winnt32 /syspart:D /tempdrive:C /s:D:\XPCD /unattend:unattend.txt
  • 僅檢查升級兼容性: winnt32 /checkupgradeonly /unattend
Copyright © Windows教程網 All Rights Reserved