• 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
    

      

     

  • 相关阅读:
    响应式卡片抽奖插件 CardShow
    Day10-微信小程序实战-交友小程序-自定义callPhone 和copyText组件
    Day10-微信小程序实战-交友小程序-对点赞次数的优化及首页推荐与最新功能实现-详情页渲染数据和样式布局
    Day8-微信小程序实战-交友小程序-首页用户列表渲染及多账号调试及其点赞功能的实现
    Day8-微信小程序实战-交友小程序-头像的设置
    Day8-微信小程序实战-交友小程序-创建编辑子页和修改个人信息页面
    Day7-微笑小程序实战-交友小程序-登陆模块
    Day7-微笑小程序-交友小程序之“我的”页面-创立用户数据库
    Day7-微信小程序实战-交友小程序首页UI
    Day7-微信小程序实战-交友小程序-tabbar实现
  • 原文地址:https://www.cnblogs.com/hqbhonker/p/3401350.html
Copyright © 2020-2023  润新知