IE經(jīng)典故障寫(xiě)真

2010-08-28 10:45:56來(lái)源:西部e網(wǎng)作者:

  當(dāng)你駕著心愛(ài)的IE在Internet上縱橫馳騁時(shí),突然桌面上彈出一個(gè)莫名其妙的警告提示框,緊接著所有IE窗口全部關(guān)閉;或無(wú)論如何點(diǎn)擊鏈接,IE始終沒(méi)有反應(yīng)……這些故障讓人心煩意亂,無(wú)可奈何。不過(guò)你也不用手足無(wú)措,今天我們就一起將IE常見(jiàn)錯(cuò)誤揪出來(lái),并徹底消滅!


  1.發(fā)送錯(cuò)誤報(bào)告
  
  【故障現(xiàn)象】
  在使用IE瀏覽網(wǎng)頁(yè)的過(guò)程中,出現(xiàn)“Microsoft Internet Explorer遇到問(wèn)題需要關(guān)閉……”的信息提示。此時(shí),如果單擊“發(fā)送錯(cuò)誤報(bào)告”按鈕,則會(huì)創(chuàng)建錯(cuò)誤報(bào)告,單擊“關(guān)閉”按鈕之后會(huì)引起當(dāng)前IE窗口關(guān)閉;如果單擊“不發(fā)送”按鈕,則會(huì)關(guān)閉所有IE窗口。



點(diǎn)擊這兒打開(kāi)新的窗口


  【故障點(diǎn)評(píng)】
  
  這是IE為了解用戶(hù)在使用中的錯(cuò)誤而設(shè)計(jì)的一個(gè)小程序,不過(guò)我可不想當(dāng)微軟的“免費(fèi)測(cè)試員”,更何況每天它都會(huì)面對(duì)成千上萬(wàn)的報(bào)告,誰(shuí)知道有沒(méi)有在意我的報(bào)告問(wèn)題呢?
  
  【故障解決】
  
  針對(duì)不同情況,可分別用以下方法關(guān)閉IE發(fā)送錯(cuò)誤報(bào)告功能:
  
 、賹(duì)IE 5.x用戶(hù),執(zhí)行“控制面板→添加或刪除程序”,在列表中選擇“Internet Explorer Error Reporting”選項(xiàng),然后單擊“更改/刪除”按鈕,將其從系統(tǒng)中刪除。
  
 、趯(duì)Windows 9x/Me/NT/2000下的IE 6.0用戶(hù),則可打開(kāi)“注冊(cè)表編輯器”,找[HKEY_LOCAL_MACHINE\Software \Microsoft\Internet Explorer\Main],在右側(cè)窗格創(chuàng)建名為IEWatsonEnabled的DWORD雙字節(jié)值,并將其賦值為0。
  
 、蹖(duì)Windows XP的IE 6.0用戶(hù),執(zhí)行“控制面板→系統(tǒng)”,切換到“高級(jí)”選項(xiàng)卡,單擊“錯(cuò)誤報(bào)告”按鈕,選中“禁用錯(cuò)誤報(bào)告”選項(xiàng),并選中“但在發(fā)生嚴(yán)重錯(cuò)誤時(shí)通知我”,最后單擊“確定”按鈕。


  2.IE發(fā)生內(nèi)部錯(cuò)誤,窗口被關(guān)閉
  
  【故障現(xiàn)象】
  
  在使用IE瀏覽一些網(wǎng)頁(yè)時(shí),出現(xiàn)錯(cuò)誤提示對(duì)話框:“該程序執(zhí)行了非法操作,即將關(guān)閉……”,單擊“確定”按鈕后又彈出一個(gè)對(duì)話框,提示“發(fā)生內(nèi)部錯(cuò)誤……”。單擊“確定”按鈕后,所有打開(kāi)的IE窗口都被關(guān)閉。



