1.發送錯誤報告,然後ie自動關閉
現象:在使用IE浏覽網頁的過程中,出現“Microsoft Internet Explorer遇到問題需要關閉……”的信息提示。此時,如果單擊“發送錯誤報告”按鈕,則會創建錯誤報告,單擊“關閉”按鈕之後會引起當前窗口IE自動關閉;如果單擊“不發送”按鈕,則所有窗口IE自動關閉。
解決: 針對不同情況,可分別用以下方法禁止IE自動關閉時發送錯誤報告功能: 1)對IE 5.x用戶,執行“控制面板→添加或刪除程序”,在列表中選擇“Internet Explorer Error Reporting”選項,然後單擊“更改/刪除”按鈕,將其從系統中刪除。 2)對Windows 9x/Me/NT/2000/xp/2003下的IE 6.0用戶,則可打開“注冊表編輯器”,找到[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main],在右側窗格創建名為IEWatsonEnabled的DWORD雙字節值,並將其賦值為0.3)對Windows XP的IE 6.0用戶,執行“控制面板→系統”,切換到“高級”選項卡,單擊“錯誤報告”按鈕,選中“禁用錯誤報告”選項,並選中“但在發生嚴重錯誤時通知我”,最後單擊“確定”按鈕。
2.IE發生內部錯誤,IE自動關閉 現象:
在使用IE浏覽一些網頁時,出現錯誤提示對話框:“該程序執行了非法操作,即將關閉……”,單擊“確定”按鈕後又彈出一個對話框,提示“發生內部錯誤……”。單擊“確定”按鈕後,所有打開的IE窗口自動關閉。
解決: 1)關閉過多的IE窗口。如果在運行需占大量內存的程序,建議IE窗口打開數不要超過5個。 2)降低IE安全級別。執行“工具→Internet選項”菜單,選擇“安全”選項卡,單擊“默認級別”按鈕,拖動滑塊降低默認的安全級別。 3)將IE升級到最新版本IE8.0。也可以用其他的浏覽器,比如遨游、谷歌浏覽器,360浏覽器等。它占用系統資源相對要少,而且當浏覽器發生故障IE自動關閉時,下次啟動它,會有“是否打開上次發生錯誤時的頁面”的提示,盡可能地幫你挽回損失。
3.出現運行錯誤 現象:
用IE浏覽網頁時彈出“出現運行錯誤,是否糾正錯誤”對話框,單擊“否”按鈕後,可以繼續上網浏覽。
解決: 1)啟動IE,執行“工具→Internet選項”菜單,選擇“高級”選項卡,選中“禁止腳本調試”復選框,最後單擊“確定”按鈕即可。 2)將IE浏覽器升級到最新版本。
4.IE窗口始終最小化的問題
現象:每次打開的新窗口都是最小化窗口,即便單擊“最大化”按鈕後,下次啟動IE後新窗口仍舊是最小化的。
解決: 1)打開“注冊表編輯器”,找到[HKEY_ CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\Old WorkAreas],然後選中窗口右側的“OldWorkAreaRects”,將其刪除。 2)同樣在“注冊表編輯器”中找到[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main],選擇窗口右側的“Window_Placement”,將其刪除。 3)退出“注冊表編輯器”,重啟電腦,然後打開IE,將其窗口最大化,並單擊“往下還原”按鈕將窗口還原,接著再次單擊“最大化”按鈕,最後關閉IE窗口。以後重新打開IE時,窗口就正常了!
5.IE出現內存不能“read”
現象IE浏覽器出現“0x0a8ba9ef”指令引用的“0x03713644” 內存,或者“0x70dcf39f”指令引用的“0x00000000”內存。該內存不能為“read”。要終止程序,請單擊“確定”的信息框,單擊“確定”後,又出現“發生內部錯誤,您正在使用的其中一個窗口即將關閉”的信息框,關閉該提示信息後,IE浏覽器也被關閉!
解決方法:
1)開始-運行窗口,輸入“regsvr32 actxprxy.dll”回車,接著會出現一個信息對話 框“DllRegisterServer in actxprxy.dll succeeded”,確定。再依次運行以下命令。(這個方法有人說沒必要,但重新注冊一下那些.dll對系統也沒有壞處,反正多方下手,能解決問題就行。)
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll
將以上代碼保持為.bat文件 雙擊運行即可!
2)修復或升級IE浏覽器,同時打上系統補丁。看過其中一個修復方法是,把系統還原到系統初始的狀態下。建議將IE升級到最新版本。
6.IE沒提示出錯,打開閃一下就關閉了!
現象:打開ie之間程序閃一下,就被關閉了,進程的ie也是閃一下!
解決方法:
重新注冊一下IE需要的幾個DLL文件
1)rundll32 setupwbv.dll,IE6Maintenance "C:\Program Files\Internet Explorer\Setup\SETUP.EXE" /g "C:\WINDOWS\IE Uninstall
調用IE的修復功能
2)
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 Mshtml.dll
regsvr32 actxprxy.dll
regsvr32 urlmon.dll
regsvr32 shell32.dll
regsvr32 browseui.dll
regsvr32 Appwiz.cpl
regsvr32 msjava.dll
regsvr32 Jscript.dll
regsvr32 Msi.dll
regsvr32 "c:\Program Files\Common Files\System\Ole DB\Oledb32.dll"
regsvr32 "c:\Program Files\Common Files\System\Ado\Msado15.dll"
regsvr32 Mshtmled.dll
先執行第一部分,重新啟動電腦,如果無效再執行第二部分。
如果重新注冊Oleaut32.dll時出錯或重新注冊後也無效,在windows光盤裡提取Oleaut32.dll文件(在MDAC_IE5.CAB文件包裡)用winrar提取並覆蓋現有。
3)提取安裝光盤的COMCTL32.DL_文件的COMCTL32.DLL覆蓋原文件。
4)從Windows源重新安裝IE rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\Inf\ie.inf
注意:需要Windows安裝源