如何移除 Windows 中的 ActiveX 控制項

文章翻譯 文章翻譯
文章編號: 154850 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,如何從您的電腦移除 ActiveX 控制項、當您試圖移除 ActiveX 控制項時可能產生的錯誤訊息,以及如何在 Internet Explorer 4.0 以及更新的版本中使用多重 ActiveX 控制項 (Occache) 資料夾。

其他相關資訊

如果要移除 ActiveX 控制項,請依照適當章節所述的步驟執行。

Internet Explorer 3.0、3.01 和 3.02

  1. 按一下 [開始],指向 [設定],按一下 [控制台],然後按兩下 [新增/移除程式],然後按一下 [安裝/解除安裝] 索引標籤。
  2. 如果您要移除的 ActiveX 控制項出現在安裝程式的清單中,請按一下 ActiveX 控制項,按一下 [新增/移除],然後依照畫面上的指示執行。如果 ActiveX 控制項沒有出現在安裝程式的清單中,則請繼續執行下一個步驟。
  3. 按一下 [開始],再按一下 [執行],然後在 [開啟] 方塊中輸入下列命令,再按一下 [確定]
    regsvr32 drive:\windows\occache\filename.ocx /u
    注意drive 是 Windows 資料夾所在的磁碟機代號,windows 是 Windows 安裝的資料夾名稱,而 filename.ocx 是您想要移除的 ActiveX 控制項。

    注意:如果您不知道您想要移除的 ActiveX 控制項 (.ocx) 的名稱,您可以檢視安裝或使用 ActiveX 控制項的網頁,利用其「超文字標記語言」 (HTML,Hypertext Markup Language) 的原始檔來判斷檔案名稱。如果要檢視網頁的 HTML 原始檔,用滑鼠右鍵按一下網頁空白的區域,然後按一下 [檢視原始檔]
  4. 在 Windows 檔案總管或 Windows NT 檔案總管,按一下 Windows\Occache 資料夾中的 .ocx 檔案,然後按一下 [檔案] 功能表的 [刪除]
Occache 是所有 Internet Explorer 3.x 版本中,ActiveX 控制項安裝的資料夾名稱。Regsvr32.exe 檔案是由 Internet Explorer 安裝,且可用於登錄或移除 ActiveX 控制項的登錄項目。

Internet Explorer 4.x 或更新的版本 (所有平台)

Internet Explorer 4.x 或更新的版本包含 Occache.dll 檔案,此檔案可使用「Shell 資料夾」來列舉、更新和安全地解除安裝 ActiveX 控制項。
  1. 按一下 [開始],指向 [設定],按一下 [控制台],然後按兩下 [新增/移除程式],然後按一下 [安裝/解除安裝] 索引標籤。
  2. 如果您要移除的 ActiveX 控制項出現在安裝程式的清單中,請按一下 ActiveX 控制項,按一下 [新增/移除],然後依照畫面上的指示執行。如果 ActiveX 控制項沒有出現在安裝程式的清單中,則請繼續執行下一個步驟。
  3. 在 Windows 檔案總管或 Windows NT 檔案總管,按兩下 Windows\Downloaded Program Files 資料夾,或 Winnt\Downloaded Program Files 資料夾,用滑鼠右鍵按一下您想要移除的 ActiveX 控制項,然後按一下 [移除]
  4. 出現移除 ActiveX 控制項的提示時,按一下 [是]
重要:如果您正在執行 Internet Explorer 4.0,則不應移除下列的 ActiveX 控制項:
  • DirectAnimation Java Classes
  • Internet Explorer Classes for Java
  • Microsoft XML Parser for Java
  • Win32 Classes
Internet Explorer 5.0 或更新的版本不需要這些 Downloaded Program Files 檔案中的元件。

移除 ActiveX 控制項時出現錯誤訊息

