5 种打开 IE 浏览器的方法(按推荐程度排序)
方法一:开始菜单搜索 Internet Explorer
最简单的方法——如果系统还没彻底屏蔽的话。按 Win 键(或点击任务栏的 Windows 图标),直接输入 "Internet Explorer",如果搜索结果里出现了 IE 的蓝色 e 图标,右键 → 以管理员身份运行就行了。
Win11 用户注意
在 Win11 22H2 及后续版本中,微软逐步从开始菜单搜索结果中移除了 IE 条目。如果你搜不到,不代表 IE 不存在——只是入口被系统策略挡住了,用下面的方法二或方法四。
如果你用的是 Win10 LTSC 版(企业长期服务版)或者 Windows Server 2019/2022,开始菜单搜索 IE 目前仍然可用——微软对 LTSC 和企业服务器版本的政策相对宽松。
方法二:启用或关闭 Windows 功能
如果开始菜单搜不到 IE,说明 IE 的 Windows 功能组件可能被禁用了。这是 Win11 上的常见情况——系统里 ieframe.dll 和 mshtml.dll 都在,但 IE 的快捷方式和注册表入口被关了。
1
打开 Windows 功能窗口
按 Win+R,输入 control 打开控制面板 → 程序和功能 → 左侧"启用或关闭 Windows 功能"。或者直接在运行框输入 optionalfeatures 一步到位。
2
勾选 Internet Explorer 11
在弹出的 Windows 功能列表中找到 "Internet Explorer 11",打上勾。如果已经勾上了,先取消 → 确定 → 重启 → 再打开这个窗口勾上——有时候重新注册一下能解决组件注册表损坏的问题。
3
重启电脑
勾选后点确定,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 模式完整指南。