通过组策略管理模板强制允许安装第三方拓展(无禁用提示)

发布于 — 2021 年 06 月 20 日

前提条件:最好有固定域名、可以直接在域名服务器目录上传文件

一、获取crx拓展及确认拓展id

  • 先直接启用开发者模式,安装要安装的第三方拓展
  • 若为通过crx安装,直接记下该拓展的id,卸载拓展
  • 若通过文件夹安装
    • 在拓展管理页面选择“打包拓展”,随后选中拓展文件夹,导出的crx文件位于拓展文件夹同级目录下
    • 卸载拓展,随后从导出的crx文件重新安装拓展,记下新安装的拓展id
  • 无法安装、安装失败:请将拓展上传到有域名的网络空间下,参照第三~四部分将域名添加到白名单内

二、下载并启用组策略管理模板

  • 下载组策略模板:Chrome | Edge

  • 解压,将相应的admx文件移到 C:\Windows\PolicyDefinitions 下,随后将相关的语言文件移到对应的子文件夹下

  • 打开组策略编辑器,若能在系统配置/管理模板下看到Microsoft Edge(或Chrome)文件夹即说明安装成功

三、上传拓展、获取域名

  • 若已有域名,上传文件到你的网站的某个目录下,记下你的域名https://your.domain
  • 若没有域名/服务器,可以选择某个网盘上传(如蓝奏云),上传后自行下载一遍,在下载页面可以看到下载拓展时的源域名(如:https://github-releases.githubusercontent.com

四、添加域名到白名单

  • 在第一部分提到的组策略编辑器的路径内,展开Microsoft Edge(或Chrome,下用Edge进行说明)文件夹,找到拓展(Extensions)文件夹,打开拓展来源策略(Configure extension and user script install sources)
  • 添加上面的域名,随后加/*,例如https://your.domain/*

五、添加拓展id到白名单

  • 仍然在Extensions文件夹,打开拓展白名单策略(允许安装特定拓展,Allow specific extensions to be installed),添加第一部分获取到的拓展id到列表内

六、重新安装拓展

  • 重启浏览器
  • 若有域名,访问你自己的网站,在你上传的目录下载对应的拓展,此时可以正常安装
  • 若上传到网盘,复制之前你得到的下载直链(一般有时间期限,建议速战速决),粘贴到地址栏重新下载,此时可以正常安装
  • 再次重启浏览器,此时没有提示,大功告成