打開任何網(wǎng)站都會提示下載HTML網(wǎng)頁。這是怎么回事呢?道理很簡單,就是因?yàn)镮E瀏覽器它無法解析HTML,所以它才會彈出窗口提示下載HTML網(wǎng)頁,不僅僅是HTML,還有ASP、PHP、JSP 等也一樣。其實(shí)這不是第一次遇到過了,上次朱姐的電腦也出現(xiàn)這個問題。當(dāng)時還以為是中了病毒,拷了她一個Firefox瀏覽器安裝后就正常了。但是后來因?yàn)樯婕暗焦ど蹄y行系統(tǒng)的東西,必須要用IE安裝插件,所以最后還是重裝了系統(tǒng)。
我突然想起前一天,臨走之前她的電腦還在用360打補(bǔ)丁的。我馬上問她是不是昨天關(guān)電腦的時候補(bǔ)丁還沒打完的,她說是的。就這對了,不是病毒的問題,而是在打補(bǔ)丁的時候突然關(guān)機(jī)引起的。打補(bǔ)丁的時候突然關(guān)機(jī)會引起很多系統(tǒng)問題的,這一點(diǎn)一定要記住。
好了,已經(jīng)清楚了問題的根源,下面討論怎么解決。其實(shí)IE無法解析各種網(wǎng)頁文件,一般來說是由于IE的動態(tài)鏈接庫文件受損或丟失造成的。就像上面我說的打補(bǔ)丁時突然關(guān)機(jī)。我的方法是重新注冊一下以下的DLL,最好一個一個手工操作,看看返回的結(jié)果是否注冊成功。
regsvr32 shell32.dll
regsvr32 actxprxy.dll
regsvr32 shdocvw.dll
regsvr32 urlmon.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 oleaut32.dll
regsvr32 mshtml.dll
regsvr32 msxml3.dll
我一個一個操作下來,都成功的。直到最后一個mshtml.dll,我運(yùn)行命令后,居然沒有返回結(jié)果。這時我打開IE,發(fā)現(xiàn)還是彈出窗口提示下載 HTML。我去網(wǎng)上下載XP的原版mshtml.dll,拷入system32文件夾。這時提示mshtml.dll已存在,但是大小不一樣,我當(dāng)然選擇覆蓋。再次注冊,regsvr32 mshtml.dll OK了,返回注冊成功提示。說明原來存在的那個mshtml.dll是受損的,也說明mshtml.dll在這個問題上很關(guān)鍵。其實(shí)看它的名字就知道了,mshtml-microsoft html。
再次打開IE檢查,一切正常了。希望對于遇到同樣問題的朋友們有所幫助。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。