背景
- IE 浏览器正式退出微软的支持清单,但还是有很多用户的默认浏览器是 IE,所以通过GPO 将其设置为
Edge
; - 内网有个
Mailto
链接,效果是当用户点击时自动弹出 Outlook 新建邮件,但部分用户是用 Win10 Mail打开。通过 GPO 将Mailto关联至Outlook
步骤
- 以管理员身份运行 Powershell 并执行
Dism /Online /Export-DefaultAppAssociations:"D:\AppAssociations.xml"
- 通过文本编辑器编辑生成的
AppAssociations.xml
选择你需要设置的默认关联项,我这里只配置浏览器和邮件
<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
<Association Identifier=".htm" ProgId="MSEdgeHTM" ApplicationName="Microsoft Edge" />
<Association Identifier=".html" ProgId="MSEdgeHTM" ApplicationName="Microsoft Edge" />
<Association Identifier=".mht" ProgId="MSEdgeHTM" ApplicationName="Microsoft Edge" />
<Association Identifier=".mhtml" ProgId="MSEdgeHTM" ApplicationName="Microsoft Edge" />
<Association Identifier=".pdf" ProgId="MSEdgePDF" ApplicationName="Microsoft Edge" />
<Association Identifier=".svg" ProgId="MSEdgeHTM" ApplicationName="Microsoft Edge" />
<Association Identifier="http" ProgId="MSEdgeHTM" ApplicationName="Microsoft Edge" />
<Association Identifier="https" ProgId="MSEdgeHTM" ApplicationName="Microsoft Edge" />
<Association Identifier="mailto" ProgId="Outlook.URL.mailto.15" ApplicationName="Outlook" />
<Association Identifier="microsoft-edge" ProgId="MSEdgeHTM" ApplicationName="Microsoft Edge" />
<Association Identifier="microsoft-edge-holographic" ProgId="MSEdgeHTM" ApplicationName="Microsoft Edge" />
<Association Identifier="ms-xbl-3d8b930f" ProgId="MSEdgeHTM" ApplicationName="Microsoft Edge" />
<Association Identifier="read" ProgId="MSEdgeHTM" ApplicationName="Microsoft Edge" />
</DefaultAssociations>
3. 将该文件上传至 DC GPO 模板的中央存储上,我存放在\\ITPro.cc\SYSVOL\ITPro.cc\ClientConf\SetDefaultBrowser\
4. 创建GPO
⇒计算机配置
⇒管理模板
⇒Windows 组件
⇒文件资源管理器
⇒设置默认关联配置文件策略
⇒配置为启用并设置文件路径
5. 将该 GPO 应用至计算机 OU 即可
验证
设置此策略后,将在用户再次登录后应用默认应用程序关联。 MailTo 链接现在将打开Outlook电子邮件。