不知道在安装过一个软件后,IE8就无法打开新窗口了。最开始是使用IE内核的360浏览器无法打开新窗口了,打开新标签一直提示“正在加载”,或新标签页是空白。重启过后IE也打不开二级网页、新窗口打不开、打开新选项卡一直显示正在连接。经过笔者数小时的尝试,包括卸载和重装IE8,最后在微软官方论坛找到下面的方法解决了此问题。
1、制作批处理:
对于 32 位 Windows 7,请将以下代码制作为批处理:
@echo off
echo.
echo IE 重注册批处理(用于 32 位系统) Version 1.07, 用于 IE8 27.03.2009
echo 原作者:Kai Schaetzl http://iefaq.info
echo 修改者:佘华煜(Eric)http://www.cnblogs.com/mvperic
echo 本程序将尽最大可能重新安装并注册 IE8 所使用的一切 DLL.
echo 这可能需要花费数秒时间,请耐心等待 :)
echo.
REM ******************************
echo 正在注册 IE 文件 ...
regsvr32 /s /i browseui.dll
regsvr32 /s corpol.dll
regsvr32 /s dxtmsft.dll
regsvr32 /s dxtrans.dll
regsvr32 /s "%ProgramFiles%\internet explorer\hmmapi.dll"
regsvr32 /s ieaksie.dll
regsvr32 /s ieapfltr.dll
regsvr32 /s iedkcs32.dll
regsvr32 /s "%ProgramFiles%\internet explorer\iedvtool.dll"
regsvr32 /s iepeers.dll
regsvr32 /s "%ProgramFiles%\internet explorer\ieproxy.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 explorer\pdm.dll"
regsvr32 /s tdc.ocx
regsvr32 /s /i urlmon.dll
regsvr32 /s vbscript.dll
regsvr32 /s "%CommonProgramFiles%\microsoft shared\vgx\vgx.dll"
regsvr32 /s /i /n wininet.dll
echo 正在注册系统文件 ...
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 正在修复注册表错误 ...
reg add "HKCR\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32" /ve /t REG_SZ /d %systemroot%\system32\ieframe.dll /f
echo 所有任务已完成!
echo.
pause对于 64 位 Windows 7,请尝试以下代码用作批处理:
@echo off
echo.
echo IE 重注册批处理(用于 64 位系统) Version 1.07, 用于 IE8 27.03.2009
echo 原作者:Kai Schaetzl http://iefaq.info
echo 修改者:佘华煜(Eric)http://www.cnblogs.com/mvperic
echo 本程序将尽最大可能重新安装并注册 IE8 所使用的一切 DLL.
echo 这可能需要花费数秒时间,请耐心等待 :)
echo.
REM ******************************
echo 正在注册 IE 文件 ...
regsvr32 /s /i browseui.dll
regsvr32 /s corpol.dll
regsvr32 /s dxtmsft.dll
regsvr32 /s dxtrans.dll
regsvr32 /s "%ProgramFiles(x86)%\internet explorer\hmmapi.dll"
regsvr32 /s ieaksie.dll
regsvr32 /s ieapfltr.dll
regsvr32 /s iedkcs32.dll
regsvr32 /s "%ProgramFiles(x86)%\internet explorer\iedvtool.dll"
regsvr32 /s iepeers.dll
regsvr32 /s "%ProgramFiles(x86)%\internet explorer\ieproxy.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(x86)%\internet explorer\pdm.dll"
regsvr32 /s tdc.ocx
regsvr32 /s /i urlmon.dll
regsvr32 /s vbscript.dll
regsvr32 /s "%CommonProgramFiles%\microsoft shared\vgx\vgx.dll"
regsvr32 /s /i /n wininet.dll
echo 正在注册系统文件 ...
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 正在修复注册表错误 ...
reg add "HKCR\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32" /ve /t REG_SZ /d %systemroot%\system32\ieframe.dll /f
echo 所有任务已完成!
echo.
pause2、关闭所有打开的 IE 窗口,使用任务管理器结束一切 IE 相关进相程;
3、右键单击保存好的 .bat 批处理文件,选择“以管理员身份运行”。
参考:http://social.microsoft.com/Forums/zh-CN/window7betacn/thread/0c0504a4-14d8-42a1-984c-06558583be54
分享到:
相关推荐
### 解决Windows 8.1下IE11无法打开本地网站 #### 背景介绍 在使用Windows 8.1操作系统的过程中,不少用户遇到了Internet Explorer 11(简称IE11)无法正常访问本地网站的问题。这种情况对于进行前端开发或是需要...
在日常使用Internet Explorer(以下简称IE)浏览器的过程中,可能会遇到点击链接或者尝试打开新窗口时没有反应的情况。这种情况往往会影响到用户的正常浏览体验,本文将针对这一问题提供三种有效的解决方法。 #### ...
### Win8.1下IE11无法打开本地网站的问题及解决方法 #### 问题背景 在使用Windows 8.1操作系统的过程中,用户可能会遇到Internet Explorer 11(简称IE11)无法正常打开本地网站的情况。这种情况对于进行前端开发、...
在Windows 8操作系统中,有时用户可能会遇到Internet Explorer 10(简称IE10)无法正常启动的问题。这种情况可能是由于多种原因导致的,包括系统设置、注册表问题或权限问题等。以下是一些解决此类故障的方法,以...
- **说明**: 快速切换到指定位置的选项卡,例如按下 `CTRL + 2` 可以快速切换到第二个选项卡。 8. **关闭当前的选项卡** - **快捷键**: `CTRL + W` - **说明**: 关闭当前正在浏览的选项卡。 9. **关闭所有...
### 使用IE打开网页错乱的原因及解决方法 #### 一、引言 在日常工作中,我们经常使用Internet Explorer(简称IE)浏览器访问互联网资源。然而,有时候会遇到使用IE打开网页时显示错乱的情况,例如意外地进入了手机...
### 如何强制Windows 8 开始画面中IE10默认打开方式为桌面版 #### 背景介绍 随着Windows 8的发布,用户界面有了重大的改变,取消了经典的“开始”菜单,并引入了一个全新的触摸友好的界面——称为“开始屏幕”...
- **功能**:控制“连接”选项卡中的各项设置。 - **常见设置**: - 配置网络连接(如拨号连接、局域网设置等) - 设置代理服务器 ##### 5. HKEY_CURRENT_USER\Software\Policies\Microsoft\InternetExplorer\...
在“常规”选项卡下的“浏览历史记录”部分,确保未勾选“退出时删除浏览历史记录”。如果勾选了,则取消勾选,并点击“设置”按钮。 3. **调整缓存设置** 在弹出的“网站数据设置”窗口中,确认是否已经勾选了...
- 直接在地址栏中输入网址后按下`Alt+Enter`即可打开新选项卡。 44. **Ctrl+E**: 定位到搜索框。 - 在页面中有搜索框的情况下,可以快速跳转到搜索框进行搜索。 45. **Ctrl+Down**: 在地址栏中向下滚动列表。 -...
2. 如果是误关闭了整个IE窗口,可以单击“重新打开最后一次会话”的选项,这将在新的选项卡中恢复所有意外关闭的页面。 3. 在IE8中,新建一个选项卡,关闭的网页列表也会立即显示出来,便于恢复。 4. 快捷键操作:按...
#### 四、IE无法打开新窗口故障现象及解决方法 **故障现象**:在浏览网页过程中,单击超级链接时无任何反应。 **故障解决**:这种情况多半是因为IE新建窗口模块被破坏所致。可以尝试以下步骤进行修复: 1. **单击...
IE9设计了一项功能,即在新选项卡页面中展示用户最常访问的网站列表。这个列表是基于用户的浏览习惯自动生成的,即访问频率较高的网站会被优先显示。这种机制旨在提高用户的浏览效率,让用户能够更快地访问他们最感...
#### 故障四:IE无法打开新窗口 **故障现象:** 浏览网页时,点击超级链接没有任何反应。 **故障分析:** 这通常是由于IE的新建窗口模块出现问题或被破坏。 **故障解决:** 1. **注册DLL文件:** - 运行命令`...
这种情况下,虽然IE浏览器窗口仍然打开着,但是页面加载停滞不前,用户无法通过点击、滚动等操作与网页进行交互。在这种状态下,用户可能会观察到浏览器卡顿、无响应等问题。 #### 二、为何会出现IE假死? IE假死...
### IE8弹出窗体问题解析与解决方案 #### 背景介绍 在早期的互联网浏览器版本中,Internet Explorer 8(简称IE8)作为微软的一款主流浏览器,在企业级应用和个人用户中都占有一定的市场份额。然而,随着技术的发展...
在Windows 7系统中,如果你遇到IE浏览器加载网页缓慢、页面显示异常、功能失效或出现其他不正常情况,重置设置可能能帮助恢复其初始状态。以下是详细的重置步骤: 1. **打开IE浏览器**:首先,确保你已经启动了IE...