點(diǎn)擊這兒打開(kāi)新的窗口


 
  【故障點(diǎn)評(píng)】
  
  該錯(cuò)誤產(chǎn)生原因多種多樣,內(nèi)存資源占用過(guò)多、IE安全級(jí)別設(shè)置與瀏覽的網(wǎng)站不匹配、與其他軟件發(fā)生沖突、瀏覽網(wǎng)站本身含有錯(cuò)誤代碼……這些情況都有可能,需要耐心加以解決。

  【故障解決】
  
 、訇P(guān)閉過(guò)多的IE窗口。如果在運(yùn)行需占大量?jī)?nèi)存的程序,建議IE窗口打開(kāi)數(shù)不要超過(guò)5個(gè)。
  
  ②降低IE安全級(jí)別。執(zhí)行“工具→Internet選項(xiàng)”菜單,選擇“安全”選項(xiàng)卡,單擊“默認(rèn)級(jí)別”按鈕,拖動(dòng)滑塊降低默認(rèn)的安全級(jí)別。
 
 、蹖E升級(jí)到最新版本。IE 6.0下載地址: http://download.sina.com.cn/cgi-bin/detail.cgi?s_id=6041 。IE 6.0 SP1下載地址: download.microsoft.com 。
  
  可使用以IE為核心的瀏覽器,如MyIE2。它占用系統(tǒng)資源相對(duì)要少,而且當(dāng)瀏覽器發(fā)生故障關(guān)閉時(shí),下次啟動(dòng)它,會(huì)有“是否打開(kāi)上次發(fā)生錯(cuò)誤時(shí)的頁(yè)面”的提示,盡可能地幫你挽回?fù)p失。下載地址:http://dl.pconline.com.cn/html/1/8/dlid=7998&dltypeid=1&pn=0&.html


 3.出現(xiàn)運(yùn)行錯(cuò)誤
  
  【故障現(xiàn)象】
  
  用IE瀏覽網(wǎng)頁(yè)時(shí)彈出“出現(xiàn)運(yùn)行錯(cuò)誤,是否糾正錯(cuò)誤”對(duì)話框,單擊“否”按鈕后,可以繼續(xù)上網(wǎng)瀏覽。


點(diǎn)擊這兒打開(kāi)新的窗口


  
  【故障點(diǎn)評(píng)】
  
  可能是所瀏覽網(wǎng)站本身的問(wèn)題,也可能是由于IE對(duì)某些腳本不支持。
  
  【故障解決】
  
 、賳(dòng)IE,執(zhí)行“工具→Internet選項(xiàng)”菜單,選擇“高級(jí)”選項(xiàng)卡,選中“禁止腳本調(diào)試”復(fù)選框,最后單擊“確定”按鈕即可。

  ②將IE瀏覽器升級(jí)到最新版本。

 、廴绻氵\(yùn)行了 Machine Debug Manager(MDM),它也會(huì)產(chǎn)生腳本錯(cuò)誤。從“開(kāi)始”菜單的“運(yùn)行”對(duì)話框中運(yùn)行 Msconfig,點(diǎn)擊“啟動(dòng)”標(biāo)簽。如果表中有 MDM,去掉前面的選擇,重新啟動(dòng)系統(tǒng)。

  在 Windows 2000 中,Msconfig 不可用,你可以從使用win xp的電腦中復(fù)制一個(gè)msconfig.exe過(guò)來(lái),也可以到

  http://purpleendurer.efile.com.cn/

  下載msconfig.exe(請(qǐng)直接點(diǎn)擊下載連接,而不要使用右鍵菜單中的另存為..)。

  或者到注冊(cè)表里禁用 MDM:
  找到鍵:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
