Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 電腦軟體介紹

「新增/移除程式」打不開、顯示空白?多組 regsvr32 指令修復教學

編輯:電腦軟體介紹

控制台的「新增/移除程式」點擊無反應或顯示空白,多數是系統核心 DLL 註冊遺失或組策略誤設導致。本文提供三套經驗證有效的修復指令組合,依序嘗試即可解決絕大多數情況。

方案一:核心 DLL 重新註冊(最常用)

按 Win+R 依序執行以下指令(每行執行一次,出現「成功」視窗即可):

regsvr32 mshtml.dll
regsvr32 shdocvw.dll -i
regsvr32 shell32.dll -i

方案二:擴展 DLL 組合(方案一無效時)

regsvr32 Appwiz.cpl
regsvr32 Jscript.dll
regsvr32 Mshtml.dll
regsvr32 Msi.dll
regsvr32 Mshtmled.dll
regsvr32 "C:\Program Files\Common Files\System\Ado\Msado15.dll"
regsvr32 "C:\Program Files\Common Files\System\Ole DB\Oledb32.dll"

方案三:完整瀏覽器/Shell 相關 DLL(疑難雜症)

regsvr32 Shdocvw.dll
regsvr32 Shell32.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 Msjava.dll
regsvr32 Browseui.dll

技巧:先執行除 Shell32.dll 外其餘指令,重開機測試;若無效再補執行 regsvr32 Shell32.dll 並再次重開機。

方案四:組策略與登錄檔檢查

  1. Win+R → gpedit.msc → 使用者設定 → 系統管理範本 → 控制台 → 「新增/移除程式」 → 確認「移除『新增/移除程式』」為「未設定」。
  2. 登錄檔編輯器:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer → 刪除 DisallowCpl 值 → 登出/重開機。

⚠️ 注意事項

  • 執行指令前建議建立還原點。
  • 路徑含空格者必須用雙引號括住。
  • 若所有方案均無效,系統核心檔案可能深度損壞,建議 sfc /scannow 或重灌系統徹底解決。
Copyright © Windows教程網 All Rights Reserved