控制台的「新增/移除程式」點擊無反應或顯示空白,多數是系統核心 DLL 註冊遺失或組策略誤設導致。本文提供三套經驗證有效的修復指令組合,依序嘗試即可解決絕大多數情況。
按 Win+R 依序執行以下指令(每行執行一次,出現「成功」視窗即可):
regsvr32 mshtml.dll
regsvr32 shdocvw.dll -i
regsvr32 shell32.dll -i
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"
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 並再次重開機。
gpedit.msc → 使用者設定 → 系統管理範本 → 控制台 → 「新增/移除程式」 → 確認「移除『新增/移除程式』」為「未設定」。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer → 刪除 DisallowCpl 值 → 登出/重開機。sfc /scannow 或重灌系統徹底解決。