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

Win7 提示「Windows 主進程 rundll32.exe 已停止運作」解決方案

編輯:Win7 常見問題解答

rundll32.exe 是 Windows 執行 DLL 函數的宿主進程,彈出「已停止運作」通常意味著某個掛載的 DLL 損毀、相容性衝突或惡意軟體偽裝。以下分級修復步驟:

方法一:使用「操作中心」自動診斷修復(最簡單)

  1. 控制台→搜尋「操作中心」並開啟。
  2. 操作中心
  3. 點選「維護」→「檢查解決方案」。
  4. 檢查解決方案
  5. 等待掃描完成,若有修復建議請依提示下載套用或修復系統。
  6. 掃描結果

方法二:替換系統檔案 rundll32.exe(需管理員權限)

  1. 從**同版本、同位元數**的正常 Win7 系統複製 C:\Windows\System32\rundll32.exe(32 位系統)或 C:\Windows\SysWOW64\rundll32.exe(64 位系統的 32 位版本)。
  2. 若無法覆寫(權限不足):右鍵該檔→「內容」→「安全性」→「進階」→「擁有者」改為 Administrators→勾選「取代子容器...」→確定。再給 Administrators「完全控制」權限。
  3. 將備份的正常檔案貼上覆蓋,重開機。

方法三:系統檔案檢查器 (SFC) 離線修復

在 PE 或安裝媒體命令提示字元執行:

sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

方法四:排查第三方殼擴充/啟動項

  • 用 Autoruns 或 msconfig 關閉非微軟簽署的啟動項、殼擴充(Context Menu Handlers)。
  • 近期安裝的解壓縮軟體、視訊編碼器、監控軟體常導致此錯誤。

若以上皆無效

備份資料,重灌系統為最快確定解決之道。建議升級至 Windows 10/11 獲得持續安全更新。

Copyright © Windows教程網 All Rights Reserved