组策略 - 在 Windows 10 上将 IE11 设置为默认浏览器

组策略 - 在 Windows 10 上将 IE11 设置为默认浏览器

为了使用 GPO 在加入域的 Windows 8+ 计算机中设置默认 Internet 浏览器,您必须配置以下内容:

Computer Configuration\Policies\Administrative Templates\Windows Components\File Explorer\Set a default associations configurations file

这需要将一个文件传入其中,其中包含扩展和默认应用程序的列表。您可以通过运行以下命令生成所需类型的文件:

DISM.EXE /Online /Export-DefaultAppAssociations:C:\path\to\folder\file-associations.txt

如果我们看一下这个新生成的文件,你会看到它采用基本的 XML 格式:

<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
   <Association Identifier=".bmp" ProgId="Paint.Picture" ApplicationName="Paint" />
   <Association Identifier=".dib" ProgId="Paint.Picture" ApplicationName="Paint" />
   <Association Identifier=".gif" ProgId="giffile" ApplicationName="Internet Explorer" />
   <Association Identifier=".jfif" ProgId="pjpegfile" ApplicationName="Photo Gallery Viewer" />
   <Association Identifier=".jpe" ProgId="jpegfile" ApplicationName="Photo Gallery Viewer" />
   <Association Identifier=".jpeg" ProgId="jpegfile" ApplicationName="Photo Gallery Viewer" />
   <Association Identifier=".jpg" ProgId="jpegfile" ApplicationName="Photo Gallery Viewer" />
   <Association Identifier=".jxr" ProgId="wdpfile" ApplicationName="Photo Gallery Viewer" />
   <Association Identifier=".png" ProgId="pngfile" ApplicationName="Photo Gallery Viewer" />
   <Association Identifier=".tif" ProgId="TIFImage.Document" ApplicationName="Photo Gallery Viewer" />
   <Association Identifier=".tiff" ProgId="TIFImage.Document" ApplicationName="Photo Gallery Viewer" />
   <Association Identifier=".wdp" ProgId="wdpfile" ApplicationName="Photo Gallery Viewer" />
   <Association Identifier="http" ProgId="IE.HTTP" ApplicationName="Internet Explorer" />
   <Association Identifier="https" ProgId="IE.HTTPS" ApplicationName="Internet Explorer" />
</DefaultAssociations>

我的问题是:

我希望设置的是 HTTP 和 HTTPS 的默认处理程序(例如 Internet 浏览器)为 Internet Explorer 11。

如果我将该文档编辑为如下形式(并将其保存为 .xml 格式):

<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
  <Association Identifier="http" ProgId="IE.HTTP" ApplicationName="Internet Explorer" />
  <Association Identifier="https" ProgId="IE.HTTPS" ApplicationName="Internet Explorer" />
</DefaultAssociations>

然后在 GPO 中的“设置默认关联配置文件”设置中使用此版本的文件,它会:

  1. 只需将 HTTP 和 HTTPS 协议的默认处理程序更改为 IE,而无需触及其他默认应用程序。

或者

  1. 将所有其他默认应用程序清除为出厂默认设置(或一起删除相关程序),仅留下 HTTP 和 HTTPS 作为配置的协议。

如果以前有人这样做过,我将非常感激您的回答,因为我不想在庞大的企业域中推行一项政策,并可能使所有用户设置都失效:)

答案1

编辑 DISM.exe 创建的文件,删除所有 HTTP 和 HTTPS 协议,并将其用作 GPO 中的文件,这样就完美了。

它仅将默认的“Web 浏览器”更改为 IE,其他所有内容均保持原样。

相关内容