1 查看已經安裝的ActiveX控件
1) 通過IE 瀏覽器“管理加載項”工具查看已經安裝的ActiveX控件,詳細信息中可以獲取控件對應的GUID和文件完整路徑,以下列出各IE版本打開“管理加載項”的方法:
IE6、7下打開“管理加載項”:工具 –> Internet選項 –> 程序 –> 管理加載項。
IE8下打開“管理加載項”:工具 –> 管理加載項。2) 通過註冊表工具可以在以下子項中看到所有已經安裝的控件GUID:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\ ActiveX_GUID
InprocServer32子鍵:控件程序文件完整路徑。3) 使用網頁下載cab包安裝的控件可以在 C:\WINDOWS\Downloaded Program Files 文件夾下查看控件列表,通過文件屬性可以查看ActiveX控件的GUID和文件路徑。
另外在註冊表中還會保存控件和cab包的相關信息:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution Units\ ActiveX_GUID
DownloadInformation子鍵:保存了cab包URL和cab包inf文件路徑。
Contains\Files子鍵:保存控件程序文件路徑
2 手工刪除ActiveX控件
1) 關閉IE瀏覽器;
2) 獲取ActiveX控件對應的GUID、控件文件完整路徑和inf文件完整路徑;
3) 在“運行”對話框中輸入 regsvr32 /u "c:\windows\xxx.ocx",回車後顯示刪除成功的對話框;
4) 刪除ActiveX控件文件,例如:c:\windows\xxx.ocx;
5) 刪除inf文件,需要到命令行(“運行”中輸入cmd)下執行,例如:
del “C:\WINDOWS\Downloaded Program Files\xxx.inf”;6) 刪除註冊表中cab相關信息,在註冊表中 HKLM\SOFTWARE\Microsoft\Code Store Database\Distribution Unit下找到對應的GUID,然後刪除該GUID子鍵。