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

Windows XP 系統檔案遺失完整修復實戰:Rundll32.exe、DLL 檔案、CLSID 線索追蹤法

編輯:XP 常見問題解答

一、系統檔案遺失常見修復法

操作不當、斷電、病毒、頻繁安裝/移除程式皆可能導致系統檔案遺失/損壞。錯誤提示通常會給出檔名與路徑,修復相對簡單。

1. 最常見:Rundll32.exe 遺失

錯誤:「Windows 找不到檔案 'C:\Windows\system32\Rundll32.exe'」。

修復:

  1. 放入 XP 安裝光碟。
  2. 「開始 → 執行」輸入:expand x:\i386\rundll32.ex_ c:\windows\system32\rundll32.exe (x 為光碟代號)。
  3. 重新開機。


圖 1 Rundll32.exe 遺失錯誤提示

2. DLL 動態連結庫遺失:善用光碟、Microsoft 下載站、專業 DLL 網站

DLL 多存放於 Windows\System32,共用特性易被誤刪或錯誤修改。修復順序:

  1. 光碟 I386 尋找同名檔 (或 .dl_ 壓縮檔用 expand 解壓) 複製至 System32。
  2. 光碟無該檔 → Microsoft 搜尋頁 (https://search.microsoft.com/...) 以檔名搜尋,依提示下載相關安裝程式 (如 Vcredist.exe 含 MFC42u.DLL) 取得檔案。
  3. 上述無解 → 專業 DLL 下載網站或他機複製。

小提醒:部分 DLL 複製後需註冊:regsvr32 c:\windows\system32\abc.dll。


圖 2 MFC42u.DLL 遺失錯誤提示

3. 另類檔案遺失:利用 CLSID 註冊碼追蹤真實檔名

錯誤視窗僅顯示 CLSID (如 {8FC0B734-A0E1-11D1-A7D3-0000F87571E3}),不給檔名。解決:

  1. regedit → 編輯 → 尋找 → 輸入 CLSID。
  2. 搜尋結果中選中 InProcServer32 項,右側雙擊「預設值」。
  3. 「數值資料」即為真實檔案路徑 (如 %SystemRoot%\System32\GPEdit.dll)。
  4. 依上述方法從光碟或他處取得檔案複製至對應目錄修復。


圖 3 管理單元初始化失敗提示 (含 CLSID)


圖 4 確定後彈出的檔案遺失詳細資訊

Copyright © Windows教程網 All Rights Reserved