文章編號: 240797 - 上次校閱: 2007年8月24日 - 版次: 9.2 如何阻止 ActiveX 控制項在 Internet Explorer 中執行重要
本文包含如何修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft
知識庫」中的文件: 256986?
(http://support.microsoft.com/kb/256986/
)
Microsoft Windows 登錄說明 結論 本文將告訴您,如何阻止 ActiveX 控制項在 Microsoft Internet Explorer 和
Windows Internet Explorer 中執行。您可以針對 ActiveX 控制項的「類別識別項」(CLSID) 修改「相容性旗標」DWORD
值的資料數值,以達到此目的。 注意 在 Microsoft Windows XP 和 Windows Server 2003 電腦中,系統管理員可以使用「軟體限制原則」,在 Active Directory 網域環境的電腦上,防止 ActiveX 控制項在任何程式中執行。如需有關軟體限制原則的詳細資訊,請造訪下列 Microsoft 網站: http://technet.microsoft.com/en-us/library/bb457006.aspx
(http://technet.microsoft.com/en-us/library/bb457006.aspx)
其他相關資訊警告
如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。您可能需要重新安裝作業系統,才能解決這些問題。Microsoft
不保證可以解決這些問題。請自行承擔修改登錄的一切風險。 警告 Microsoft 不建議復原刪除 (對刪除動作進行復原) ActiveX 控制項。如果您執行這項操作,可能會產生安全性弱點。刪除位元通常是因為某些重大原因而設定,因此,在您復原刪除 ActiveX 控制項時,請務必特別謹慎小心。此外,由於下列程序極具技術性,除非您對此程序感到非常放心,否則請勿繼續進行,再者,您最好在開始之前,先仔細地閱讀整個程序。 ActiveX 控制項的 CLSID 即為該控制項的 GUID。您可以設定刪除位元,讓 Internet Explorer 在使用預設設定時絕對無法呼叫 ActiveX 控制項,藉此防止 ActiveX 控制項在 Internet Explorer 中執行。 刪除位元是登錄中,ActiveX 控制項的「相容性旗標」DWORD 值的特定值。這與在 ActiveX 控制項中撤銷「可處理指令碼」選項不同。撤銷「可處理指令碼」選項時,Internet Explorer 還是會呼叫控制項,然後顯示警告訊息,提示您 ActiveX 控制項可能不安全。根據您所做的決定,可能會執行控制項。然而,為 ActiveX 控制項設定刪除位元之後,Internet Explorer 完全不會呼叫該控制項,除非 Internet Explorer 中已啟用 [起始不標示為安全的 ActiveX 控制項] 選項。如果要設定刪除位元,請依照下列步驟執行:
{ABCDEF12-ABCD-ABCD-ABCD-ABCDEF123456} Internet Explorer 會解譯這個值,並建立一個在 AlternateCLSID 值 (而非收到刪除位元的值) 中參照的
ActiveX 控制項執行個體。注意 如果要讓 AlternateCLSID 值生效,必須在初始 CLSID 上設定刪除位元。 ActiveX 控制項開發人員可以使用具有「刪除位元」的 TreatAs 或 AlternateCLSID 登錄值,讓
Internet Explorer 查看是否已經提供可用的更新 ActiveX 控制項,而非已停用的 ActiveX 控制項。如需有關如何使用 TreatAs
值的詳細資訊,請造訪下列 Microsoft 網站: http://msdn2.microsoft.com/zh-tw/library/ms679737(en-us).aspx
(http://msdn2.microsoft.com/zh-tw/library/ms679737(en-us).aspx)
如果要設定 AlternateCLSID 值,請依照下列步驟執行:
下列版本的 Internet Explorer 支援 AlternateCLSID 值。
164539?
(http://support.microsoft.com/kb/164539/
)
如何判斷 Internet Explorer 的安裝版本
這篇文章中的資訊適用於:
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 文章翻譯
|
回此頁最上方
