在 Windows 打开 Internet Explorer

Microsoft Edge 的 IE 兼容模式

Microsoft Edge 现已不支持此功能

打开 Microsoft Edge 的设置

打开 Microsoft Edge 设置

在搜索框搜索“Internet Explorer 模式”,并点击“允许在 Internet Explorer 模式下重新加载站点”

允许在 Internet Explorer 模式下重新加载站点

点击“让 Internet Explorer 在 Microsoft Edge 中打开网站”右边的组合框,选择“始终(推荐)”
将“让 Internet Explorer 在 Microsoft Edge 中打开网站”设置为“从不”,“允许在 Internet Explorer 模式下重新加载网站”设为“允许”,可以使用其他软件来修复 Internet Explorer 的可用性,而不会再被打开到 Microsoft Edge

开启 IE 兼容模式

然后重启浏览器,你就发现这个功能选项就自动打开了
在你需要用它的时候点击右上角的“Internet Explorer 模式”就好

浏览网页

Internet 选项超链接

若把“让 Internet Explorer 在 Microsoft Edge 中打开网站”设置为“始终(推荐)”,此方法将不再被生效
该功能在 Windows 11 22H2 某个预览版中被移除

按下 WIN + R 以打开“运行”,输入 control.exe 以打开“控制面板”,选择“网络和 Internet”

网络和 Internet

然后再选择“Internet 选项”(或者直接在“运行”中输入 inetcpl.cpl

Internet 选项

在“Internet 属性页”中点击右上角的 ? 即可打开 Internet Explorer

获取帮助

在 IE 中打开网页

通过 VBS 打开

关于 VBScript

VBScript 于 2023 年 10 月已被弃用,Windows 11 24H2 及更往后的版本将默认不安装 VBScript,详情请参阅:Windows 客户端的已弃用功能 | Microsoft Learn

所有的操作都需要管理员身份,执行前请二选一执行以下操作:

  • 按下 WIN + X 以打开“高级菜单”,选择“终端管理员”,“Windows PowerShell (管理员)”或“命令提示符(管理员)”
  • 按下 WIN + QWIN + S 以打开“Windows 搜索”,输入 wt.exe(终端)、cmd.exe(命令提示符)或 powershell.exe(Windows PowerShell),选择最佳匹配结果并点击“以管理员身份运行”

输入以下命令并按下 Enter 以回车
若要安装 VBScript,请使用 DISM 命令安装

1
Dism.exe /Online /Add-Capability /CapabilityName:VBSCRIPT~~~~

若要卸载,请使用 DISM 命令卸载

1
Dism.exe /Online /Remove-Capability /CapabilityName:VBSCRIPT~~~~

在桌面(或任意地方)新建文本文档

新建文本文档

并将其命名为 IE.vbs(前缀 IE 可以自定义名字,如果默认不显示后缀名则须手动打开,请参阅:显示文件扩展名

重命名为 VBS

然后右键它,选择“编辑(E)”

编辑 VBS

然后输入以下代码并保存退出

1
CreateObject("InternetExplorer.Application").Visible=true

写入 VBS

完成后双击它即可打开 Internet Explorer

在 IE 中打开网页

通过 CMD/PowerShell 脚本打开

在 CMD 或 PowerShell 中输入命令开启 Internet Explorer

CMD(依赖 PowerShell):

1
powershell.exe -NoProfile -Command "$(New-Object -ComObject InternetExplorer.Application).Visible=$true"

CMD(依赖 mshta.exe):

关于 mshta.exe

早在 Canary 27950 或更早版本之前已有用户提出 mshta.exe 组件不可用了(Windows 11 Insider Preview Build 27950 mshta异常 - Microsoft Q&A
26100.7105 和 26200.7105 开始也有用户报告也无法使用 mshta.exe 组件(Win11 25h2 7105 mshta有问题了? - 远景论坛

1
mshta.exe "javascript:var ie=new ActiveXObject('InternetExplorer.Application'); ie.Visible=true; window.close();"

PowerShell:

1
$(New-Object -ComObject InternetExplorer.Application).Visible=$true

可以将 CMD 的代码写入到 IE.cmd(前缀 IE 可以自定义名字,如果默认不显示后缀名则须手动打开,请参阅:显示文件扩展名
不推荐将 PowerShell 的代码写入到 IE.ps1,这样会影响效率,且可能会被拦截
代码如下:

1
2
@echo off
powershell.exe -NoProfile -Command "$(New-Object -ComObject InternetExplorer.Application).Visible=$true"

或者

1
2
@echo off
mshta.exe "javascript:var ie=new ActiveXObject('InternetExplorer.Application'); ie.Visible=true; window.close();"

写入 CMD 脚本

完成后双击它即可打开 Internet Explorer

在 IE 中打开网页

修改快捷方式

创建一个 "C:\Program Files\Internet Explorer\iexplore.exe" 的快捷方式(需要在 64 位系统开启 32 位的 Internet Explorer,则是 "C:\Program Files (x86)\Internet Explorer\iexplore.exe"
然后修改快捷方式,在“目标(T)”后面添加如下参数(最开始有一个空格)

1
https://bing.com/ -Embedding

所以,“目标”部分应该为(https://bing.com/ 是 Bing 主页,你可以修改成任意页面,但是需要保留最末尾的 /

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

快捷方式参数

完成后双击它即可打开 Internet Explorer,虽然会打开一个错乱的页面,但是 Internet Explorer 确实是正常打开了

在 IE 中打开网页