这篇文章上次修改于 186 天前,可能其部分内容已经发生变化,如有疑问可询问作者。
WIN10 及WIN11 IE11浏览器 无法打开闪退或跳转Edge...
系统更新后,需要重新运行替换...
文件设置:
双击运行批处理文件或替换下面路径中的文件:
注意:备份 ieframe.dll inetcpl.cpl 文件,修改文件安全属性,进行文件替换.
文件路径:
C:\Windows\System32\
C:\Windows\SysWOW64\
电脑设置:
a.控制面板
- 1.查看方式 - 小图标
- 2.Internet 选项
- 3.高级
- 4.浏览 - 取消勾选 - 启用第三方浏览器扩展
启用第三方浏览器扩展 --- [取消勾选]
b.Microsoft Edge
- 1.设置 - 默认浏览器
- 2.Internet Explorer 兼容性 - 选择不允许
允许在 Internet Explorer 模式下重新加载网站 (IE 模式) --- [不允许]
设置参考:
使用须知:
1.该程序代码在GitHub,因为会修改System32与SysWOW64目录中的ieframe.dll 与 inetcpl.cpl 权限,因此目前可能会被Windows Defender 安全中心报毒。
2.替换完成后,需要手动关闭Edge浏览器重新定向(在浏览器设置 - 默认浏览器 - 改为不允许),更改Internet 属性 - 高级 - 浏览 - 不启用第三方浏览器。
相关报错现象如下:
1.IE 无法启动/打开无任何反应,请确认Edge浏览器设置 - 默认浏览器 - 是否为不允许。
2.IE 打开后依旧跳转至Edge浏览器,请确认Edge浏览器设置 - 更改Internet 属性 - 高级 - 浏览 - 是否启用了第三方浏览器扩展。
3.打开Internet 属性面板无法应,请确认运行下述补丁是否,存在报错。
4.软件持续运行失败,请重启资源管理器后,重新打开运行。
下载:
根据系统下载对应版本,否则IE将无法打开!!!
文件名称 | 下载文件 |
---|---|
Win11 IE 批处理 | 下载 |
Win10 IE 批处理 | 下载 |
IE 启动器 | 下载 推荐 |
Internet Explorer For Windows10 | 下载 推荐 |
Internet Explorer For Windows11 | 下载 推荐 |
Internet Explorer 视频教程 | 下载 |
注意事项:此补丁不与Edge的IE兼容模式共存!!!
注意事项:此补丁不与Edge的IE兼容模式共存!!!
注意事项:此补丁不与Edge的EI兼容模式共存!!!
一个来源于留言网友 耕读 提供的方案
耕读 - 做自己能力范围内的事
打开PowerShell,输入:
$(New-Object -ComObject InternetExplorer.Application).Visible=$true
或者新建一个 .cmd 的 ANSI 编码文件,内容如下:
PowerShell -Command "$(New-Object -ComObject InternetExplorer.Application).Visible=$true"
或者新建一个 .vbs 的 ANSI 编码文件,内容如下(Win11 可能已经失效):
CreateObject("InternetExplorer.Application").Visible = true
如需还原运行还原程序即可。
软件记录:
偷懒暂不添加还原功能...
- 已添加还原功能
- 已重新制作单文件版,已测试。
软件日志:
2023/10/16
- 创建了IE文件的替换脚本,开源拼接。
2023/10/17
- 修复了重复备份的BUG,添加了还原功能。
2023/10/23
- 修复了替换时的文件占用问题。
- 重复运行与还原时界面的显示。
- 重新整理了,安装目录。
2024/1/9
- 更改备份目录到 同系统目录位置 防止因为补丁包被删除而无法还原。
- 关于问题反馈或使用出现问题,已添加描述文件,以及我的联系方式。
2024/1/12
- 制作了软件版。目前未添加还原功能,备份可查。
2024/1/13
- 重新设计了UI界面,优化使用体验。
2024/1/15
- 优化了用户体验,修复了System32重复备份的BUG(这大概是最后一版了)
- 如果出现重启资源管理器依旧无法成功修改,请尝试重新打开软件。(可能是因为检测有没有这个文件而占用了资源...)
- 更新了版本号1.0.0.5
- 其他加 Q群 767508000
2024/3/18
- 修复了经常失败和版本号过低的BUG
- exe 版 安装频繁失败,请关闭正在运行的软件,具体是因为 RuntimeBroker.exe 占用 ieframe.dll 导致替换失败。
- RuntimeBroker.exe 为系统开始菜单磁贴进程,关闭后会在极短时间恢复运行...
- 本次添加了在替换补丁前,关闭时同时执行替换过程。
- 更新了版本号1.0.0.6
2024/3/30
- 新增 IE 启动器...
- 目前EDGE的IE模式已成熟、此文档不再更新。
2025/5/14
- 新增公告
- 此补丁不与Edge的IE兼容模式共存!!!
- 如使用其他第三方软件,无法还原,请使用系统镜像覆盖当前系统即可还原。
- 感谢 @reventonf22 的反馈。
附加内容
如何清理已损坏的 Silverlight 安装,然后重新安装 Silverlight
文件名称 | 下载地址 |
---|---|
Silverlight | 下载 |
[引用]
https://www.waiye.link/archives/47.html
已有 13 条评论
目前更新了最新的KB5033372安全补丁后,您这个方法也失效了
@大饼干 好的,已收到反馈,有空我测试一下。重新整理文件。
@大饼干 系统已测试,建议检查系统设置与浏览器设置再打开试一下,我这边测试正常。
替换完后Internet选项打不开,IE也打不开,怎么恢复原样啊!!!!!
@南屿 请到Q群 767508000 反馈一下,补丁带还原功能。
运行时一直提示“替换文件时发生错误,ieframe.dll正由另一进程使用”,这个怎么解决的啊
@大大大 点击“重启资源管理器”,然后关闭软件重新打开运行。(或者重启电脑再运行)
https://freyagrace.cn/index.php/archives/289/#title-5
windows10 版本22H 10.0.19045.3803 ,
运行脚本之后IE能打开,但silverlight 用不了,已经安装了还是提示需要安装slverlight
@clzw78 把访问地址添加到兼容模式列表中 或者 在internet选项 - 安全,不启用保护模式,可以访问silverlight。
@clzw78 重置浏览器 或 把访问地址添加到受信任站点 然后自定级别 将ActiveX 全设置为启用。
我的系统 Windows 11 家庭中文版 22H2,运行软件之后没有生效,于就恢复了。现在 Edge 切换 IE 模式出现提示:“要在 Internet Explorer 模式下打开此页面,请尝试重启 Microsoft Edge;了解更多信息”。重启浏览器、重启系统、通过 PE 还原那几个文件都不好使,请帮忙分析一下哈。类似问题知乎上有描述:https://www.zhihu.com/question/649200134/answer/3497112341
@reventonf22 已经测试,还原找相同的系统镜像覆盖。我的软件自带备份可还原的。
系统镜像 [ https://freyagrace.cn/index.php/link.html#title-11 ] 。
打开 PowerShell,输入:
$(New-Object -ComObject InternetExplorer.Application).Visible=$true
或者新建一个 .cmd 的 ANSI 编码文件,内容如下:
powershell -command "$(New-Object -ComObject InternetExplorer.Application).Visible=$true"