none
IE8 找不到 ActiveX 的存放位置???

    問題

  • 因為小龜自行開發的ActiveX元件(已認證簽章過),要移除換版,但在 IE8 裡的管理附加元件清單裡並沒有顯示出來(下拉各種選項後也沒有)!!!

    火大了,索性移掉 IE8 , 這下可好了, 原本 IE7 -> 工具 -> 網際網路選項 -> 一般 -> 瀏覽歷程記錄 -> 設定 -> 檢視物件 裡也沒有看到了!???

    原本應存放路徑為:C:\WINDOWS\Downloaded Program Files , 底下也都沒有任何東西了!!! 

    但小龜的網頁卻可以打開執行(代表有含ActiveX), 請問...我要如何去找出來把它移掉呢~???

    懇請各方高手幫忙!!!

    • 已移動 ashawani_dubey 2010年12月16日 上午 10:49 Forum Consolidation (從:Internet Explorer 8 討論區)
    2009年4月23日 上午 05:53

解答

  • 取得並安裝OLE/COM Object Viewer (oleview.exe)

    http://www.microsoft.com/downloads/details.aspx?FamilyID=5233b70d-d9b2-4cb5-aeb6-45664be858b6&displaylang=en

     

    此工具會列出目前所有系統中註冊的 ActiveX Control ,可以找到自己的 ActiveX Control 並取得詳細內容,詳細內容中包含該檔案所在的資料夾。


    開啟命令列模式,依照此資訊到資料夾中鍵入

     

    regsvr32 /u  xxxx.dll   regsvr32 /u  xxxx.ocx  應該就移除掉了。

     

    • 已標示為解答 Vincent Lin 2009年5月6日 上午 03:28
    2009年5月4日 上午 05:55
  • 可以先使用上面Kevinbubu的方式找到你的ActiveX的位置和上面會顯示的ClassID (CLSID)
    你可以使用下面兩種方法

    1.在路徑裡面把檔案刪除
    2.把機碼裡面的HKEY_CLASS_ROOT\CLSID\<CLSID> 刪除

    這樣之後到你的網站應該就需要重新下載Active X

    • 已標示為解答 Vincent Lin 2009年5月6日 上午 03:28
    2009年5月6日 上午 03:28

所有回覆

  • 參考這個文章看看,不知道可不可以幫到你

    如何阻止 ActiveX 控制項在 Internet Explorer 中執行
    http://support.microsoft.com/kb/240797

    另外,新增移除程式裡面會顯示你的ActiveX元件嗎?

    2009年4月24日 上午 10:11
  • 感謝您的回答...但還是無法解決我滴問題啊!!!

    另外,在新增移除程式裡面並沒有顯示我的元件哦!!!

    很怪,我移除 ie8 還原回 ie7 後, 原本 java 的元件, 又要重新安裝耶,
    唯獨我的 activex 卻都沒有安裝, 卻也能執行該網頁, 但又找不到放在哪裡!!!
    真是怪啊!!!

    --------------------------------------------------------------------------------

    而且回復成 ie7 之後, 在網頁的 工具 -> 網際網路選項 -> 安全性 -> 網際網路 -> 安全設定等級 裡,
    只剩 高 可以選, 也沒有 中高or中or中低 的選項耶!!!
    我是用 admin 進來的, 沒有權限的問題!!!
    請問這怎麼辦吶~???

    話說我的 OS 是 WIN SERVER 2003 Stand版
    • 已編輯 綠蠵龜 2009年4月27日 上午 07:39
    2009年4月27日 上午 05:28
  • Server 2003的話預設會啟用IE增強性
    透過下面步驟停用後就可以調整安全性

    控制台 -> 新增移除程式 -> 新增/移除Windows元件 -> 取消勾選 "Internet Explorer Enhanced Security Configuration"

    至於ActiveX的問題,可能去MSDN論壇上詢問看看
    2009年4月29日 上午 06:05
  • 感謝您的回答...

    唉...真是麻煩用的 ie8 , 爛透了, 早知道就不裝來試試了!!!

    照您那方法之前, 我用 ie7 的還原預設值設定後, 中階 和 中低階 就有出現囉!!!
    之後再去看您方法所指的地方, 已經是取消勾選的狀態了!!!

    因為在看到您回答之前先用了還原預設值看可不可以~~~
    結果還是不行吶, 中低階是出來可選了, 但 ActiveX 還是一樣沒法找出來刪掉哩!!!

    我之前打問過客服, 是客服要我來這區po文章問問滴!!!
    我去看您說的msdn論壇, 好像是一些程式的討論區, 但我只是要問 ie 如何移除沒列出來的 ActiveX 啊!!!

    還有哪位大大肯出手相救一下哩!!!
    還是說哪裡可以打企罵罵微軟一下啊!!!???
    謝謝!!!

    2009年4月30日 上午 06:50
  • 取得並安裝OLE/COM Object Viewer (oleview.exe)

    http://www.microsoft.com/downloads/details.aspx?FamilyID=5233b70d-d9b2-4cb5-aeb6-45664be858b6&displaylang=en

     

    此工具會列出目前所有系統中註冊的 ActiveX Control ,可以找到自己的 ActiveX Control 並取得詳細內容,詳細內容中包含該檔案所在的資料夾。


    開啟命令列模式,依照此資訊到資料夾中鍵入

     

    regsvr32 /u  xxxx.dll   regsvr32 /u  xxxx.ocx  應該就移除掉了。

     

    • 已標示為解答 Vincent Lin 2009年5月6日 上午 03:28
    2009年5月4日 上午 05:55
  • 很多元件並不僅限 IE 能使用,此外也不一定是 IE 安裝的,以前有一本松格出的 ActiveX 開發手冊,專門在介紹這種東西,很多元件是可以給開發工具重覆運用的,此外開發工具可用的元件,多數也可以被 IE 用。

    另外大部分的元件多半沒有做移除功能,所以頂多在 IE 設停用。

    既然是你自己開發的元件,應該問你為啥沒做移除功能吧...


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年5月4日 上午 06:39
  • 可以先使用上面Kevinbubu的方式找到你的ActiveX的位置和上面會顯示的ClassID (CLSID)
    你可以使用下面兩種方法

    1.在路徑裡面把檔案刪除
    2.把機碼裡面的HKEY_CLASS_ROOT\CLSID\<CLSID> 刪除

    這樣之後到你的網站應該就需要重新下載Active X

    • 已標示為解答 Vincent Lin 2009年5月6日 上午 03:28
    2009年5月6日 上午 03:28