zoukankan      html  css  js  c++  java
  • win7(32 bit) + IE8 环境,IE8无法弹窗(错误提示:“此网页上的错误可能会使它无法正确运行”),有关的系统注册信息损坏——解决方法

    错误截图如下:
     
    IE有关的系统注册信息损坏,导致IE无法正常弹窗。
     
    解决办法:重新注册与IE有关的DLL文件,具体如下:
    1、以管理员身份运行附件脚本(新建txt文件,将下面代码复制到txt文件中,然后,更改后缀名为.cmd)。
    2、重启电脑即可。
     
     
    @echo off
    echo.
    echo IEREREG-8 Version 1.09 for IE8 01.03.2011
    REM added OS detection, doing some stuff only for XP
    REM IEREREG-8 Version 1.07 for IE8 27.03.2009
    echo by Kai Schaetzl http://iefaq.info
    echo installs and registers (if suitable) all DLLs known to be used by IE8.
    echo should only take a few seconds, but please be patient
    echo.
    REM ******************************
    REM Check Windows Version
    ver | findstr /i "5.1." > nul
    IF %ERRORLEVEL% EQU 0 goto wxp
    ver | findstr /i "6.0." > nul
    IF %ERRORLEVEL% EQU 0 goto wvista
    ver | findstr /i "6.1." > nul
    IF %ERRORLEVEL% EQU 0 goto w7
    
    REM Winows XP
    :wxp
    set version=xp
    echo Detected Winows XP
    goto continue
    
    REM Windows Vista
    :wvista
    set version=vista
    echo Detected Windows Vista
    goto continue
    
    REM Windows 7 or 2008
    :w7
    set version=w7
    echo Detected Windows 7
    goto continue
    
    :continue
    REM ******************************
    echo registering IE files
    REM IE files (= part of setup)
    regsvr32 /s /i browseui.dll
    REM regsvr32 /s /i browseui.dll,NI (unnecessary)
    regsvr32 /s corpol.dll
    regsvr32 /s dxtmsft.dll
    regsvr32 /s dxtrans.dll
    REM simple HTML Mail API
    regsvr32 /s "%ProgramFiles%internet explorerhmmapi.dll"
    REM group policy snap-in
    regsvr32 /s ieaksie.dll
    REM smart screen
    regsvr32 /s ieapfltr.dll
    REM ieak branding
    regsvr32 /s iedkcs32.dll
    REM dev tools
    regsvr32 /s "%ProgramFiles%internet exploreriedvtool.dll"
    regsvr32 /s iepeers.dll
    REM Symptom: IE8 closes immediately on launch, missing from IE7
    regsvr32 /s "%ProgramFiles%internet explorerieproxy.dll"
    REM no install point anymore
    REM regsvr32 /s /i iesetup.dll
    REM no reg point anymore
    REM regsvr32 /s imgutil.dll
    regsvr32 /s /i /n inetcpl.cpl
    REM no install point anymore
    REM regsvr32 /s /i inseng.dll
    regsvr32 /s jscript.dll
    REM license manager
    regsvr32 /s licmgr10.dll
    REM regsvr32 /s msapsspc.dll
    REM regsvr32 /s mshta.exe
    REM VS debugger
    regsvr32 /s msdbg2.dll
    REM no install point anymore
    REM regsvr32 /s /i mshtml.dll
    regsvr32 /s mshtmled.dll
    regsvr32 /s msident.dll
    REM no reg point anymore
    REM regsvr32 /s msrating.dll
    REM multimedia timer
    regsvr32 /s mstime.dll
    REM no install point anymore
    REM regsvr32 /s /i occache.dll
    REM process debug manager
    regsvr32 /s "%ProgramFiles%internet explorerpdm.dll"
    REM no reg point anymore
    REM regsvr32 /s pngfilt.dll
    REM regsvr32 /s /i setupwbv.dll (not there anymore!)
    regsvr32 /s tdc.ocx
    regsvr32 /s /i urlmon.dll
    REM regsvr32 /s /i urlmon.dll,NI,HKLM
    regsvr32 /s vbscript.dll
    REM VML renderer
    regsvr32 /s "%CommonProgramFiles%microsoft sharedvgxvgx.dll"
    REM no install point anymore
    REM regsvr32 /s /i webcheck.dll
    regsvr32 /s /i /n wininet.dll
    REM ******************************
    echo registering system files
    REM additional system dlls known to be used by IE
    REM added 11.05.2006 Symptom: Add-Ons-Manager menu entry is present but nothing happens
    regsvr32 /s extmgr.dll
    REM added 12.05.2006 Symptom: Javascript links don't work (Robin Walker) .NET hub file
    regsvr32 /s mscoree.dll
    REM added 23.03.2009 Symptom: Find on this page is blank
    regsvr32 /s oleacc.dll
    REM added 24.03.2009 Symptom: Printing problems, open in new window
    regsvr32 /s ole32.dll
    REM mscorier.dll
    REM mscories.dll
    REM Symptom: open in new tab/window not working
    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
    REM regsvr32 /s msnsspc.dll #no entry point
    regsvr32 /s msr2c.dll
    regsvr32 /s msxml.dll
    regsvr32 /s oleaut32.dll
    REM regsvr32 /s plugin.ocx #no entry point
    regsvr32 /s proctexe.ocx
    REM plus DllRegisterServerEx ExA ExW ... ?
    regsvr32 /s /i scrobj.dll
    REM shdocvw.dll hasn't been updated for IE7 and IE8, it still registers itself for the Windows Internet Controls, at least on Windows XP
    REM registering shdocvw.dll will fail on Windows 7, anyway, as both entry points were removed
    if %version%==xp regsvr32 /s /i shdocvw.dll
    if %version%==vista regsvr32 /s /i shdocvw.dll
    regsvr32 /s sendmail.dll
    REM ******************************
    REM PKI/crypto functionality
    REM initpki can take very long to run and is rarely a problem
    REM if there are problems with crypto, SSL, certificates
    REM remove the three following REMs from the lines
    REM echo We are almost done except one crypto file
    REM echo but this will take very long, be patient!
    REM regsvr32 /s /i:A initpki.dll
    REM ******************************
    REM tabbed browser, do at the end, why originally with /n ?
    regsvr32 /s /i ieframe.dll
    
    REM do registry bug correction only on XP
    if %version%==xp (goto regbug1) else goto noregbugs
    
    REM ******************************
    :regbug1
    echo correcting bugs in the registry
    REM do some corrective work
    REM Symptom: new tabs page cannot display content because it cannot access the controls (added 27. 3.2009)
    REM This is a result of a bug in shdocvw.dll (see above), probably only on Windows XP
    reg add "HKCRTypeLib{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}1.1win32" /ve /t REG_SZ /d %systemroot%system32ieframe.dll /f
    goto exit
    echo its ok
    REM ******************************
    :noregbugs
    echo not necessary to correct bugs in the registry
    goto exit
    
    REM ******************************
    :exit
    echo all tasks have been finished
    echo.
    pause
    

      

     

  • 相关阅读:
    supervisor集群管理
    ansible安装es集群
    ansible安装应用实例
    ansible任务控制
    ansible的playbook基础
    ansiblie命令基础
    iptables命令详解
    ansible基础理论
    shell动态修改yml配置文件
    JAVA8 Stream()遍历求某列总和
  • 原文地址:https://www.cnblogs.com/hqbhonker/p/3401350.html
Copyright © 2011-2022 走看看