萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 8 使用技巧

「新增/移除程式」無法正常開啟自動關閉?註冊表 DLL 重新註冊修復法

控制台中「新增/移除程式」開啟後隨即自動關閉,主因為註冊表中安裝程式相關資料遺失。透過重新註冊關鍵 DLL 檔案即可修復。

修復步驟

  1. 按 Win+R 開啟「執行」,輸入 cmd 開啟命令提示字元。
  2. 依序輸入以下三條指令,每行按 Enter 執行:

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

命令提示字元執行註冊指令示意

  1. 關閉命令提示字元視窗,「新增/移除程式」即可恢復正常使用。

原理說明

  • mshtml.dll:Microsoft HTML 檢視元件,負責 HTML 介面渲染。
  • shdocvw.dll:Shell Doc Object and Control Library,提供殼層文檔檢視與控制功能,「新增/移除程式」介面依賴此元件。
  • -i 參數:呼叫 DllInstall 進行安裝/重新註冊。

注意

原文第 4 步指令有誤植(ttrcgsvr32),已修正為正確的 regsvr32 shdocvw.dll -i(重複執行兩次確保註冊生效)。

copyright © 萬盛學電腦網 all rights reserved