Managing Chromium Extensions via Group Policy
This article provides a quick and comprehensive guide for enterprise administrators on how to manage Chromium web browser extensions using Windows Group Policy. By implementing specific administrative templates, administrators can centrally control their organization's browser environment, ensuring required security and productivity extensions are automatically force-installed while simultaneously blocking unauthorized or malicious add-ons.
Prerequisites
Before configuring extension policies, you must install the Chromium Administrative Templates (ADMX and ADML files).
- Download the Chromium policy templates from the official Chromium project repository.
- Copy the
.admxfile to your Active Directory Central Store (typically\\yourdomain.com\SYSVOL\yourdomain.com\Policies\PolicyDefinitions) or the localC:\Windows\PolicyDefinitionsfolder. - Copy the language-specific
.admlfile (e.g.,en-US) to the corresponding language subfolder. - Open the Group Policy Management Console (GPMC), create a new Group
Policy Object (GPO) or edit an existing one, and navigate to the
following path:
Computer Configuration > Policies > Administrative Templates > Chromium > Extensions
Note: You can also apply these settings under
User Configuration if you prefer to target specific users
rather than machines.
Finding the Extension ID
To block or force-install an extension, you need its unique 32-character Extension ID.
- Open the Chromium browser and navigate to the Chrome Web Store.
- Search for and click on the target extension.
- Look at the URL in the browser's address bar. The Extension ID is
the 32-character string of letters at the very end of the URL (for
example:
cjpalhdlnbpafiamejdnhcphjbkeiagm).
How to Block Specific Extensions
Blocking an extension prevents users from installing it and automatically removes it if it is already installed.
- In the GPMC, navigate to the Chromium > Extensions folder.
- Double-click the policy named Configure extension installation blocklist.
- Select Enabled.
- In the Options pane, click the Show... button.
- In the Value column, enter the 32-character Extension ID of the extension you want to block. You can add multiple IDs on separate rows.
- Optional: To block all extensions by default, enter an
asterisk (
*) as the value. You can then use the Configure extension installation allowlist policy to permit only administrator-approved extensions. - Click OK to close the list, then click Apply and OK to save the policy.
How to Force-Install Extensions
Force-installing an extension silently installs it on the target browsers and prevents users from disabling or uninstalling it.
- In the GPMC, navigate to the Chromium > Extensions folder.
- Double-click the policy named Configure the list of force-installed apps and extensions.
- Select Enabled.
- In the Options pane, click the Show... button.
- Enter the Extension ID followed immediately by a semicolon and the
extension's update URL, with no spaces.
- If the extension is hosted on the Chrome Web Store, use Google's
standard update URL:
https://clients2.google.com/service/update2/crx - The complete string must follow this exact format:
extension_id;update_url - Example:
cjpalhdlnbpafiamejdnhcphjbkeiagm;https://clients2.google.com/service/update2/crx
- If the extension is hosted on the Chrome Web Store, use Google's
standard update URL:
- Click OK to close the list, then click Apply and OK to save the policy.
Applying and Verifying the Policies
Once the GPO is configured, link it to the Organizational Unit (OU) containing your target computers or users.
- On a target client workstation, open the Command Prompt and run the
command
gpupdate /forceto immediately pull the new Group Policy settings. - Open the Chromium browser and type
chrome://policyinto the address bar, then press Enter. - Click the Reload policies button at the top of the page.
- Verify that
ExtensionInstallBlocklistandExtensionInstallForcelistare displayed in the table, their Status is listed as OK, and the correct Extension IDs are visible in the Policy value column. - Navigate to
chrome://extensionsto confirm the force-installed extensions are active and feature an enterprise building icon, indicating they are managed by your organization.