當IE瀏覽到某些網頁需要執行javascript時會發生錯誤

假設您的電腦連到有些網頁,左下角出現 ! 的警告,該網頁可以需要執行java script,但您的電腦無法正常執行,請嘗試以下做法,看是否能解決問題。

一、將以下的文字貼在notepad上,存成一個.bat的檔案。

@echo off
ECHO IE REPAIR

regsvr32 /s /i browseui.dll
regsvr32 /s corpol.dll
regsvr32 /s dxtmsft.dll
regsvr32 /s dxtrans.dll
regsvr32 /s "%ProgramFiles%internet explorerhmmapi.dll"
regsvr32 /s ieaksie.dll
regsvr32 /s ieapfltr.dll
regsvr32 /s iedkcs32.dll
regsvr32 /s "%ProgramFiles%internet exploreriedvtool.dll"
regsvr32 /s iepeers.dll
regsvr32 /s "%ProgramFiles%internet explorerieproxy.dll"
regsvr32 /s /i /n inetcpl.cpl
regsvr32 /s jscript.dll
regsvr32 /s licmgr10.dll
regsvr32 /s msdbg2.dll
regsvr32 /s mshtmled.dll
regsvr32 /s msident.dll
regsvr32 /s mstime.dll
regsvr32 /s "%ProgramFiles%internet explorerpdm.dll"
regsvr32 /s tdc.ocx
regsvr32 /s /i urlmon.dll
regsvr32 /s vbscript.dll
regsvr32 /s "%CommonProgramFiles%microsoft sharedvgxvgx.dll"
regsvr32 /s /i /n wininet.dll
REM ******************************
echo Check
regsvr32 /s extmgr.dll
regsvr32 /s mscoree.dll
regsvr32 /s oleacc.dll
regsvr32 /s ole32.dll
regsvr32 /s actxprxy.dll
regsvr32 /s asctrls.ocx
regsvr32 /s cdfview.dll
regsvr32 /s comcat.dll
regsvr32 /s /i /n comctl32.dll
regsvr32 /s cryptdlg.dll
regsvr32 /s /i /n digest.dll
regsvr32 /s dispex.dll
regsvr32 /s hlink.dll
regsvr32 /s mlang.dll
regsvr32 /s mobsync.dll
regsvr32 /s /i msieftp.dll
regsvr32 /s msr2c.dll
regsvr32 /s msxml.dll
regsvr32 /s oleaut32.dll
regsvr32 /s proctexe.ocx
regsvr32 /s /i scrobj.dll
regsvr32 /s /i shdocvw.dll
regsvr32 /s sendmail.dll
regsvr32 /s /i ieframe.dll
echo IE8 REPAIRED
echo.

二、執行以上的bat檔。

三、如果問題仍存在,請檢查以下的機碼,是否和正常的機器有不一樣,如果有的話,請依照正常的機器來修正。(有些防毒軟體會修改以下的機碼)

HKEY_CLASSES_ROOTCLSID{3F4DACA4-160D-11D2-A8E9-00104B365C9F}

HKEY_CLASSES_ROOTCLSID{B54F3741-5B07-11cf-A4B0-00AA004A55E8}

HKEY_CLASSES_ROOTCLSID{B54F3742-5B07-11cf-A4B0-00AA004A55E8}

HKEY_CLASSES_ROOTCLSID{B54F3743-5B07-11cf-A4B0-00AA004A55E8}

HKEY_CLASSES_ROOTCLSID{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}

HKEY_CLASSES_ROOTCLSID{f414c261-6ac0-11cf-b6d1-00aa00bbbb58}

HKEY_CLASSES_ROOTCLSID{f414c262-6ac0-11cf-b6d1-00aa00bbbb58}

HKEY_CLASSES_ROOTCLSID{cc5bbec3-db4a-4bed-828d-08d78ee3e1ed}

四、如果您的OS是64 bit的作業系統,也請同時檢查以下的機碼。

HKEY_CLASSES_ROOTWow6432NodeCLSID{3F4DACA4-160D-11D2-A8E9-00104B365C9F}

HKEY_CLASSES_ROOTWow6432NodeCLSID{B54F3741-5B07-11cf-A4B0-00AA004A55E8}

HKEY_CLASSES_ROOTWow6432NodeCLSID{B54F3742-5B07-11cf-A4B0-00AA004A55E8}

HKEY_CLASSES_ROOTWow6432NodeCLSID{B54F3743-5B07-11cf-A4B0-00AA004A55E8}

HKEY_CLASSES_ROOTWow6432NodeCLSID{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}

HKEY_CLASSES_ROOTWow6432NodeCLSID{f414c261-6ac0-11cf-b6d1-00aa00bbbb58}

HKEY_CLASSES_ROOTWow6432NodeCLSID{f414c262-6ac0-11cf-b6d1-00aa00bbbb58}

HKEY_CLASSES_ROOTWow6432NodeCLSID{cc5bbec3-db4a-4bed-828d-08d78ee3e1ed}