硬體價格下降,個人/企業大量部署 Win2000 成為常態。Win2000 無人值守安裝比 Win98 更強大,耗時較長 (30+ 分鐘) 更凸顯自動化價值。本文以 Advanced Server 為例,詳細說明應答檔建立、關鍵參數、啟動指令與進階技巧。
UNATTEND.TXT)| 來源環境 | 指令 |
|---|---|
| MS-DOS / Win3.x | WINNT.EXE /u:應答檔 /s:安裝來源 /t:目標磁碟 |
| WinNT 4.0 / Win95 / Win98 | WINNT32.EXE /unattend:應答檔 /s:安裝來源 [/syspart:] [/tempdrive:] |
WINNT.EXE/WINNT32.EXE 位於光碟 I386 目錄/syspart: 複製開機檔並標記作用分區/tempdrive: 指定暫存安裝檔目錄,防空間不足/syspart//tempdrive;多分區建議明確指定 /t 或 /tempdrive[Unattended] UnattendMode = FullUnattended TargetPath = WINNT [UserData] ComputerName = "COMPUTER_NAME" FullName = "Your User Name" [GuiUnattended] AdminPassword = * TimeZone = "210" [LicenseFilePrintData] AutoMode = "PerServer" AutoUsers = "5" [Networking] [Identification] JoinWorkgroup = WORKGROUP
| 鍵名 | 可用值 | 說明 |
|---|---|---|
| UnattendMode | FullUnattended / ProvideDefault / DefaultHide / ReadOnly / GuiAttended | FullUnattended = 完全自動不提示;ProvideDefault = 提供預設值供確認;ReadOnly = 可看不可改 |
| TargetPath | 目錄名 (如 WINNT) | 安裝目錄名,不含磁碟機代號。目錄存在則自動改 WINNT.0~WINNT.999 |
| ComputerType | Retail / OEM | 主要供 OEM 廠商 |
| DriverSigningPolicy | Ignore / Warn / Block | 驅動程式簽章衝突處理 |
| ExtendOemPartition | 0 / 1 | 允許建立延伸分區 |
| FileSystem | ConvertNTFS / LeaveAlone | ConvertNTFS = 轉換為 NTFS (推薦,安全/穩定/支援 AD);LeaveAlone = 保持原格式 (雙系統必須 FAT/FAT32) |
| NtUpgrade | Yes / No | 升級舊版 NT/2000。僅配合 WINNT32.EXE。若 OemPreinstall=Yes 則不可設 Yes |
ProductID = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"FileSystem = ConvertNTFS (單系統) 或 LeaveAlone (雙系統)DEBUG A 100 MOV AX, 0201 MOV BX, 0100 MOV CX, 0001 MOV DX, 0080 INT 13 INT 20 G=100 F 2CE 2DD 00 A 100 MOV AX, 0301 G=100 Q
WINNT32.EXE /syspart:C /tempdrive:C 實現網路啟動/硬碟啟動自動化$OEM$ 目錄自動複製驅動程式、熱修補、應用程式、登錄設定Setupmgr.exe (光碟 SUPPORT\TOOLS\DEPLOY.CAB) 圖形化產生應答檔,再手動微調Win2000 無人值守安裝核心:標準應答檔 + 正確啟動參數 + $OEM$ 延伸。掌握 UnattendMode=FullUnattended、FileSystem=ConvertNTFS、ProductID 三大關鍵,即可實現從裸機到受管狀態的零接觸部署。