微軟自 Windows 2000 起提供無人值守安裝機制,Windows XP 完整繼承並強化。本文詳細說明兩種安裝來源 (硬碟/光碟) 的開機碟製作、WINNT.EXE 關鍵參數、應答檔 (unattend.txt) 建立與自訂,實現真正的全自動部署。
FORMAT A: /S。CONFIG.SYS:DEVICE=C:\WINDOWS\HIMEM.SYS (載入 HIMEM.SYS 讓 DOS 使用擴充記憶體,支援 SMARTDRV)。AUTOEXEC.BAT:C:\WINDOWS\SMARTDRV.EXEX:\I386\WINNT.EXE /U:I386\UNATTEND.TXT /S:X:\I386 /T:Z:
X: 為安裝源檔 (I386) 所在磁碟。Z: 為安裝目標磁碟 (通常為 C:,此處範例為 Z:)。UNATTEND.TXT 為預先製作的應答檔。FORMAT A: /S。UNATTEND.TXT 複製到軟碟 (或放硬碟指定路徑)。CONFIG.SYS:DEVICE=C:\WINDOWS\COMMAND\EBD\OAKCDROM.SYS /D:MSCDXXXDEVICE=C:\WINDOWS\HIMEM.SYSAUTOEXEC.BAT:C:\WINDOWS\COMMAND\MSCDEX.EXE /D:MSCDXXXC:\WINDOWS\SMARTDRV.EXEX:\I386\WINNT.EXE /U:A:\UNATTEND.TXT /S:X:\I386 /T:Z:
OAKCDROM.SYS 為通用光碟機驅動,MSCDEX.EXE 為 MSCD 掛載程式,/D:MSCDXXX 兩者必須一致 (XXX 可自訂)。OAKCDROM.SYS 僅能放軟碟,CONFIG.SYS 應改為 DEVICE=OAKCDROM.SYS /D:MSCDXXX。| 參數 | 功能 | 範例 |
|---|---|---|
/R:<目錄名> | 安裝時包含指定目錄內容 (需在 I386 下),用於整合舊硬體驅動程式 | /R:MYDRIVERS |
/RX:<目錄名> | 同 /R,但安裝完成後自動刪除該目錄 | /RX:MYDRIVERS |
/S:<路徑> | 指定安裝源檔路徑 (預設為當前目錄 I386),可先複製 I386 到硬碟加速安裝 | /S:C:\I386 |
/T:<分割區> | 指定安裝時暫存檔位置及安裝目標分割區 (預設 C:) | /T:D: |
/U:<應答檔> | 指定無人值守應答檔,核心參數 | /U:A:\UNATTEND.TXT |
SUPPORT\TOOLS\DEPLOY.CAB 解壓縮 → 執行 SETUPMGR.EXE (安裝管理員)。UNATTEND.TXT。[Unattended]
; 是否重新分割磁碟 (刪除所有分割區建立單一 NTFS 分割區)
Repartition=Yes ; 或 No
; 檔案系統處理
FileSystem=ConvertNTFS ; 轉換為 NTFS;或 LeaveAlone 保持原狀
; 其他常用項目
OemSkipEula=Yes ; 跳過 EULA
TargetPath=\WINDOWS ; 安裝目錄
InstallFilesPath=\\Server\Share\I386 ; 網路安裝源路徑
也可直接修改光碟 I386\UNATTEND.TXT 模板,使用「取代」功能批次移除 ,HIDE 等標記。
掌握開機碟製作、WINNT.EXE 參數與應答檔自訂,即可實現 Windows XP 全自動無人值守安裝。結合網路安裝源、整合驅動程式目錄、預先規劃磁碟分割,可將部署時間壓縮至 20 分鐘內,是企業大量佈署、系統整合商、發燒友重灌的必備技能。