首页
学习
活动
专区
圈层
工具
发布

微软停更 IE 之后:各 Windows 版本中 IE 浏览器的使用方式

虽然微软已经停止了 Internet Explorer(IE)的更新与支持,但在一些现实的业务场景中,IE 仍然不可替代,例如部分内网办公系统、老旧 OA、网银系统等。

在实际使用和多次测试的基础上,我把不同 Windows 版本中,IE 浏览器的可用方式和限制情况做了一次完整整理,方便按系统版本直接对照使用。

一、Win7:IE 仍可直接运行,但会被 Edge 接管

在 Windows 7 中,IE 浏览器依然可以直接打开和运行。

但如果安装了 Microsoft Edge,默认情况下,IE 打开网页后会被自动重定向到 Edge 浏览器。这是 Edge 通过 BHO(浏览器帮助对象)实现的行为。

Edge 相关文件位于以下路径:

C:\Program Files (x86)\Microsoft\Edge\Application\版本号\BHO

其中涉及的文件包括:

ie_to_edge_bho.dll

ie_to_edge_bho_64.dll

ie_to_edge_stub.exe

经测试,只需要删除ie_to_edge_bho.dllie_to_edge_stub.exe,即可阻止 IE 自动跳转到 Edge。

为了确保修改生效,也可以将这 3 个文件全部删除。

需要注意的是:

Win7 下 Edge 已停止更新,版本号相对固定;

Win10 / Win11 中 Edge 会持续更新,Application目录下的版本号也会随之变化。

二、Win7 中 IE 与 Edge 的实际表现差异

在 Win7 中:

IE 浏览器本身仍然存在;

打开网页时会被强制跳转到 Edge;

删除上述 BHO 相关文件后,可恢复 IE 的独立打开行为。

三、Win10 21H2 及之前版本:IE 仍可“恢复运行”

Win10 21H2 及之前版本中:

删除 Edge 的 BHO 目录下这 3 个文件后;

IE 浏览器可以再次独立运行;

不会被强制跳转到 Edge。

这是目前 Win10 中最后一个相对“宽松”的阶段

四、Win10 22H2 与所有 Win11:IE 无法真正恢复

Win10 22H2开始,以及所有 Win11 版本中,即使删除上述 3 个文件:

IE 也无法再正常以传统方式启动;

系统层面已经彻底封堵了 IE 的独立运行路径。

此时只能通过“嵌入方式”间接调用 IE 内核。

方法一:使用命令行方式启动 IE(嵌入模式)

可以在桌面创建一个快捷方式,目标填写:

"C:\Program Files\Internet Explorer\iexplore.exe" https://cn.bing.com/ -Embedding

说明:

-Embedding

参数用于调用 IE 内核的嵌入模式;

https://cn.bing.com/

可替换为任意内容,但是返回的是必应搜索结果,只有使用必应网址会跳转到必应首页,体验感更好。

这种方式的限制也比较明显:

无法设置 IE 的启动页;

每次打开后都需要手动访问目标网站。

方法二:在 Edge 中使用 IE 兼容模式(官方方案)

这是微软当前官方认可的过渡方案。

设置步骤:

打开 Edge 设置 默认浏览器,将“允许在 Internet Explorer 模式下重新加载网站”设置为「允许」,并重启 Edge。

访问需要 IE 的网站,点击菜单,选择“在 Internet Explorer 模式下重新加载”。

地址栏左侧会出现 IE 图标,表示页面正在以 IE 内核渲染,点击图标,可开启“下次在 Internet Explorer 模式下打开此页面”。

这个方法的局限:

IE 模式的有效期只有30 天

到期后需要重新手动启用;

页面顶部会始终显示“在 Edge 中打开”的提示。

方法三:通过 Site List 固化 IE 模式(推荐)

在方法二的基础上,可以通过企业站点列表(Site List)的方式,让指定网站长期固定使用 IE 模式

1️⃣ 创建ie-mode.xml文件

示例内容如下:

<!-- 内部系统 -->

<site url="https://hr-system.yourcompany.com">

  <compat-mode>IE11</compat-mode>

  <open-in>IE11</open-in>

</site>

<!-- 内网系统 -->

<site url="http://intranet.yourcompany.local">

  <compat-mode>IE11</compat-mode>

  <open-in>IE11</open-in>

</site>

<!-- 老旧第三方系统 -->

<site url="https://vendor-portal.example.org">

  <compat-mode>IE11</compat-mode>

  <open-in>IE11</open-in>

</site>

2️⃣ 配置 Edge 注册表策略

打开注册表编辑器,定位到:

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge

如果Edge项不存在,需要手动新建。

在右侧新建以下两个值:

DWORD(32 位)值

名称:InternetExplorerIntegrationLevel

数值:1

字符串值

名称:InternetExplorerIntegrationSiteList

数值:填写ie-mode.xml的完整存放路径

在 Edge 中访问下面的地址,点击强制更新

edge://compat/enterprise

方法四:用工具简化 IE 模式配置过程

前面的方法本质上都不复杂,但有一个现实问题是:

配置步骤零散;

涉及 XML 和注册表;

这种操作不常用,很难靠记忆完成

很多时候,即使知道原理,下次再配置时,

也要重新翻文档、找路径、确认字段是否写对。

为了解决“步骤麻烦、又不值得反复记忆”这个问题,我用 Python 写了一个简单的工具,把这些操作集中到了一起。

工具的使用方式

工具的使用方式非常直接:

只需要输入需要开启 IE 兼容模式的网址;

工具会自动完成:

ie-sitelist.xml

的创建和更新;

对应 Edge 注册表策略的写入或清理;

支持对网址进行添加 / 删除 / 恢复,不需要手动编辑任何文件。

整个过程不需要了解 XML 结构,也不需要手动操作注册表。

自动生成配置说明

配置完成后,工具会在桌面自动生成一份说明文档,内容包括:

当前已开启 IE 模式的网址列表;

配置如何生效、需要注意的操作步骤;

相关配置文件和注册表项的位置。

这样即使过一段时间再看,也能快速确认现在到底配了什么

而不需要重新回忆或重新查资料。

工具获取七、总结

Win7:IE 仍可运行,通过删除 Edge BHO 文件可恢复独立使用;

Win10 21H2 及之前:仍可通过删除 BHO 文件运行 IE;

Win10 22H2 / Win11:IE 无法真正恢复,只能通过嵌入或 IE 模式使用;

长期、稳定需求,推荐使用 Site List 固化 IE 模式

借助工具,简化 IE 模式配置过程。

这也是目前在不破坏系统完整性的前提下,最可控、最可复现的一种方案

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O7nvY5tnFO7k7N1Cg3xoItWQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券