winnt.sif 是 Windows 無人值守安裝的核心應答檔,掌握其參數即可實現全自動化部署。本文系統整理各區段關鍵參數與實戰技巧。
| 參數 | 值 | 說明 |
|---|---|---|
| AutoPartition | 1 / 0 | 1=自動尋找可用分割區安裝;0=詢問使用者選擇分割區 |
| MsDosInitiated | "0" / "1" | 0=從光碟開機安裝;1=從軟碟開機再從硬碟安裝 |
| UnattendedInstall | "Yes" | 啟用無人值守模式 |
| AutomaticUpdates | yes | 跳過 SP2 「協助保護您的電腦」頁面 |
| 參數 | 值/範例 | 說明 |
|---|---|---|
| UnattendMode | FullUnattended | 完全自動,安裝過程不接受任何干預 |
| OemSkipEula | Yes / No | Yes=跳過授權協議畫面 (已閱讀同意) |
| OemPreinstall | Yes / No | Yes=啟用 $OEM$ 資料夾預安裝軟體/驅動 |
| TargetPath | \WINDOWS | 指定系統安裝目錄 |
| Repartition | No | No=不自動刪除分割區重格式化 |
| UnattendSwitch | "yes" | 跳過歡迎畫面/建立帳號 (搭配 Mini-Setup) |
| WaitForReboot | "No" | 圖形階段結束不等待 15 秒直接重開機 |
| OemPnPDriversPath | "Drivers\Catalyst3_6\2KXP_INF;Drivers\asus\sound\" | 指定額外驅動搜尋路徑 (分號分隔),安裝程式會自動比對最佳版本 |
| DriverSigningPolicy | Ignore | 強制安裝未通過 WHQL 認證驅動,需搭配上項使用 |
| AutoActivate | Yes | 自動啟動 (需已設定網路連線與 ProductKey) |
| ProgramFilesDir | "C:\My Program Files" | 變更預設程式安裝路徑 |
| CommonProgramFilesDir | "C:\My Program Files\My Common Files" | 變更共用元件路徑 |
| KeyboardLayout | "United Kingdom" | 預設鍵盤配置,避免工作列出現語言圖示 |
| 參數 | 值/範例 | 說明 |
|---|---|---|
| AdminPassword | YourPassword 或 * | 設定 Administrator 密碼,* 代表空密碼 |
| EncryptedAdminPassword | Yes / No | 密碼是否加密儲存 (Setup Manager 會自動加密) |
| OEMSkipRegional | 0 / 1 | 1=跳過地區設定畫面 |
| TimeZone | 85 | 時區代碼 (GMT+8=85),完整對照表見 ref.chm |
| OemSkipWelcome | 0 / 1 | 配合 OemPreinstall:No→0, Yes→1,跳過圖形階段歡迎畫面 |
| ProfilesDir | "C:\Documents and Settings\" | 變更使用者設定檔預設位置 |
| 參數 | 值 | 說明 |
|---|---|---|
| BitsPerPel | 32 / 24 / 16 / 8 | 色彩位數 (32位真彩色、256色等) |
| Xresolution | 1024 | 水平解析度 |
| Yresolution | 768 | 垂直解析度 |
| Vrefresh | 85 | 螢幕重新整理率 (Hz),勿超過螢幕支援上限 |
| 參數 | 範例 | 說明 |
|---|---|---|
| ProductKey | xxxxx-xxxxx-xxxxx-xxxxx-xxxxx | 產品序號 (含連字號) |
| FullName | "Insert Name" | 登記擁有者姓名 |
| OrgName | "Insert Organisation Name" | 登記組織名稱 |
| ComputerName | Insert Name | 電腦名稱 (網路識別用) |
將不需元件設為 off 可精簡安裝:
msmsgs=off ; Windows Messenger 4.6
msnexplr=off ; MSN Explorer 7
freecell=off ; 空當接龍
hearts=off ; 紅心大戰
minesweeper=off ; 掃雷
pinball=off ; 3D彈珠台
solitaire=off ; 接龍
spider=off ; 蜘蛛紙牌
zonegames=off ; MSN Zone 線上遊戲
完整元件清單請參考部署工具文件。
| 參數 | 值/範例 | 說明 |
|---|---|---|
| CustomDefaultThemeFile | "%WinDir%\Resources\Themes\MyTheme.theme" | 指定預設主題 (系統內建或第三方 .theme 檔) |
| DefaultStartPanelOff | Yes | Yes=使用經典開始選單 + 桌面顯示我的電腦/文件圖示 |
| DefaultThemesOff | Yes | Yes=強制使用 Windows 經典主題 (優先級高於 CustomDefaultThemeFile) |
%systemdrive%\install\batch_file1.cmd
指定批次檔路徑,安裝完成登入後自動執行,常用於安裝應用程式、套用註冊表、清理暫存檔。
| 參數 | 值/範例 | 說明 |
|---|---|---|
| AllowedSites | www.msfn.org;www.microsoft.com | 白名單網址,分號分隔 |
| BlockPopups | Yes / No | 啟用/停用彈出視窗封鎖 (預設 Yes) |
| FilterLevel | High / Medium / Low | High=全部封鎖;Medium=大部分自動彈出 (預設);Low=允許安全網站 |
| ShowInformationBar | Yes / No | 封鎖時是否顯示資訊列 (預設 Yes) |
[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall
[WindowsFirewall.TurnOffFirewall]
Mode = 0
Mode=0 完全關閉防火牆。如需預設開啟並自訂規則,請參考 ref.chm Unattended.txt > [WindowsFirewall] 完整語法。
winnt.sif,再手工微調進階參數OemPnPDriversPath 路徑對應 $OEM$\$1\Drivers\... 實體目錄結構GuiRunOnce 批次檔可實現「安裝後自動安裝軟體、關閉服務、導入註冊表」完整後處理流程Windows XP 鮮為人知的 6 大隱藏技巧:顯示日期、調整分組門檻、查詢啟用狀態、systeminfo、命令提示字元圖形選單、事件檢視器查上網時間
Windows XP 開機選單完整解析:8 種啟動模式功能與適用情境
Win7/XP 安全模式可解決的 9 大問題:系統還原、刪除頑固檔、解除群組原則、殺毒、修復註冊表、偵測硬體、卸載驅動、帳號救援、網路診斷
Windows「記憶體無法為 read/written」錯誤深度解析與解決方案
Windows XP SP2 安裝常見故障兩則:非核心系統檔案錯誤與藍屏 C0000135