在 Windows 10 上强制打开 Internet Explorer 11 而不是 Edge

问题描述 投票:0回答:1

我知道 IE11 已停用,不建议使用,但我需要它。

我们有一个针对某些 Windows 10 电脑(用于旧版应用程序)的测试实验室(与互联网隔离),运行 Windows 10 企业版 21H2。

安装 10 月 Windows 补丁后:

https://support.microsoft.com/help/5031356

https://support.microsoft.com/help/5031539

我们现在遇到一个问题:通常使用 IE11 打开的快捷方式现在可以打开 Microsoft Edge。今年早些时候,我们遇到了类似的问题,升级 Edge 版本导致了这个问题。在论坛上进行一些搜索后,我们通过组策略进行了修复。

GPO的详细信息是:

我知道可以选择将 IE 模式与 MS Edge 一起使用(目前也在尝试进行此设置)。

我尝试过重命名BHO文件夹,修改Internet选项(取消选中“启用第三方浏览器扩展”选项),默认浏览器已设置为IE11,Edge中的设置“让Internet Explorer在Microsoft Edge中打开站点”设置为“从不”并且无法卸载 Edge,因为我们也使用它。

我还尝试了 CMD.exe 中的以下命令也不起作用:

"C:\Program Files\Internet Explorer\iexplore.exe" https://some.webiste.com

我们运行的Edge版本是92.0.902.84(官方版本)(64位)

我通过 Stack Exchange 从用户 markalex 获得了解决方案(谢谢!)

您可以使用以下上下文创建 vbs 文件(将very-old-site.example.com 更改为您的地址):

Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate "very-old-site.example.com"
objIE.Visible = 1

适用于 vbs 脚本中定义的每个 URL。

如果有其他设置或调整可以让我在 IE11 中打开桌面快捷方式,请告诉我,谢谢大家!

windows-10 registry internet-explorer-11 microsoft-edge gpo
1个回答
0
投票

取消选择“启用第三方浏览器扩展”选项曾经有效,但不再有效。

KB5031355 注意到“某些版本的 Microsoft Internet Explorer 已达到服务终止”。因此,最简单的解决方案可能是卸载 KB5031356,然后取消选择“启用第三方浏览器扩展”选项。

另一方面,正如您所写,您可以使用 VBS 或 PowerShell 脚本打开 Internet Explorer,而不是重定向到 Edge。

  • VBS脚本
    1. 使用以下脚本创建
      .vbs
      文件。
    2. 运行VBS文件。
    3. Internet Explorer 将启动(但不会转到前台)。
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate "about:blank"
ie.Visible = 1
  • PowerShell 脚本
    1. 使用以下脚本创建
      .bat
      文件。
    2. 运行BAT文件。
    3. Internet Explorer 将启动。
@PowerShell -ExecutionPolicy Bypass -Command New-Object -COMObject InternetExplorer.Application -Property @{Navigate2='about:blank'; Visible=1}
© www.soinside.com 2019 - 2024. All rights reserved.