當您嘗試使用 Occache Shell 資料夾移除 ActiveX 控制項時,您可能會收到下列其中一個訊息:
  • 共用違規 目前其他應用程式正在使用這些程式檔。請先關閉一些程式再重試。您可能需要重新啟動 Windows。
  • Component Removal About to remove a Windows system DLL:(<path\filename>).Okay to delete? (元件移除 正要移除 Windows 系統 DLL:(path\filename)。確定要刪除?)
共用違規:

如果您嘗試移除的 ActiveX 控制項目前正由 Internet Explorer 或 Active Desktop 元件載入記憶體,便會收到此訊息。

如果要解決這個錯誤訊息,請依照下列步驟執行:
  1. 關閉所有開啟的 Internet Explorer 視窗。
  2. 停用 Active Desktop。如果要執行這項操作,用滑鼠右鍵按一下桌面空白的區域,指向 [Active Desktop],然後按一下 [以網頁檢視],來清除核取記號。
  3. 請依照本文稍早<Internet Explorer 4.0 或更新版本>一節中的步驟,來移除 ActiveX 控制項。

    注意:在您移除 ActiveX 控制項之前,您可能需要重新啟動 Windows。
元件移除:

當您要移除的 ActiveX 控制項所安裝檔案的資料夾不是登錄的 Occache 資料夾 (例如,Windows\System 或 Winnt\System32) 時,在 4.01 Service Pack 1 (SP1) 之前的 Internet Explorer 4 版本中便會出現這個訊息。Occache 不是每次都可以確定這些檔案是否正由其程式共用。

如果您確定訊息中顯示的各個檔案不是由 Windows 或其他程式使用,請按一下 [是]。否則,請按一下 [否]。

注意:在 Internet Explorer 4.01 SP1 和更新版本中,Occache 不會移除 (或提示您移除) 位在登錄 Occache 資料夾以外的相依檔案。

支援多重 Occache 資料夾

Internet Explorer 4.0 和更新版本支援多重 Occache 資料夾。Occache 資料夾的清單位於下列登錄機碼中:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ActiveX Cache
根據預設,Internet Explorer 4.0 和更新版本使用 Windows\Downloaded Program Files 或 Winnt\Downloaded Program Files 資料夾。如果您是從 Internet Explorer 3.x 升級,則 Occache 和 Downloaded Program Files 資料夾會同時存在。在這種狀況下,所有新的 ActiveX 控制項會安裝於 Downloaded Program Files 資料夾,但是之前安裝的 ActiveX 控制項仍可以在 Occache 資料夾運作。當您在 Windows 檔案總管、Windows NT 檔案總管,或「我的電腦」中開啟 Occache 或 Downloaded Program Files 資料夾時,不管 ActiveX 控制項檔案所處資料夾的位置為何,都會顯示所有的 ActiveX 控制項。在這種狀況下,登錄機碼中會出現下列字串值:
"0"="C:\\WINDOWS\\OCCACHE"
"1"="C:\\WINDOWS\\Downloaded Program Files"
				
如需有關 ActiveX 控制項的詳細資訊,請參閱「Microsoft 知識庫」中的下列文件:
154544 Description of ActiveX Technologies
如需有關發生衝突時 (例如,檔案已經存在),Internet Explorer 如何下載 ActiveX 控制項的詳細資訊,請參閱「Microsoft 知識庫」中的下列文件:
196150 INFO:Why CONFLICT Directories Are Created During Code Download

屬性

文章編號: 154850 - 上次校閱: 2008年1月30日 - 版次: 5.0
這篇文章中的資訊適用於:
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 3.02
  • Microsoft Internet Explorer 3.02
  • Microsoft Internet Explorer 3.01
  • Microsoft Internet Explorer 3.01
  • Microsoft Internet Explorer 3.0
  • Microsoft Internet Explorer 3.0
  • Microsoft Internet Explorer 6.0?應用於:
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Media Center Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Server 4.0, Terminal Server Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 98 Standard Edition
關鍵字:?
kbhowto kbenv KB154850
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com