RunSer-vices。如果里面有一條是有關(guān) Machine Debug Manager 或 MDM 的,刪除它。


  
  4.IE窗口始終最小化的問(wèn)題
  
  【故障現(xiàn)象】
  
  每次打開(kāi)的新窗口都是最小化窗口,即便單擊“最大化”按鈕后,下次啟動(dòng)IE后新窗口仍舊是最小化的。
  
  【故障點(diǎn)評(píng)】
  
  IE具有“自動(dòng)記憶功能”,它能保存上一次關(guān)閉窗口后的狀態(tài)參數(shù),IE本身沒(méi)有提供相關(guān)設(shè)置選項(xiàng),不過(guò)可以借助修改注冊(cè)表來(lái)實(shí)現(xiàn)。
  
  【故障解決】
 
 、俅蜷_(kāi)“注冊(cè)表編輯器”,找到[HKEY_ CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\Old WorkAreas],然后選中窗口右側(cè)的“OldWorkAreaRects”,將其刪除。
  
 、谕瑯釉凇白(cè)表編輯器”中找到[HKEY_CURRENT_USER\Software \Microsoft\Internet Explorer\Main],選擇窗口右側(cè)的“Window_Placement”,將其刪除。
  
  ③退出“注冊(cè)表編輯器”,重啟電腦,然后打開(kāi)IE,將其窗口最大化,并單擊“往下還原”按鈕將窗口還原,接著再次單擊“最大化”按鈕,最后關(guān)閉IE窗口。以后重新打開(kāi)IE時(shí),窗口就正常了!

  5.IE無(wú)法打開(kāi)新窗口
  
  【故障現(xiàn)象】
  
  在瀏覽網(wǎng)頁(yè)過(guò)程中,單擊超級(jí)鏈接無(wú)任何反應(yīng)。
  
  【故障點(diǎn)評(píng)】
  
  多半是因?yàn)镮E新建窗口模塊被破壞所致。
  
  【故障解決】
  
  單擊“開(kāi)始→運(yùn)行”,依次運(yùn)行“regsvr32 actxprxy.dll”和“regsvr32 shdocvw.dll”將這兩個(gè)DLL文件注冊(cè),然后重啟系統(tǒng)。如果還不行,則可以將mshtml.dll、urlmon.dll、msjava.dll、browseui.dll、oleaut32.dll、shell32.dll也注冊(cè)一下。
  
  6.脫機(jī)卻無(wú)法瀏覽本機(jī)上的網(wǎng)頁(yè)
  
  【故障現(xiàn)象】
  
  通過(guò)IE的“脫機(jī)瀏覽”功能,我們差不多能瀏覽所有已經(jīng)下載到本地硬盤(pán)的網(wǎng)頁(yè)內(nèi)容,這對(duì)撥號(hào)上網(wǎng)的用戶(hù)來(lái)說(shuō)更是省錢(qián)的一大法寶。但有時(shí),目標(biāo)網(wǎng)頁(yè)雖然在硬盤(pán)上,但是卻提示“無(wú)法瀏覽”。
  
  【故障點(diǎn)評(píng)】
  
  這多半是由于你修改了系統(tǒng)時(shí)間,引起了IE歷史記錄的錯(cuò)亂。
  
  【故障解決】

  ①可用直接在“臨時(shí)文件夾”中搜索的方法來(lái)激活它。按下Win+F,在“包含文字”處輸入部分記憶中的關(guān)鍵字,在“搜索”處按“瀏覽”按鈕選擇IE臨時(shí)文件夾的地址,如“C:\WINDOWS\Temporary Internet Files”,單擊“開(kāi)始查找”,在結(jié)果列表里雙擊目標(biāo)頁(yè)打開(kāi)。
  
 、诳梢試L試用騰訊的TE等瀏覽器來(lái)脫機(jī)瀏覽。

  7.聯(lián)網(wǎng)狀態(tài)下,瀏覽器無(wú)法打開(kāi)某些站點(diǎn)
  
  【故障現(xiàn)象】
  
  上網(wǎng)后,在瀏覽某些站點(diǎn)時(shí)遇到各種不同的連接錯(cuò)誤。
  
  【故障點(diǎn)評(píng)】
  
  這種錯(cuò)誤一般是由于網(wǎng)站發(fā)生故障或者你沒(méi)有瀏覽權(quán)限所引起。
  
  【故障解決】
  
  針對(duì)不同的連接錯(cuò)誤,IE會(huì)給出不同的錯(cuò)誤信息提示,比較常見(jiàn)的有以下幾個(gè):
  
 、偬崾拘畔:404 NOT FOUND這是最為常見(jiàn)的IE錯(cuò)誤信息。主要是因?yàn)镮E不能找到你所要求的網(wǎng)頁(yè)文件,該文件可能根本不存在或者已經(jīng)被轉(zhuǎn)移到了其他地方。
  
 、谔崾拘畔:403 FORBIDDEN常見(jiàn)于需要注冊(cè)的網(wǎng)站。一般情況下,可以通過(guò)在網(wǎng)上即時(shí)注冊(cè)來(lái)解決該問(wèn)題,但有一些完全“封閉”的網(wǎng)站還是不能訪問(wèn)的。
  
  ③提示信息:500 SERVER ERROR通常由于所訪問(wèn)的網(wǎng)頁(yè)程序設(shè)計(jì)錯(cuò)誤或者數(shù)據(jù)庫(kù)錯(cuò)誤而引起,你只有等待對(duì)方網(wǎng)頁(yè)糾正錯(cuò)誤后再瀏覽了。
  
  小漁收集了一個(gè)IE錯(cuò)誤代碼大全,大家在遇到IE錯(cuò)誤提示信息,但是搞不清楚的時(shí)候,可以去這里查閱: http://www.cfan.com.cn/09net/19ie.htm 。

  8.IE無(wú)法重新安裝

  【故障現(xiàn)象】

  IE不能正常使用,在重裝時(shí)卻提示“發(fā)現(xiàn)系統(tǒng)中有該版本的IE”而拒絕安裝;“添加或刪除程序”中又沒(méi)有卸載選項(xiàng)。
  
  【故障點(diǎn)評(píng)】

  “重裝”是解決IE故障的“終極大法”,也是初級(jí)用戶(hù)的法寶。
  
  【故障解決】
 
  ①對(duì)IE 5.0的重裝可按以下步驟進(jìn)行:

  第一步:打開(kāi)“注冊(cè)表編輯器”,找到[HKEY_LOCAL_ MACHINE\Software\Microsoft\Internet Explorer],單擊其下的Version Vector鍵。

  第二步:在右側(cè)窗格中雙擊IE子鍵,將原來(lái)的“5.0002”改為“4.0”,單擊“確定”后退出“注冊(cè)表編輯器”。

  第三步:重啟后,就可以重裝IE 5.0了。
  
 、贗E 6.0的重裝有兩種方法:

  方法1:打開(kāi)“注冊(cè)表編輯器”,找到[HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383}],將IsInstalled的DWORD值改為0就可以了。

  方法2:放入Windows XP安裝盤(pán),在“開(kāi)始→運(yùn)行”窗口鍵入“rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\Inf\ie.inf”。


