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

$OEM$ 資料夾架構詳解:Windows 無人值守安裝的核心機制

編輯:Windows 8 系統介紹

製作 Windows 安裝光碟/USB 時,$OEM$ 資料夾是實現「無人值守安裝、預載軟體、自訂設定」的關鍵。理解其架構與運作邏輯,能讓你輕鬆打造專屬安裝映像。

核心運作原理

$OEM$ 與 i386 同層(非包含關係)。安裝過程中,$OEM$ 內的所有檔案會自動複製到目標安裝分區。複製完成後,可透過預設的批次檔搭配 %SystemDrive% 環境變數(代表安裝分區根目錄,如 C:\)執行軟體安裝或其他工作。

為何不直接從光碟安裝軟體? 因為每台電腦光碟機代號不同,無通用的 %CDROM% 變數。雖可寫腳本偵測光碟特定檔案來對應代號,但較繁瑣,本文不深入。

資料夾對應關係表

$OEM$ 子資料夾複製到目標位置
$1安裝分區根目錄(如 C:\)
$$Windows 目錄(無論叫 Windows、WINNT 或 WindowsXP)
$DocsDocuments and Settings
$ProgsProgram Files

實際範例:軟體預載流程

準備階段結構:

C:\XPCD\$OEM$\$1\Install\

燒錄光碟後:

X:\$OEM$\$1\Install\   (X 為光碟機代號)

安裝複製到硬碟後:

C:\Install\

此時在批次檔中執行:

start /wait %SystemDrive%\Install\MSN\msnmsgs.msi /qb

即可靜默安裝 MSN。同理,$$ 下建立 Resources\Themes 放入佈景主題,安裝時會自動複製到 C:\Windows\Resources\Themes。

優勢總結

  • 免寫 COPY/XCOPY 指令,結構化管理更直觀
  • 支援變數路徑,適應不同安裝分區
  • 可預載驅動、軟體、註冊表、佈景主題、使用者設定等

掌握 $OEM$ 架構,就是掌握了 Windows 自動化部署的核心鑰匙。

Copyright © Windows教程網 All Rights Reserved