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

深度解析 winnt.sif 無人值守安裝應答檔參數

編輯:XP 常見問題解答

Windows XP/2003 無人值安裝核心:winnt.sif 完整參數手冊

winnt.sif 是 Windows 無人值守安裝的核心應答檔,掌握其參數即可實現全自動化部署。本文系統整理各區段關鍵參數與實戰技巧。

[Data] 區段:安裝來源與模式

參數值說明
AutoPartition1 / 01=自動尋找可用分割區安裝;0=詢問使用者選擇分割區
MsDosInitiated"0" / "1"0=從光碟開機安裝;1=從軟碟開機再從硬碟安裝
UnattendedInstall"Yes"啟用無人值守模式
AutomaticUpdatesyes跳過 SP2 「協助保護您的電腦」頁面

[Unattended] 區段:核心自動化控制

參數值/範例說明
UnattendModeFullUnattended完全自動,安裝過程不接受任何干預
OemSkipEulaYes / NoYes=跳過授權協議畫面 (已閱讀同意)
OemPreinstallYes / NoYes=啟用 $OEM$ 資料夾預安裝軟體/驅動
TargetPath\WINDOWS指定系統安裝目錄
RepartitionNoNo=不自動刪除分割區重格式化
UnattendSwitch"yes"跳過歡迎畫面/建立帳號 (搭配 Mini-Setup)
WaitForReboot"No"圖形階段結束不等待 15 秒直接重開機
OemPnPDriversPath"Drivers\Catalyst3_6\2KXP_INF;Drivers\asus\sound\"指定額外驅動搜尋路徑 (分號分隔),安裝程式會自動比對最佳版本
DriverSigningPolicyIgnore強制安裝未通過 WHQL 認證驅動,需搭配上項使用
AutoActivateYes自動啟動 (需已設定網路連線與 ProductKey)
ProgramFilesDir"C:\My Program Files"變更預設程式安裝路徑
CommonProgramFilesDir"C:\My Program Files\My Common Files"變更共用元件路徑
KeyboardLayout"United Kingdom"預設鍵盤配置,避免工作列出現語言圖示

[GuiUnattended] 區段:圖形階段自動化

參數值/範例說明
AdminPasswordYourPassword 或 *設定 Administrator 密碼,* 代表空密碼
EncryptedAdminPasswordYes / No密碼是否加密儲存 (Setup Manager 會自動加密)
OEMSkipRegional0 / 11=跳過地區設定畫面
TimeZone85時區代碼 (GMT+8=85),完整對照表見 ref.chm
OemSkipWelcome0 / 1配合 OemPreinstall:No→0, Yes→1,跳過圖形階段歡迎畫面
ProfilesDir"C:\Documents and Settings\"變更使用者設定檔預設位置

[Display] 區段:預設解析度與色彩

參數值說明
BitsPerPel32 / 24 / 16 / 8色彩位數 (32位真彩色、256色等)
Xresolution1024水平解析度
Yresolution768垂直解析度
Vrefresh85螢幕重新整理率 (Hz),勿超過螢幕支援上限

[UserData] 區段:使用者與組織資訊

參數範例說明
ProductKeyxxxxx-xxxxx-xxxxx-xxxxx-xxxxx產品序號 (含連字號)
FullName"Insert Name"登記擁有者姓名
OrgName"Insert Organisation Name"登記組織名稱
ComputerNameInsert Name電腦名稱 (網路識別用)

[TapiLocation] / [RegionalSettings] / [Identification] / [Networking]

  • CountryCode=44 (英國),撥號類型 Dialing=Tone/Pulse
  • LanguageGroup=1, Language=00000809 (英文),中文請查 ref.chm 對照
  • JoinWorkgroup=WORKGROUP (加入工作群組)
  • InstallDefaultComponents=Yes/No (是否安裝預設網路元件,建議用 Setup Manager 產生)

[Components] 區段:移除內建元件

將不需元件設為 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 線上遊戲

完整元件清單請參考部署工具文件。

[Shell] 區段:預設主題與開始選單

參數值/範例說明
CustomDefaultThemeFile"%WinDir%\Resources\Themes\MyTheme.theme"指定預設主題 (系統內建或第三方 .theme 檔)
DefaultStartPanelOffYesYes=使用經典開始選單 + 桌面顯示我的電腦/文件圖示
DefaultThemesOffYesYes=強制使用 Windows 經典主題 (優先級高於 CustomDefaultThemeFile)

[GuiRunOnce] 區段:首次登入自動執行

%systemdrive%\install\batch_file1.cmd

指定批次檔路徑,安裝完成登入後自動執行,常用於安裝應用程式、套用註冊表、清理暫存檔。

[IEPopupBlocker] 區段:IE 彈出視窗封鎖器預設

參數值/範例說明
AllowedSiteswww.msfn.org;www.microsoft.com白名單網址,分號分隔
BlockPopupsYes / No啟用/停用彈出視窗封鎖 (預設 Yes)
FilterLevelHigh / Medium / LowHigh=全部封鎖;Medium=大部分自動彈出 (預設);Low=允許安全網站
ShowInformationBarYes / No封鎖時是否顯示資訊列 (預設 Yes)

[WindowsFirewall] 區段:防火牆預設狀態

[WindowsFirewall]
Profiles = WindowsFirewall.TurnOffFirewall

[WindowsFirewall.TurnOffFirewall]
Mode = 0

Mode=0 完全關閉防火牆。如需預設開啟並自訂規則,請參考 ref.chm Unattended.txt > [WindowsFirewall] 完整語法。

實戰補充建議

  1. 使用 Setup Manager (setupmgr.exe) 圖形介面產生基礎 winnt.sif,再手工微調進階參數
  2. OemPnPDriversPath 路徑對應 $OEM$\$1\Drivers\... 實體目錄結構
  3. 整合 GuiRunOnce 批次檔可實現「安裝後自動安裝軟體、關閉服務、導入註冊表」完整後處理流程
  4. 測試時建議在虛擬機器先驗證,確認無誤再燒錄部署光碟/USB
Copyright © Windows教程網 All Rights Reserved