關(guān)于打開(kāi)某些網(wǎng)站IE等瀏覽器就自動(dòng)關(guān)閉的一種解決辦法

  某日,一位同事找到我,說(shuō)他要從網(wǎng)上下載些資料,不知道為什么,只要打開(kāi)那個(gè)網(wǎng)站IE就會(huì)自動(dòng)關(guān)閉。打開(kāi)別的網(wǎng)站時(shí),IE瀏覽正常。作為微機(jī)教師,解決這樣的問(wèn)題是義不容辭的。我在那位老師的機(jī)子上試了一下,果然如其所說(shuō)。因此嘗試著下載了一個(gè)別的瀏覽器,故障依然。這時(shí)我想起曾有文章介紹過(guò)關(guān)于“Cookie”信息的問(wèn)題,是不是它在搗亂呢?我試著從C:\Winnt下找到Cookie文件夾,把其中的信息完全刪除掉。再次打開(kāi)那個(gè)網(wǎng)站,哈……網(wǎng)頁(yè)正常出現(xiàn)在眼前了,問(wèn)題得到解決。

  一、分析原因

  Cookie是Web服務(wù)器發(fā)送到電腦上的數(shù)據(jù)文件,它記錄了每次登錄站點(diǎn)的一些信息,以做恢復(fù)之用。由于某種原因?qū)е铝司W(wǎng)頁(yè)產(chǎn)生的錯(cuò)誤信息被保存在Cookie中,再次登錄到該站點(diǎn)時(shí),這個(gè)站點(diǎn)在網(wǎng)上會(huì)話中就要驗(yàn)證Cookie了,由于錯(cuò)誤信息,致使網(wǎng)頁(yè)被關(guān)閉。

  二、預(yù)防方法

  要想防止出現(xiàn)上述情況,可以在瀏覽器中禁用Cookie就可解決。在Windows 98中,單擊IE中的“工具→Internet選項(xiàng)→安全”命令,在“安全”選項(xiàng)卡中,分別選擇Internet、可信站點(diǎn)后,點(diǎn)擊[自定義]按鈕,并在彈出的“安全設(shè)置”對(duì)話框中,把“Cookie”項(xiàng)設(shè)為禁用。確定之后,在彈出的“警告”對(duì)話框中,單擊[是]按鈕,完成操作。


