5 种打开 IE 浏览器的方法(按推荐程度排序)
方法一:开始菜单搜索 Internet Explorer
最简单的方法——如果系统还没彻底屏蔽的话。按 Win 键(或点击任务栏的 Windows 图标),直接输入 "Internet Explorer",如果搜索结果里出现了 IE 的蓝色 e 图标,右键 → 以管理员身份运行就行了。
在 Win11 22H2 及后续版本中,微软逐步从开始菜单搜索结果中移除了 IE 条目。如果你搜不到,不代表 IE 不存在——只是入口被系统策略挡住了,用下面的方法二或方法四。
如果你用的是 Win10 LTSC 版(企业长期服务版)或者 Windows Server 2019/2022,开始菜单搜索 IE 目前仍然可用——微软对 LTSC 和企业服务器版本的政策相对宽松。
方法二:启用或关闭 Windows 功能
如果开始菜单搜不到 IE,说明 IE 的 Windows 功能组件可能被禁用了。这是 Win11 上的常见情况——系统里 ieframe.dll 和 mshtml.dll 都在,但 IE 的快捷方式和注册表入口被关了。
打开 Windows 功能窗口
按 Win+R,输入 control 打开控制面板 → 程序和功能 → 左侧"启用或关闭 Windows 功能"。或者直接在运行框输入 optionalfeatures 一步到位。
勾选 Internet Explorer 11
在弹出的 Windows 功能列表中找到 "Internet Explorer 11",打上勾。如果已经勾上了,先取消 → 确定 → 重启 → 再打开这个窗口勾上——有时候重新注册一下能解决组件注册表损坏的问题。
重启电脑
勾选后点确定,Windows 会提示需要重新启动才能生效。重启后在开始菜单搜索"Internet Explorer",应该能搜到了。如果还是搜不到,说明系统策略限制了入口——跳到方法四。
这个操作的本质是:把 IE 的可执行文件(C:\Program Files\Internet Explorer\iexplore.exe)重新注册到系统路径和开始菜单中。过程中 Windows 会检查 C:\Program Files\Internet Explorer\ 目录下的文件是否完整——如果缺失,Windows 更新会自动从 WinSxS 组件存储中恢复。
方法三:运行命令 iexplore
这是最直接的命令行方式:按 Win+R,输入 iexplore,回车。如果系统里 IE 11 组件还在且没有被 BHO 拦截,应该能直接打开 IE 浏览器。
但实际上,从 Win11 23H2 开始(以及打了特定更新的 Win10),微软在 iexplore.exe 里加入了一个重定向逻辑——检查到你在 Win11 上双击 iexplore.exe 时,会自动唤起 Edge。这个重定向是通过 IEToEdge BHO(Browser Helper Object)实现的,注册表位置在:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Ext\CLSID
{1FD49718-1D00-4B19-AF5F-070AF6D5D54C} = 1 ; 1 启用拦截,0 禁用
将这个值从 1 改为 0 可以禁用 IE-to-Edge 拦截——但需要管理员权限,而且部分企业环境可能被组策略保护,改不了。另外,Win11 24H2 里微软把这个逻辑做进了 ieframe.dll 自身(不再只是 BHO),单纯改注册表可能不够。这就引出了方法四。
方法四:VBS 脚本启动 IE(绕过 Edge 拦截)
这个方法绕过了 iexplore.exe 的重定向逻辑——直接通过 COM 接口创建 IE 的 InternetExplorer.Application 对象,打开的是纯正的 IE 11 Trident 引擎,不经过 BHO 拦截。
新建一个文本文件,把以下代码粘贴进去,保存为 open-ie.vbs(后缀必须是 .vbs,不是 .txt),然后双击运行:
' ===== 打开 IE 11,绕过 Edge 拦截 =====
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True ' 显示窗口
ie.Navigate "about:blank" ' 打开空白页,也可以换成具体网址
' ie.Navigate "https://www.example.com"
' 让 IE 窗口在前端显示
Set WshShell = CreateObject("WScript.Shell")
WshShell.AppActivate "Internet Explorer"
' 释放对象
Set ie = Nothing
Set WshShell = Nothing
这个脚本的原理值得讲一讲:CreateObject("InternetExplorer.Application") 直接调用了 IE 的 COM 自动化接口(注册在 HKEY_CLASSES_ROOT\InternetExplorer.Application),底层启动的是 C:\Windows\System32\ieframe.dll 作为独立的 IE 框架窗口。因为绕过了 iexplore.exe 这个入口点,IEToEdge BHO 根本没有机会介入。
把 ie.Navigate 那行换成你需要访问的网站 URL(比如公司 OA 系统的地址),双击 VBS 就能直接打开那个网站。你也可以把这个 VBS 文件放在桌面,改个名字叫"打开OA系统.vbs",方便日常使用。如果不加 ie.Visible = True,IE 会在后台运行——可以用来做自动化网页操作,但不适合手动浏览。
这个方法在 Win11 24H2 上经过实测仍然有效。只要 ieframe.dll 这个文件还在系统里(它作为 Windows 组件受保护,微软不能随便删),这个方法就不会失效。如果你发现脚本报错"ActiveX 组件无法创建对象",说明 IE 组件根本不在系统里——打开可选功能确认一下(方法二)。
方法五:Edge 浏览器的 IE 模式
这是微软官方推荐的长期方案。Edge IE 模式底层同样调用 Trident 引擎(mshtml.dll),和原生 IE 11 渲染行为几乎一致,但运行在 Edge 的进程沙箱里,安全性明显更好。支持至少到 2029 年。
操作很简单:Edge 地址栏输入 edge://settings/defaultBrowser → "允许在 Internet Explorer 模式下重新加载网站" → 设为"允许" → 重启浏览器。之后访问目标网页,点击 … → "在 Internet Explorer 模式下重新加载",地址栏左侧会出现蓝色 IE 图标。
如果只是偶尔用一次 IE 模式,这个方法足够。但如果日常需要频繁使用(比如每天登录网银、OA),手动切换会很累——这种情况下建议搭配前面的 VBS 脚本方法,或者让 IT 部门配置企业模式站点列表自动切换。
详细的 Edge IE 模式配置步骤见 Edge IE 模式完整指南。
五种方法快速对比
| 方法 | 速度 | 稳定性 | 是否绕Edge拦截 | Win11兼容 | 推荐场景 |
|---|---|---|---|---|---|
| 开始菜单搜索 | ⭐⭐⭐ 最快 | ⭐⭐⭐ | ⚠️ 可能被拦 | 22H2前可用 | Win10 / 搜得到的情况 |
| 启用Windows功能 | ⭐⭐ 需重启 | ⭐⭐⭐ | ⚠️ 启用后仍可能被拦 | ✅ | IE入口被隐藏时 |
| 运行iexplore命令 | ⭐⭐⭐ 最快 | ⭐⭐ 易被拦 | ❌ 24H2被强制拦截 | 23H2前可用 | 临时快速打开 |
| VBS脚本启动 | ⭐⭐ 需准备脚本 | ⭐⭐⭐ 最可靠 | ✅ 绕过所有拦截 | ✅ 24H2实测可用 | 长期/频繁使用IE |
| Edge IE模式 | ⭐⭐ 需手动切换 | ⭐⭐⭐ 官方支持 | N/A 不需要绕 | ✅ 原生支持 | 微软推荐方案 |
常见问题:打开后自动跳转到 Edge 怎么办?
这是 Win11 用户反馈最多的问题——双击 IE 图标、或者运行 iexplore 命令后,IE 窗口闪了一下就自动变成 Edge 了。这不是 bug,是微软有意设计的。
微软在 2022 年 10 月到 2023 年底期间,通过 Windows Update 部署了一套叫 IEToEdge BHO 的机制。它的工作逻辑是:
- 检查浏览器——当 iexplore.exe 启动时,BHO 检查是不是在受支持的 Windows 版本上(Win10 SAC 或 Win11)
- 检查 URL——看你要打开的网址在不在"例外列表"里。微软维护了一个例外列表,大约 1700+ 个政府和金融网站不受影响
- 不在例外列表 → 重定向到 Edge——关闭 IE 窗口,用 Edge 打开同一个 URL
3 种绕过方案(实测有效):
禁用 IEToEdge BHO(需管理员权限)
注册表路径 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Ext\CLSID,将 {1FD49718-1D00-4B19-AF5F-070AF6D5D54C} 的 DWORD 值从 1 改为 0。如果被组策略保护无法修改,需要在 gpedit.msc → 计算机配置 → 管理模板 → Windows 组件 → Internet Explorer → "禁用 Internet Explorer 到 Microsoft Edge 的重定向" → 启用。
使用 VBS 脚本(见方法四)
这是最轻量的方案——不需要改注册表,不需要管理员权限,不触发任何系统拦截。创建一个 VBS 文件,用 CreateObject("InternetExplorer.Application") 启动 IE,完全避开 iexplore.exe 的入口拦截。
用 Edge IE 模式替代
如果你不需要完整的 IE 桌面应用(比如不需要 IE 的收藏夹、工具栏、BHO 插件),Edge IE 模式实际体验和原生 IE 差不多——渲染引擎是同一个,网络堆栈也是同一个。企业 IT 可以用站点列表统一配置,最终用户完全无感。
如果以上方法都试过了还是不行(比如卸载了 IE 组件),直接下载 IE 11 完整安装包重装是最省事的方案——支持 Win7 SP1 / 8.1 / 10 / 11。
关于打开 IE 浏览器的常见问题
Win11 上 IE 被完全删除了吗?
C:\Program Files\Internet Explorer\ 和 C:\Windows\System32\ 下。关键文件包括 ieframe.dll(IE 框架)、mshtml.dll(Trident 渲染引擎)、iexplore.exe(入口可执行文件)。微软不能随意删除这些文件,因为它们作为 Windows 系统组件被大量第三方软件依赖。iexplore 命令打开的是 Edge 怎么办?
Win11 24H2 还能用 IE 吗?
ieframe.dll 依然存在且功能完整。VBS 脚本方法(方法四)在 24H2 上测试通过。但 iexplore.exe 的直接调用和开始菜单搜索基本全部失效——微软把拦截做进了 ieframe.dll 的 IENavigate 函数内部,不再局限于 BHO 层。Edge IE 模式在 24H2 上完全正常,是微软的推荐路径。