故障現象
開機彈出:「拒絕存取,載入 `C:\WIND\SYSTEM32\UKWIEG96.DLL` 時發生錯誤」。實際檔案不存在,但啟動項/註冊表仍保留載入記錄。
原因
病毒/流氓軟體/不完全解除安裝的程式,其 DLL 被刪除但**啟動項與註冊表啟動鍵值殘留**,系統開機嘗試載入失敗報錯。
三種解決方法 (由簡入繁)
方法一:註冊表手動刪除啟動鍵值
- Win+R → `regedit`。
- 依序展開並檢查以下兩個路徑:
`HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run`
`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run`
- 右側窗格中找到指向該 DLL (或可疑無名稱) 的值,**右鍵刪除**。
- 重開機驗證。
方法二:系統設定工具 (msconfig) 停用啟動項
- Win+R → `msconfig` → 啟動 頁籤 (Win10/11 導向工作管理員)。
- 找到該 DLL 對應的啟動項 (命令列含 DLL 路徑)、**取消勾選**。
- 套用 → 重新開機。
方法三:優化大師/超級兔子掃描註冊表無效項
- 執行 Windows 優化大師 / 超級兔子魔法設定 等工具。
- 選擇 **「掃描註冊表無效項目」**。
- 工具會自動列出指向不存在檔案的啟動鍵值,**一鍵修復/刪除**。
判斷準則
點擊錯誤視窗「確定」後系統正常運作 → 純屬殘留啟動項,**安全刪除無副作用**。若系統功能異常 → 可能為核心 DLL 損壞,需 `sfc /scannow` 或修復安裝。
預防
- 使用正規解除安裝程式 / Geek Uninstaller / Revo Uninstaller 徹底移除軟體。
- 定期清理啟動項與註冊表。