Internet Explorer 加載項(xiàng)管理和故障檢測(cè)
Internet Explorer 加載項(xiàng)管理和故障檢測(cè)有何功能?
Internet Explorer 中包含了兩項(xiàng)密切相關(guān)的新功能。
Internet Explorer 加載項(xiàng)管理使用戶可以比以前更詳細(xì)地查看和控制可以由 Internet Explorer 加載的加載項(xiàng)列表。還可以顯示以前不顯示并且很難檢測(cè)到的某些加載項(xiàng)。
Internet Explorer 加載項(xiàng)故障檢測(cè)嘗試檢測(cè) Internet Explorer 中與加載項(xiàng)相關(guān)的故障。成功識(shí)別到加載項(xiàng)時(shí),將向用戶顯示此信息。用戶可以選擇禁用加載項(xiàng),以診斷故障并改善 Internet Explorer 的整體穩(wěn)定性。
此功能適用于哪些用戶?
用戶可以查看、啟用和禁用 Internet Explorer 所使用的加載項(xiàng),還可以識(shí)別可能與 Internet Explorer 故障相關(guān)的加載項(xiàng)。管理員可以強(qiáng)制實(shí)施允許或禁止的加載項(xiàng)列表,并限制用戶管理加載項(xiàng)的能力。
Windows Server 2003 Service Pack 1 為此功能添加了哪種新功能?
Internet Explorer 加載項(xiàng)管理
詳細(xì)說明
Internet Explorer 加載項(xiàng)管理使用戶可以比以前更詳細(xì)地查看和控制可以由 Internet Explorer 加載的加載項(xiàng)列表。還可以顯示以前不顯示并且很難檢測(cè)到的某些加載項(xiàng)。這些加載項(xiàng)可能會(huì)提供不需要的功能或服務(wù),在某些情況下可能還會(huì)帶來安全方面的危險(xiǎn)。
例如,用戶可能在無意中安裝了一個(gè)加載項(xiàng),該加載項(xiàng)會(huì)秘密記錄所有網(wǎng)頁活動(dòng)并將其報(bào)告給中央服務(wù)器。以前,可能需要專門的軟件和深入的技術(shù)知識(shí)才能識(shí)別和刪除該加載項(xiàng)。而現(xiàn)在,Internet Explorer 加載項(xiàng)管理提供了一種更簡(jiǎn)單的方式來檢測(cè)和禁用該加載項(xiàng)。
加載項(xiàng)包括:
- 瀏覽器幫助對(duì)象
- ActiveX 控件
- 工具欄擴(kuò)展
- 瀏覽器擴(kuò)展
可以從多個(gè)位置、以多種方式來安裝加載項(xiàng),包括:
- 在查看網(wǎng)頁時(shí)下載和安裝。
- 由用戶以可執(zhí)行程序的方式安裝。
- 作為操作系統(tǒng)的預(yù)安裝組件。
- 作為操作系統(tǒng)附帶的預(yù)安裝加載項(xiàng)。
管理加載項(xiàng)
用戶可以單獨(dú)啟用和禁用每個(gè)加載項(xiàng),還可以查看有關(guān) Internet Explorer 使用加載項(xiàng)的頻率的信息。要執(zhí)行此操作,請(qǐng)使用下列過程之一打開“管理加載項(xiàng)”。
使用 Internet Explorer 打開“管理加載項(xiàng)”
-
單擊“開始”,然后單擊“Internet Explorer”。
-
在“工具”菜單上,單擊“管理加載項(xiàng)”。
使用“控制面板”打開“管理加載項(xiàng)”
-
單擊“開始”,然后單擊“控制面板”。
-
雙擊“Internet 選項(xiàng)”。
-
單擊“程序”選項(xiàng)卡,然后單擊“管理加載項(xiàng)”。
“管理加載項(xiàng)”包含多個(gè)選項(xiàng),使您可以更改加載項(xiàng)配置。
您可以使用“管理加載項(xiàng)”中的“顯示”下拉列表來控制加載項(xiàng)列表的顯示方式。它包括兩個(gè)選項(xiàng):
- 當(dāng)前加載到 Internet Explorer 中的加載項(xiàng)。此選項(xiàng)列出了已在當(dāng)前 Internet Explorer 進(jìn)程中被實(shí)例化(或加載至內(nèi)存)的加載項(xiàng)以及被阻止實(shí)例化的加載項(xiàng)。這包括以前在當(dāng)前進(jìn)程中查看過的網(wǎng)頁所使用的 ActiveX 控件。
- Internet Explorer 已使用的加載項(xiàng)。此選項(xiàng)列出了已被 Internet Explorer 引用并仍處于安裝狀態(tài)的所有加載項(xiàng)。
加載項(xiàng)列表顯示了前面詳細(xì)說明一節(jié)所列出類型的所有已安裝加載項(xiàng)。要啟用或禁用已安裝的加載項(xiàng),請(qǐng)?jiān)诹斜碇袉螕粼摷虞d項(xiàng),然后單擊“啟用”或“禁用”。
如果在列表中單擊某個(gè) ActiveX 控件,然后單擊“更新 ActiveX”,Windows 將在找到原始控件的位置搜索更新。如果在該位置找到較新的版本,Internet Explorer 將嘗試安裝更新。
加載項(xiàng)列表還包括因?yàn)槠涑霭嫔滩皇苄湃味蛔柚拱惭b的簽名加載項(xiàng)。選擇這些控件之一后,用戶可以單擊“允許”來取消對(duì)控件的阻止。執(zhí)行此操作時(shí)應(yīng)該謹(jǐn)慎,因?yàn)閱螕?ldquo;允許”將從“不受信任”列表中刪除相應(yīng)的出版商。
被阻止的加載項(xiàng)狀態(tài)欄圖標(biāo)
當(dāng)網(wǎng)頁嘗試實(shí)例化因?yàn)槠涑霭嫔滩皇苄湃味唤没蜃柚沟?ActiveX 控件時(shí),狀態(tài)欄中將顯示“被阻止的加載項(xiàng)”圖標(biāo)。您可以雙擊該圖標(biāo)來打開“管理加載項(xiàng)”。狀態(tài)欄圖標(biāo)在前五次顯示時(shí)帶有一個(gè)氣球提示。
加載項(xiàng)通知?dú)馇蛱崾?/h4>
當(dāng)網(wǎng)頁嘗試實(shí)例化被禁用的加載項(xiàng)并且當(dāng)前沒有“被阻止的加載項(xiàng)”狀態(tài)欄圖標(biāo)時(shí),系統(tǒng)將顯示一條消息,通知用戶當(dāng)前網(wǎng)頁正在請(qǐng)求被禁用的加載項(xiàng)。用戶可以單擊此消息以了解有關(guān)阻止加載項(xiàng)的詳細(xì)信息。
您可以使用“Internet 選項(xiàng)”控制面板來取消此消息。
為什么說此項(xiàng)更改是重要的?
Windows 錯(cuò)誤報(bào)告數(shù)據(jù)已經(jīng)顯示:加載項(xiàng)是 Internet Explorer 中穩(wěn)定性問題的主要原因。這些加載項(xiàng)明顯影響了 Internet Explorer 的可靠性。這些加載項(xiàng)還可能導(dǎo)致安全風(fēng)險(xiǎn),因?yàn)樗鼈兛赡馨瑦阂獯a和未知代碼。
許多用戶并不知道他們已在自己的計(jì)算機(jī)上安裝的這些加載項(xiàng)。有些加載項(xiàng)無論何時(shí)啟動(dòng) Internet Explorer 時(shí)都會(huì)加載,但是用戶無法檢測(cè)到這些加載項(xiàng),除非搜索注冊(cè)表。當(dāng)用戶遇到故障時(shí),沒有簡(jiǎn)單的方法來診斷問題是否與加載項(xiàng)相關(guān)。即使用戶懷疑問題來自最近安裝的軟件,他們也很難隔離原因,而且如果軟件未提供卸載選項(xiàng),用戶常常無法解決該問題。
Internet Explorer 加載項(xiàng)管理與加載項(xiàng)故障檢測(cè)功能通過識(shí)別和禁用有問題的加載項(xiàng),為用戶提供了改善系統(tǒng)安全性和穩(wěn)定性的能力。還為管理員提供了一個(gè)強(qiáng)大的管理工具來控制組織中加載項(xiàng)的使用。
它的工作方式有何不同?
禁用加載項(xiàng)時(shí)的行為
禁用加載項(xiàng)不會(huì)將其從計(jì)算機(jī)中刪除。而只是阻止 Internet Explorer 實(shí)例化對(duì)象和執(zhí)行其代碼。由于被 Internet Explorer 視為已禁用的加載項(xiàng)可能仍被系統(tǒng)中的另一個(gè)組件使用,因此不能保證禁用的加載項(xiàng)永遠(yuǎn)不會(huì)被加載。禁用不同的對(duì)象類型時(shí)所顯示的行為各不相同。
- 如果禁用某個(gè) ActiveX 控件,則依賴該控件的網(wǎng)頁可能無法發(fā)揮預(yù)期功能。它們的行為顯示似乎用戶已從計(jì)算機(jī)中卸載了該控件并且拒絕安裝它。系統(tǒng)不會(huì)提示用戶升級(jí)已被禁用的控件。
- 如果禁用瀏覽器幫助應(yīng)用程序?qū)ο?,則依賴該對(duì)象的功能將不可用,系統(tǒng)不會(huì)明確顯示組件已被禁用。
- 如果禁用瀏覽器擴(kuò)展,將不會(huì)顯示用于該擴(kuò)展的工具欄按鈕和菜單入口點(diǎn)。Internet Explorer 的行為顯示似乎未安裝該擴(kuò)展。
- 如果禁用工具欄擴(kuò)展,則 Internet Explorer 中將不會(huì)顯示工具欄,并且“視圖”菜單中的“工具欄”項(xiàng)將處于禁用狀態(tài)。Internet Explorer 的行為顯示似乎未安裝工具欄。
默認(rèn)情況下,已禁用的加載項(xiàng)的概念僅適用于 Internet Explorer (Iexplore.exe) 的實(shí)例和 Windows 資源管理器 (Explorer.exe) 的實(shí)例。目前,基于 Internet Explorer 組件的其他程序(例如 WebBrowser 控件)不支持已禁用狀態(tài)。但是,您可以使用 featurecontrol 注冊(cè)表項(xiàng)將此功能擴(kuò)展至其他應(yīng)用程序。
某些軟件程序需要多個(gè)加載項(xiàng)的組合才能正常工作,禁用其中任何一個(gè)加載項(xiàng)都可能會(huì)出現(xiàn)問題。決定禁用一個(gè)或多個(gè)加載項(xiàng)時(shí)應(yīng)該謹(jǐn)慎。
卸載
如果用戶禁用某個(gè)非 ActiveX 加載項(xiàng)而后卸載了該加載項(xiàng),然后又重新安裝,則該加載項(xiàng)可能會(huì)保持禁用狀態(tài)。這是因?yàn)?Internet Explorer 沒有收到應(yīng)用程序安裝通知,因此它不會(huì)檢測(cè)任何應(yīng)用程序狀態(tài)更改。但是,如果在尚未安裝加載項(xiàng)時(shí)啟動(dòng) Internet Explorer,Internet Explorer 將檢測(cè)更改并自動(dòng)清除禁用狀態(tài)。
如果用戶禁用 ActiveX 控件而后卸載了該控件,則下次當(dāng)網(wǎng)頁嘗試使用該控件時(shí),Internet Explorer 將檢測(cè)到該控件已不再存在并清除禁用狀態(tài)。但是,如果在嘗試實(shí)例化 ActiveX 控件之前使用可執(zhí)行文件(與網(wǎng)頁下載相反)重新安裝該控件,則該控件將保持禁用狀態(tài)。這是因?yàn)?Internet Explorer 不會(huì)檢測(cè)狀態(tài)更改。
我如何解決這些問題?
如果禁用某個(gè)加載項(xiàng)導(dǎo)致功能丟失,則可以通過在“管理加載項(xiàng)”中啟用該加載項(xiàng)來恢復(fù)功能。必須重新啟動(dòng) Internet Explorer 才能使新設(shè)置生效,但 ActiveX 控件除外。對(duì)于 ActiveX 控件,只需重新加載受影響的頁面就足夠了。
管理員的 Internet Explorer 加載項(xiàng)管理
詳細(xì)說明
禁用故障檢測(cè)功能
要禁用加載項(xiàng)管理的故障檢測(cè)功能,請(qǐng)參閱下面的“Windows Server 2003 Service Pack 1 添加或更改了哪些設(shè)置?”。禁用故障檢測(cè)時(shí),Internet Explorer 中的故障將展示先前的行為,通常是調(diào)用 Windows 錯(cuò)誤報(bào)告。Windows 錯(cuò)誤報(bào)告的所有策略將繼續(xù)應(yīng)用。
禁用加載項(xiàng)管理用戶界面
要禁用加載項(xiàng)管理用戶界面,請(qǐng)參閱下面的“Windows Server 2003 Service Pack 1 添加或更改了哪些設(shè)置?”。當(dāng)禁用加載項(xiàng)管理用戶界面時(shí),“管理加載項(xiàng)”中的“啟用”和“禁用”選項(xiàng)將不可用。
拒絕加載項(xiàng)列表中明確允許的加載項(xiàng)以外的所有加載項(xiàng)
此策略設(shè)置使管理員可以確保:未在加載項(xiàng)列表策略設(shè)置中列出的任何 Internet Explorer 加載項(xiàng)都將被拒絕。
要設(shè)置此策略,管理員可以在以下位置之一修改 RestrictToList 注冊(cè)表項(xiàng):
- HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Ext\
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Ext\
注冊(cè)表項(xiàng)引用
名稱: RestrictToList
類型:DWORD
值:
- 1(未包含在加載項(xiàng)列表中的任何加載項(xiàng)都被視為處于禁用狀態(tài)。)
- 0(未包含在加載項(xiàng)列表中的任何加載項(xiàng)都將以沒有策略的方式工作。)
加載項(xiàng)列表
管理員可以通過加載項(xiàng)列表策略來控制特定加載項(xiàng)的使用。管理員可以選擇啟用或禁用加載項(xiàng),并允許由用戶管理某個(gè)特定加載項(xiàng)。
要設(shè)置此策略,管理員可以根據(jù)以下注冊(cè)表項(xiàng)之一中加載項(xiàng)的 GUID 來創(chuàng)建注冊(cè)表值,然后設(shè)置所需的值:
- HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Ext\CLSID
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Ext\CLSID
每個(gè)加載項(xiàng)都是此注冊(cè)表項(xiàng)中的值,并具有以下屬性。
注冊(cè)表項(xiàng)引用
名稱:加載項(xiàng)的 GUID
類型:REG_SZ
值:
- 0 - 禁用加載項(xiàng),并且最終用戶無法管理加載項(xiàng)。
- 1 - 允許加載項(xiàng),但最終用戶無法管理加載項(xiàng)。
- 2 - 允許加載項(xiàng),并且最終用戶可以管理加載項(xiàng)。
默認(rèn)情況下,加載項(xiàng) (CLSID) 列表為空。
應(yīng)用策略時(shí)的管理行為用戶界面
當(dāng)加載項(xiàng)管理策略生效時(shí),如果用戶從管理列表中選擇了一個(gè)被策略禁用的加載項(xiàng),則“啟用”和“禁用”將不可用。
為什么說此項(xiàng)更改是重要的?
此功能使管理員可以控制新功能的使用。
它的工作方式有何不同?
用于允許和禁用加載項(xiàng)的新功能與現(xiàn)有策略結(jié)合使用來管理 ActiveX 控件。加載項(xiàng)禁用將在現(xiàn)有檢查之上應(yīng)用,它不會(huì)替代可能正在使用的其他安全限制。例如,如果 ActiveX 控件被其 ActiveX 兼容性標(biāo)志阻止,則無論加載項(xiàng)管理設(shè)置如何,它都將始終處于被阻止?fàn)顟B(tài)。
使用“拒絕加載項(xiàng)列表中明確允許的加載項(xiàng)以外的所有加載項(xiàng)”策略將禁用某些網(wǎng)頁所需的腳本和其他控件,使其無法正常使用。有關(guān)某些網(wǎng)站要正常使用可能需要啟用的 CLSID 列表,請(qǐng)參閱 Microsoft 網(wǎng)站上的文章 http://go.microsoft.com/fwlink/?LinkId=45658
我如何解決這些問題?
如果使用“絕加載項(xiàng)列表中明確允許的加載項(xiàng)以外的所有加載項(xiàng)”策略,因?yàn)榻昧四_本和其他控件,某些 Web 應(yīng)用程序可能會(huì)中斷。有關(guān)啟用腳本和其他常用 Web 控件的信息,請(qǐng)參閱 Microsoft 網(wǎng)站上的文章 http://go.microsoft.com/fwlink/?linkid=45658
如果這些控件沒有解決問題,添加這些策略后,仍刪除要使用的 Web 應(yīng)用程序所需的功能,請(qǐng)刪除所應(yīng)用的策略并重新啟動(dòng) Internet Explorer。
Internet Explorer 加載項(xiàng)故障檢測(cè)
詳細(xì)說明
無論何時(shí)意外停止了 Internet Explorer,Windows 都會(huì)啟動(dòng)加載項(xiàng)故障檢測(cè)程序。加載項(xiàng)故障檢測(cè)是一個(gè)錯(cuò)誤分析程序,用于檢查 Iexplore.exe (Internet Explorer) 進(jìn)程的狀態(tài)。它會(huì)收集加載的動(dòng)態(tài)鏈接庫 (DLL) 的列表以及出現(xiàn)故障時(shí)指令指針寄存器 (EIP) 的值。然后,加載項(xiàng)故障檢測(cè)將嘗試查找 EIP 所在內(nèi)存范圍的 DLL。此 DLL 通常是故障的原因所在。如果找到一個(gè) DLL,它不是系統(tǒng) DLL,而是 Internet Explorer 加載項(xiàng)的 COM 服務(wù)器,將顯示“Internet Explorer 加載項(xiàng)故障檢測(cè)”對(duì)話框。此對(duì)話框包含的信息指示引起故障的加載項(xiàng)、與該加載項(xiàng)相關(guān)聯(lián)的公司的名稱,以及包含該加載項(xiàng)代碼的 DLL 文件的說明。要顯示“管理加載項(xiàng)”以使用它來禁用已識(shí)別的加載項(xiàng),請(qǐng)單擊“高級(jí)”。查看信息并單擊“繼續(xù)”后,將打開標(biāo)準(zhǔn)的“Windows 錯(cuò)誤報(bào)告”窗口。
為什么說此項(xiàng)更改是重要的?它有助于緩解哪些威脅?
要了解此信息,請(qǐng)參閱本主題前面的“用戶的 Internet Explorer 加載項(xiàng)管理”。
它的工作方式有何不同?
由于此功能僅在 Internet Explorer 停止操作時(shí)運(yùn)行,因此對(duì)正常操作而言應(yīng)該沒有更改。
Windows Server 2003 Service Pack 1 添加或更改了哪些設(shè)置?
Internet Explorer 加載項(xiàng)管理和故障檢測(cè)設(shè)置
設(shè)置名稱 | 位置 | 默認(rèn)值 | 可能值 |
---|---|---|---|
禁用故障檢測(cè) |
HKCU {或 HKLM} \Software\Policies \Microsoft\Internet Explorer \Restrictions 名稱:NoCrashDetection 類型:DWORD |
0 |
0 - 關(guān)閉, 1 - 打開 |
拒絕加載項(xiàng)列表中明確允許的加載項(xiàng)以外的所有加載項(xiàng) |
HKCU {或 HKLM} \Microsoft\Windows\CurrentVersion \Policies\Ext\ 名稱:RestrictToList 類型:DWORD |
0 |
0 - 關(guān)閉, 1 - 打開 |
加載項(xiàng)列表 |
HKCU {或 HKLM} \SOFTWARE\Microsoft\Windows \CurrentVersion\Policies\Ext\CLSID 名稱:控件的 GUID 類型:REG_SZ |
不可用 |
0 - 禁用加載項(xiàng),并且最終用戶無法管理加載項(xiàng)。 1 - 允許加載項(xiàng),但最終用戶無法管理加載項(xiàng)。 2 - 允許加載項(xiàng),并且最終用戶可以管理加載項(xiàng)。 |
我是否需要更改我的代碼以使用 Windows Server 2003 Service Pack 1?
您無需更改代碼便可以使用 Internet Explorer 加載項(xiàng)故障檢測(cè)或加載項(xiàng)管理。
【編輯推薦】