想徹底改造 Vista 外觀?修改系統 DLL 資源區是繞不開的「核武級」手段。本文彙整國外高手研究成果,列出 14 類關鍵視覺元素對應的系統檔案與資源區位置,配合 Resource Hacker 等工具即可實現從開機畫面、登入介面、總管按鈕到 IE7 工具列的全方位客製化。
| 視覺元素 | 檔案路徑 ( %windir% = 系統目錄 ) | 資源區 / 備註 |
|---|---|---|
| 系統圖示總庫 | System32\imageres.dll | Icons 區域,含資料夾、磁碟、檔案類型等數百枚圖示 |
| 登入畫面背景 | System32\imageres.dll | Images 區域 |
| 開機 Logo 動畫 | System32\authui.dll | 含開機聲音資源 |
| 開機聲音 | System32\imageres.dll | 配合 authui.dll 使用 |
| 開始選單關機/鎖定按鈕 | Explorer.exe | Bitmap → 7051 ~ 7056 |
| 「關於 Windows」版本圖片 | Branding\Basebrd\basebrd.dll | 版本資訊視覺化 |
| 登入視窗版本圖片 | Branding\Basebrd\basebrd.dll | 同檔案不同資源 ID |
| 經典開始按鈕旗幟/左側欄 | Branding\Shellbrd\shellbrd.dll | 經典模式專用 |
| 控制台左側極光背景 | System32\Shell32.dll | Bitmap → 632 |
| 總管工具列按鈕 (上一頁/下一頁/搜尋/停止/重新整理) | System32\browseui.dll | Bitmap 資源 |
| IE7 工具列按鈕 (含分頁/關閉/進度動畫) | System32\ieframe.dll | 完整 IE7 介面資源 |
| 歡迎中心圖片 | System32\oobefldr.dll | 首次開機體驗畫面 |
| 無 GUI 開機動畫 | System32\en-US\winload.exe.mui | 可用 msconfig 設定「無 GUI 啟動」測試 |
| Windows Media Player 介面/圖示 | System32\wmploc.dll | 播放器視覺總庫 |
Vista 採用 MUI (Multilingual User Interface) 架構,介面資源從主 DLL 剝離到語言專屬資料夾:
%windir%\zh-CN\、%windir%\System32\zh-CN\%windir%\en-US\、%windir%\System32\en-US\範例: 修改「執行」對話框外觀,XP 改 Shell32.dll,Vista 必須改 %windir%\System32\zh-CN\Shell32.dll.mui (中文版) 或 en-US\Shell32.dll.mui (英文版)。
警告: 修改系統檔案屬高風險操作,務必先備份原檔,建議建立系統還原點。錯誤修改可能導致介面錯亂、無法開機。本文資訊僅供進階使用者參考研究。