IE瀏覽器裡無法運行指令碼(script)常見的解決方案

來源:互聯網
上載者:User

點擊開始/運行,鍵入以下命令:
regsvr32 jscript.dll
regsvr32 vbscript.dll
 
批處理
你用記事本把這些命令儲存到
ie.bat,記住,不是ie.bat.txt,然後雙擊執行它,出現任何提示都確定,直到完成,自己重新啟動,看看能不能解決
rem =====批處理開始========
 
rundll32.exe advpack.dll /DelNodeRunDLL32 C:\WINNT\System32\dacui.dll
rundll32.exe advpack.dll /DelNodeRunDLL32 C:\WINNT\Catroot\icatalog.mdb
regsvr32 setupwbv.dll
regsvr32 wininet.dll
regsvr32 comcat.dll
regsvr32 shdoc401.dll
regsvr32 shdoc401.dll /i
regsvr32 asctrls.ocx
regsvr32 oleaut32.dll
regsvr32 shdocvw.dll /I
regsvr32 shdocvw.dll
regsvr32 browseui.dll
regsvr32 browseui.dll /I
regsvr32 msrating.dll
regsvr32 mlang.dll
regsvr32 hlink.dll
regsvr32 mshtml.dll
regsvr32 mshtmled.dll
regsvr32 urlmon.dll
regsvr32 plugin.ocx
regsvr32 sendmail.dll
regsvr32 comctl32.dll /i
regsvr32 inetcpl.cpl /i
regsvr32 mshtml.dll /i
regsvr32 scrobj.dll
regsvr32 mmefxe.ocx
regsvr32 proctexe.ocx mshta.exe /register
regsvr32 corpol.dll
regsvr32 jscript.dll
regsvr32 msxml.dll
regsvr32 imgutil.dll
regsvr32 thumbvw.dll
regsvr32 cryptext.dll
regsvr32 rsabase.dll
regsvr32 triedit.dll
regsvr32 dhtmled.ocx
regsvr32 inseng.dll
regsvr32 iesetup.dll /i
regsvr32 hmmapi.dll
regsvr32 cryptdlg.dll
regsvr32 actxprxy.dll
regsvr32 dispex.dll
regsvr32 occache.dll
regsvr32 occache.dll /i
regsvr32 iepeers.dll
regsvr32 wininet.dll /i
regsvr32 urlmon.dll /i
regsvr32 digest.dll /i
regsvr32 cdfview.dll
regsvr32 webcheck.dll
regsvr32 mobsync.dll
regsvr32 pngfilt.dll
regsvr32 licmgr10.dll
regsvr32 icmfilter.dll
regsvr32 hhctrl.ocx
regsvr32 inetcfg.dll
regsvr32 trialoc.dll
regsvr32 tdc.ocx
regsvr32 MSR2C.DLL
regsvr32 msident.dll
regsvr32 msieftp.dll
regsvr32 xmsconf.ocx
regsvr32 ils.dll
regsvr32 msoeacct.dll
regsvr32 wab32.dll
regsvr32 wabimp.dll
regsvr32 wabfind.dll
regsvr32 oemiglib.dll
regsvr32 directdb.dll
regsvr32 inetcomm.dll
regsvr32 msoe.dll
regsvr32 oeimport.dll
regsvr32 msdxm.ocx
regsvr32 dxmasf.dll
regsvr32 laprxy.dll
regsvr32 l3codecx.ax
regsvr32 acelpdec.ax
regsvr32 mpg4ds32.ax
regsvr32 voxmsdec.ax
regsvr32 danim.dll
regsvr32 Daxctle.ocx
regsvr32 lmrt.dll
regsvr32 datime.dll
regsvr32 dxtrans.dll
regsvr32 dxtmsft.dll
regsvr32 vgx.dll
regsvr32 WEBPOST.DLL
regsvr32 WPWIZDLL.DLL
regsvr32 POSTWPP.DLL
regsvr32 CRSWPP.DLL
regsvr32 FTPWPP.DLL
regsvr32 FPWPP.DLL
regsvr32 FLUPL.OCX
regsvr32 wshom.ocx
regsvr32 wshext.dll
regsvr32 vbscript.dll
regsvr32 scrrun.dll mstinit.exe /setup
regsvr32 msnsspc.dll /SspcCreateSspiReg
regsvr32 msapsspc.dll /SspcCreateSspiReg
 
 
IE指令碼不執行
分類: 故障處理
 
方法1:
 
在“開始”菜單中選擇“運行” 選項,或是在cmd命令列(在System32目錄下)中分別輸入
regsvr32  jscript.dll
regsvr32  vbscript.dll (以防萬一vb script指令碼也不正常~)
也就是將這兩個dll檔案重新註冊一下
然後重新開啟IE,哈哈~一切正常了。原來不能執行的js指令碼也可以正常執行了!
注意:以上都要在管理員的許可權下才能執行。
 
 
 
方法2:
 
我的ISA伺服器還是不能正常啟動,沒辦法昨天下午用了整整一個下午的時間重新安裝了,安裝好2000server後,補丁一個一個的打好後,安裝完ISA2004Proxy 伺服器,重新啟動後,單位的電腦可以上網了,總算是鬆了一口氣,可是新的問題又來了。
開啟ISA管理器管理,彈出對話方塊提示指令碼執行錯誤,管理面板不能正常顯示,開啟IE,涉及到指令碼執行的網頁都彈出指令碼執行錯誤,
同樣的網頁換到別的機器上指令碼可以正常執行,看來原因不在網頁指令碼編寫錯誤,而是IE不能正常執行指令碼了;
是不是IE安全層級設定阻止了指令碼的執行呢?設定IE安全層級到最低,重新啟動後,問題照舊;
用regsvr32重新註冊JAvascript 與VBscript Dll組件,重新,問題照舊;
用光碟片引導起系統後,替換C:/winnt/system32/ 下的browselc.dll 、browser.dll、browseui.dll、browsewm.dll、vbscript.dll、javacypt.dll、javaprxy.dll、javart.dll檔案,重新啟動後,問題照舊;
真的是沒辦法了,到微軟網站求助吧,還好發現一個貼子,可能是指令碼引擎出問題了,下載Microsoft Windows Script 5.6.0.8831 for Win2000/XP 簡體中文版 ,安裝重新啟動後,問題解決。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.