Windows XP 開機彈出「拒絕存取,載入 C:\WINDOWS\SYSTEM32\xxx.DLL 時發生錯誤」,通常是某程式被移除(或被殺毒軟體清除)後,其開機自啟註冊表項殘留,系統嘗試載入不存在的 DLL 而報錯。本文提供三階段解決方案。
msconfig → 「啟動」索引標籤。regedit。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunUKWIEG96.DLL),刪除所有相關鍵值(按 F3 繼續搜尋)。⚠ 操作前請先匯出對應分支備份(右鍵 → 匯出)。
若確認 DLL 為系統檔案遺失,可至 DLL 文件庫(如 dll-files.com、微軟官方下載中心)搜尋檔名下載對應版本,放入 C:\WINDOWS\SYSTEM32\ 並執行 regsvr32 dll檔名 註冊。
按階段依序操作,多數開機 DLL 報錯可在 5 分鐘內解決,避免重灌系統。