如何阻止用户在谷歌浏览器中安装扩展程序

如果您想阻止用户在Google Chrome中安装扩展程序,本文将对您很方便。无论您是想禁用所有当前安装的扩展程序、新的扩展程序安装,还是阻止其他人在Google Chrome中启用任何扩展程序,本文都将帮助您做到这一点。还可以阻止用户安装外部扩展或特定类型,如主题、脚本等。

使用组策略(Group Policy)阻止用户在Chrome中安装扩展程序(Chrome)

要防止用户使用组策略在(Group Policy)Google Chrome中安装扩展程序,请按照以下步骤操作 -

  1. Win+R打开运行提示。
  2. 输入gpedit.msc并点击Enter按钮。
  3. 导航到计算机配置中的(Computer Configuration)扩展(Extensions)
  4. 双击配置扩展安装阻止列表(Configure extension installation blocklist)设置。
  5. 选择启用(Enabled)选项。
  6. 单击显示(Show)按钮。
  7. 输入*作为值。
  8. 单击确定(OK)按钮。

您需要先为 Google Chrome 添加组策略模板 才能使用本地组策略(Local Group Policy)方法。

要开始,请按 Win+R在屏幕上 显示运行(Run)提示。之后,键入gpedit.msc并按 Enter 按钮以在您的 PC 上打开本地组策略编辑器。(Local Group Policy Editor)然后,导航到以下路径-

Computer Configuration > Administrative Templates > Class Administrative Templates > Google > Chrome > Extensions

 您可以在右侧看到一个名为“ 配置扩展安装阻止列表”的设置。(Configure extension installation blocklist)双击它并选择 启用 (Enabled )选项。

如何防止用户在 Google Chrome 中安装扩展程序

然后,单击 Show 按钮,输入 * 作为 Value,然后单击 OK 按钮保存更改。

如何防止用户在 Google Chrome 中安装扩展程序

您可能必须再次单击“ 确定 (OK )”按钮。

完成后,您现有的所有扩展程序都将关闭,用户将无法安装任何新扩展程序。每当有人试图打开Chrome 网上应用店(Chrome Web Store)以安装扩展程序时,他/她都会 被管理员消息阻止 。(Blocked by admin )

阻止(Block)用户使用注册表在(Registry)Chrome中安装扩展程序

要阻止用户使用注册表在(Registry)Google Chrome中安装扩展程序,请按照以下步骤操作 -

  1. Win+R打开运行提示。
  2. 键入regedit并点击Enter按钮。
  3. 单击(Yes)选项。
  4. 导航到HKEY_LOCAL_MACHINE中的(HKEY_LOCAL_MACHINE)策略(Policies)
  5. 右键单击 Policies > New > Key
  6. 将其命名为Google
  7. 右键单击Google > New > Key
  8. 将其命名为Chrome
  9. 右键单击Chrome > New > Key
  10. 将其命名为ExtensionInstallBlocklist
  11. 右键单击ExtensionInstallBlocklist > New > String Value
  12. 将其命名为1
  13. 双击它并输入*作为数值数据。
  14. 单击确定(OK)按钮。

建议  在执行以下步骤之前创建系统还原点。

要开始,您必须按 Win+R运行(Run)提示。然后,键入按 Enter 按钮,然后单击 Yes 选项以 打开 Registry Editor。打开后,导航到此路径-regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Policies

然后,按照这些步骤每分钟创建所有密钥和子密钥。首先,右键单击 Policies > New > Key 并将其命名为 Google。如果您已经可以看到Google密钥,则不必再次创建它。

现在,右键单击 Google > New > Key,并将其命名为 Chrome

右键单击 Chrome > New > Key,并将其命名为 ExtensionInstallBlocklist

阻止用户使用注册表在 Google Chrome 中安装扩展程序

右键单击 ExtensionInstallBlocklist > New > String Value 并将其命名为 1

阻止用户使用注册表在 Google Chrome 中安装扩展程序

双击 1,输入 * 作为数值数据,然后单击 OK 按钮。

阻止用户使用注册表在 Google Chrome 中安装扩展程序

它将阻止Google Chrome中的扩展安装。

阅读(Read)使用组策略禁用 Firefox 中的附加组件安装(Disable add-on installation in Firefox using Group Policy)

允许在(Allow)Chrome中激活特定的扩展程序

正如我之前所说,如果启用这些方法(注册表编辑器(Registry Editor)本地组策略编辑器(Local Group Policy Editor)),所有现有的扩展都将被停用。但是,您可以绕过它并阻止用户仅安装新的扩展程序。

组策略用户:(Group Policy users:)

 在本地组策略编辑器(Local Group Policy Editor)中有一个名为“ 配置扩展安装允许列表(Configure extension installation allow list)”的设置,您可以在获得上述设置的同一位置找到该设置。双击(Double-click)它,选择 启用 (Enabled )选项,然后单击 显示 (Show )按钮。

现在,打开Chrome Web Store上的扩展程序下载页面并记下扩展程序 ID。URL中提到了扩展 ID 。例如,Todoist Chrome扩展的URL是这样的:

https://chrome.google.com/webstore/detail/todoist-for-chrome/jldhpllghnbhlbpcmnajkpdmadaolakh

这意味着扩展 ID 是 jldhpllghnbhlbpcmnajkpdmadaolakh

允许在 Chrome 中激活特定的扩展程序

您必须按照此方法获取扩展 ID 并将其粘贴 到要允许的每个扩展的值 框中。(Value )

允许在 Chrome 中激活特定的扩展程序

最后,单击 OK 按钮保存更改。

注册表编辑器用户:(Registry Editor users:)

如果您使用注册表编辑器(Registry Editor)阻止其他人在 Chrome 中安装扩展程序,则需要在Chrome(Chrome)创建一个子键 。为此,右键单击 Chrome > New > Key,并将其命名为 ExtensionInstallAllowlist

右键单击 ExtensionInstallAllowlist > New > String Value 并将其命名为 1

允许在 Chrome 中激活特定的扩展程序

双击 1 并输入扩展 ID 作为(Value)数据。

阅读(Read):禁止在 Microsoft Edge 浏览器中安装扩展。

允许在(Allow)Chrome中安装特定的扩展程序类型

如果您使用组策略(Group Policy)方法,请打开 Configure allowed app/extension types 设置,选择 启用 (Enabled )选项,单击 显示 (Show )按钮,然后输入如下值:

  • * “延期”
  • * “主题”
  • * “用户脚本”
  • *“托管应用程序”
  • * “legacy_packaged_app”
  • *“平台应用程序”

允许在 Chrome 中安装特定的扩展程序类型

另一方面,如果您使用注册表编辑器,请在(Registry Editor)Chrome中创建一个名为ExtensionAllowedTypes的新子项。然后,右键单击ExtensionAllowedTypes > New > String Value并将其命名为 1。

允许在 Chrome 中安装特定的扩展程序类型

之后,双击 1 并如前所述设置数值数据。

希望本指南有所帮助。



About the author

我是一名硬件工程师,拥有超过 10 年的 IOS 和 MacOS 系统工作经验。在过去的 5 年里,我也是一名夜班老师,并且自学了如何使用 Google Chrome。我在这两个领域的技能使我成为网站开发、图形设计或网络安全工作的完美人选。



Related posts