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

打造全自動 Windows XP 安裝光盤:Winnt.sif Creator 完整教學

編輯:XP 系統基礎知識

厭倦了 Windows XP 枯燥漫長的安裝過程嗎?其實只要善用工具,不僅能讓安裝程式自動填入序號、用戶名、組織名稱、電腦名稱、工作群組、網域等資訊,還能將硬體驅動程式整合進安裝包,甚至順便安裝常用工具軟體,真可謂一勞永逸。

微軟雖提供「安裝管理器」(位於光碟 \Support\Tools\Deploy.cab)來建立自動應答檔,但操作繁瑣且容易出錯。這裡推薦一款輕量級免安裝工具 Winnt.sif Creator 2.0(約 107 KB),下載後解壓縮直接執行 WINNTSIF.exe 即可使用。介面分為 Configuration、Registry Tweaks、Help、About 四個分頁,重點在前兩者。

事前準備:建立工作目錄結構

  1. 將 Windows XP 安裝光碟所有檔案複製到硬碟,例如 G:\WinXP。
  2. 在 WinXP 下建立 \$OEM$\ 子資料夾(與 i386 同層)。
  3. 在 \$OEM$\ 下再建立 drivers 與 install 兩個資料夾,分別存放額外驅動程式與第三方應用程式安裝檔(資料夾名稱請勿使用中文)。

一、實現 Windows XP 無人值守安裝

在 Configuration 分頁完成下列設定:

1. Data(資料選項)

預設從光碟開機;若需從軟碟開機可在此變更。勾選 Auto Partition 讓系統自動選擇安裝分割區,否則安裝程式會詢問使用者。

2. Unattended(無人值守設定)

  • Install Extra Programs:必須勾選,才能自動安裝第三方軟體、修補程式、驅動程式。
  • Repartition:勾選後會自動刪除現有分割區並重建為 NTFS 格式。
  • Show Create User Screen:顯示建立帳號畫面。
  • Auto Activate:自動啟用 Windows XP(需已連網且序號有效)。
  • Driver Path:填入驅動程式路徑(稍後說明)。
  • Target Path:Windows 安裝資料夾,預設 \WINDOWS 通常無需更動。

3. GUIUnattended(圖形介面無人值守)

  • 設定系統管理員密碼。
  • 勾選 Skip Regional Screen 跳過區域選擇。
  • Timezone Index 輸入 210(中國標準時區),可點選連結查看代碼表。
  • Profiles Path:使用者設定檔儲存路徑,預設 %systemdrive%\Documents and Settings\。

4. Display(顯示設定)

預設 32-bit、1024×768、70Hz,一般免改。

5. UserData(使用者資料)

輸入 25 碼序號、用戶名、組織名稱、電腦名稱等資訊。

6. TapiLocation(國家代碼)

台灣/中國大陸輸入 86。

7. RegionalSettings(區域設定)

Language Group 輸入 10(簡體中文),Language 保持預設。

8. Networking(網路設定)

勾選 Install Default Components 安裝預設網路元件,並設定工作群組或網域名稱。

9. Components(元件選擇)

可自訂安裝 22 項元件(如 Windows Messenger、MSN Explorer、Outlook Express 等),預設已勾選計算機、字元對應表、音量控制等。

10. Shell(介面設定)

Custom Theme 設定預設主題,Classic Start Menu 啟用經典開始選單,通常免勾選。

11. GUIRunOnce(批次檔設定)

預設自動建立 main_batch.cmd、hotfixed.cmd、applications.cmd,這些批次檔會在安裝完成、以管理員登入後執行。

設定完成點選 Finish,再按右下角 Make my WINNT.SIF,將產生的 winnt.sif 存放在 G:\WinXP\i386\。

二、自動調整登錄

在 Registry Tweaks 分頁一次完成安裝後的登錄優化:

  • Startup and Shutdown:啟用自動登入、停用歡迎畫面。
  • System:停用遠端協助、自動播放、引導註冊等。
  • Shell:加速開始選單顯示、隱藏網路芳鄰圖示、移除語言列、停用圖片傳真檢視器。
  • Context Menu:在右鍵選單加入「複製到」「移動到」。

完成後點選 Construct my tweaks!,將產生的 .reg 檔(如 tweak.reg)存入 G:\WinXP\$OEM$\install\,並同目錄建立 hotfixes.cmd:

echo.
echo 套用登錄調整…
regedit /s %systemdrive%$OEM$\install\tweak.reg
echo.
exit

三、自動安裝裝置驅動程式

以 BAFO BF-100C USB 傳輸線驅動為例:

  1. 在 G:\WinXP\$OEM$\drivers\ 建立 bf-100c 資料夾,放入驅動檔(確保 Usbbc20.inf 存在)。
  2. 回到 Winnt.sif Creator Unattended 分頁,在 OemPnPDriversPath= 下一行加入:
    OemPnPDriversPath=\drivers\bf-100c;(分號分隔,不需磁碟代號)。
  3. 若有多組驅動,依樣在 drivers 下建立子資料夾並持續追加路徑。

提示: ZIP 壓縮檔直接解壓;EXE 自解壓檔用 WinRAR/WinZip 釋出;無 INF 檔僅能用 EXE 安裝的驅動,請參考第四節做法。

四、自動安裝第三方應用程式

仍以 BF-100C 控制程式 Direct-LinQ 為例:

  1. 將安裝資料夾複製到 G:\WinXP\$OEM$\install\applications\Direct-LinQ\。
  2. 在 install 資料夾建立 applications.cmd:
cls
@echo off
echo.
echo Installing Direct-LinQ
echo Please wait…
start /wait %systemdrive%$OEM$\install\applications\Direct-LinQ\setup.exe
echo.
exit

若有更多程式,依樣加入 start /wait 行並複製安裝檔。最後檢查 GUIRunOnce 分頁中 applications.cmd 路徑是否正確。

製作開機光碟

將 winnt.sif 存入 G:\WinXP\i386\,從 neowin.net 下載開機映像 xpboot.bin,使用 Nero 等燒錄軟體將 G:\WinXP\ 所有檔案燒錄成可開機光碟即可。

註:本文未涵蓋整合 SP2 的說明,有興趣者可自行查閱相關資料。

Copyright © Windows教程網 All Rights Reserved