如果任何網(wǎng)頁(yè)的二級(jí)鏈接都打不開(kāi)

  方法一:

  請(qǐng)先殺毒,看看是否中毒(沖擊波補(bǔ)丁等請(qǐng)打上)。然后卸載3721和ACDSee5.0迷你版(如果裝了的話),接下來(lái)按下面的方法操作:

  1.點(diǎn)擊“開(kāi)始”→“運(yùn)行”,在彈出的“運(yùn)行”對(duì)話框中輸入“regsvr32 actxprxy.dll”(注意輸入時(shí)沒(méi)有引號(hào)),然后點(diǎn)擊“確定”按鈕,接著會(huì)出現(xiàn)一個(gè)信息對(duì)話框
“DllRegisterServer in actxprxy.dll succeeded”,在該對(duì)話框中點(diǎn)“確定”按鈕;
  2.再次點(diǎn)擊“開(kāi)始”→“運(yùn)行”,在彈出的“運(yùn)行”對(duì)話框中輸入“regsvr32 shdocvw.dll”(注意輸入時(shí)沒(méi)有引號(hào)),然后點(diǎn)擊“確定”按鈕,接著會(huì)出現(xiàn)一個(gè)信息對(duì)話框
“DllRegisterServer in shdocvw.dll succeeded”,在該對(duì)話框中點(diǎn)“確定”按鈕;
  3.重新啟動(dòng)。

不行的話,運(yùn)行下面的
regsvr32 shdocvw.dll ,確定,接著出現(xiàn)一個(gè)消息框,確定
regsvr32 oleaut32.dll,確定,接著出現(xiàn)一個(gè)消息框,確定
regsvr32 actxprxy.dll,確定,接著出現(xiàn)一個(gè)消息框,確定
regsvr32 mshtml.dll,確定,接著出現(xiàn)一個(gè)消息框,確定
regsvr32 msjava.dll,確定,接著出現(xiàn)一個(gè)消息框,確定
regsvr32 browseui.dll,確定,接著出現(xiàn)一個(gè)消息框,確定
regsvr32 urlmon.dll,確定,接著出現(xiàn)一個(gè)消息框,確定
重新啟動(dòng)


  系統(tǒng)升級(jí)為winxp sp2后,提示如下:你的瀏覽器必須接受cookies,否則無(wú)法成功登陸

  方法二:

  俺在一個(gè)好朋友的指點(diǎn)下,已修改完注冊(cè)表,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Security],在右側(cè)的窗口中找到名為“BlockXBM”的Dword值(沒(méi)有請(qǐng)新建)并雙擊,在彈出的編輯對(duì)話框中將其數(shù)值數(shù)據(jù)設(shè)為“0”后,點(diǎn)“確定”按鈕按一下F5就全搞定


  internet該區(qū)域的安全級(jí)別為中,無(wú)法調(diào)整

  打開(kāi)注冊(cè)表編輯器,定位到
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3 將右邊的MinLevel修改為10000 (16進(jìn)制),然后就可以將Interne安全設(shè)置到低級(jí)。

  出現(xiàn)這種情況的原因是因?yàn)镾P2這個(gè)補(bǔ)丁提高了系統(tǒng)的安全性,所以屏蔽了Interne安全設(shè)置中的低級(jí)安全設(shè)置。微軟的這個(gè)想法固然很好,但是并沒(méi)有考慮到一些用戶(hù)的特殊情況。如果你也安裝了SP2補(bǔ)丁,也遇到了同樣的問(wèn)題,那么不妨用用筆者的方法,這樣問(wèn)題就可以順利的解決。


重裝IE瀏覽器的方法

  第1種方法:

進(jìn)入注冊(cè)表。ㄩ_(kāi)始--》運(yùn)行--》輸入:regedit--》點(diǎn)[確定按鈕])

找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ActiveSetup\Installed components\{89820200-ECBD-11cf-8B85-00AA005B4383}”→將DWOD值“IsIntalled”從1改成0。

再找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ActiveSetup\Installed components\{44BBA840-CC51-11CF-AAFA-00AA00B6015C}”→將DWOD值“IsIntalled”從1改成0。

改好以后就可以重裝IE了。


  第2種方法:
放入Windows XP安裝盤(pán),在“開(kāi)始→運(yùn)行”窗口鍵入“rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\Inf\ie.inf”。

  第3種方法:
用超級(jí)兔子修改IE版本后覆蓋安裝。

  第4種方法:
先覆蓋裝IE6SP1,然后在添加刪除里刪除IE6SP1后再安裝IE6。

關(guān)鍵詞:IE

贊助商鏈接: