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

Windows Server 2003 移植 Windows Me/XP「我的圖片收藏螢幕保護程式」完整步驟:DLL 註冊與註冊表導入

編輯:Windows 2003 常見問題解答

Windows Me/XP 內建的「我的圖片收藏螢幕保護程式」可將資料夾內圖片自動輪播為螢幕保護,Server 2003 預設缺失此功能。本文提供從 Me/XP 系統提取核心檔案、複製至 System32、註冊表導入 CLSID 註冊資訊的三步驟移植法,讓 Server 2003 同樣擁有圖片輪播螢幕保護。

所需來源檔案 (從 Windows Me/XP 系統複製)

  • IMAGING.DLL (位於 %SystemRoot%\System 或 System32)
  • 我的圖片收藏螢幕保護程式.scr (位於 %SystemRoot%\System 或 System32)

移植操作步驟

  1. 複製檔案:將上述兩檔案複製至 Server 2003 的 %SystemRoot%\System32 目錄 (如 C:\Windows\System32)。
  2. 建立註冊表檔:記事本輸入以下內容,存為 AddScreenSavers.reg (注意檔尾留空一行):
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{327ABDAB-2E5F-11D0-8B85-00AA0044F941}\InProcServer32]
@="C:\\Windows\\System32\\IMAGING.DLL"
"ThreadingModel"="Both"
  1. 匯入註冊表:雙擊 AddScreenSavers.reg → 是 → 確定。
  2. 啟用螢幕保護:桌面右鍵 → 「內容」→ 「螢幕保護程式」下拉清單即可見「我的圖片收藏螢幕保護程式」→ 選擇 → 「設定」指定圖片資料夾 → 確定。

原理說明

  • .scr 為螢幕保護程式本體,實際調用 IMAGING.DLL 進行圖片解碼/轉場渲染。
  • 註冊表匯入將 COM 類別 {327ABDAB-2E5F-11D0-8B85-00AA0044F941} 指向 IMAGING.DLL,系統列舉螢幕保護程式時即可正確載入。
  • ThreadingModel="Both" 確保單執行緒/多執行緒模型相容。

注意事項

  • 來源系統位元數 (32/64 位) 必須與目標 Server 2003 一致,否則 DLL 載入失敗。
  • 若來源為 XP,DLL 通常在 System32;Me 可能在 System,請確認實際路徑。
  • 註冊表路徑中雙反斜線 \\ 為 .reg 檔案轉義寫法,匯入後實際為單反斜線。

完成後,Server 2003 即可像 XP 一樣享受資料夾圖片自動輪播的螢幕保護樂趣。

Copyright © Windows教程網 All Rights Reserved