How to Prevent Users from Installing Extensions on Google Chrome. System administrators often apply various kinds of restrictions to the software on the local network in order to secure the operating system and apps. Even such innocuous things as extensions and themes in the Google Chrome browser can be harmful, so admins often restrict them. However, this may be needed not only by a system administrator, but also by an ordinary user who has decided to increase the level of security on the child's home computer. So let's take a look at how to prevent users from installing extensions in Google Chrome.
If you have a Windows edition with a Local Group Policy Editor installed, e.g. Windows 10 Pro, use the following method. Windows 10 Home users should use option two below that involves editing the Registry. First of all we need to install the Group Policy templates for Google Chrome.
Install Chrome Group Policy Templates
- Download the archive with the Group Policy templates from the official Google website (here's a direct link).
- Extract the archive contents it to any folder location of your choice.
- Open the Local Group Policy Editor (gpedit.msc).
- Right-click on the Computer configuration > Administrative Templates item on the right and select Add / Remove Templates from the menu.
- Click the "Add" button in the next window.
- Specify the path to the
chrome.adm
template in the path-to-the-unpacked-archive \ windows \ adm \ en-US folder. - Wait for a couple of seconds for the chrome line to appear, click on the Close button in the Add/Remove dialog.
- Once added, you will get a sub-item Classic Administrative Templates (ADM). It hosts the required policies.
Since you have added the policy templates for Google Chrome, you can now use them to apply restrictions to the extension list in the browser. Here's how.
How to Prevent Users from Installing Extensions on Google Chrome
- Open gpedit.msc.
- Navigate to Classic Administrative Templates (ADM)\Google\Google Chrome\Extensions on the left.
- On the right, double-click on the Configure extension installation blocklist entry.
- Set the policy to Enabled and then click on the Show... button under Options.
- In the Show content window that opens, double-click in the first text row in the Value column and type asterisk (
*
), which means that Chrome is prohibited from installing any extensions. - Save all settings in all open windows.
You are done!
If you now try to install the extension to your browser, you will see the "Blocked by admin" warning message.
Now let's imagine that you need to exclude some extensions from being blocked and allow their installation. It is an easy task.
How to allow installation of certain extensions
- Go to the extension page on Google Web Store.
- Copy its identifier from the address bar. It is highlighted in the screenshot below.
- In the Group Policy editor, double click on the Configure the list of allowed extensions policy.
- Set the policy to Enabled and click the Show button.
- Paste the previously copied extension ID into the Value box.
- Repeat the above steps for all extensions you need to whitelist.
- Re-open the Chrome browser if you have it running, and install the required extensions.
Finally, if you are running Windows 10 Home, the Local Group Policy editor is not available in this edition of the OS. Here's an alternative solution you can use.
Prevent Users from Installing Chrome Extensions in Windows 10 Home
- Download the following ZIP archive with REG files: Download ZIP Archive.
- Extract the contents to any folder of your choice. It includes two files -
block all extensions.reg
andwhitelist extensions.reg
. - Open these files with Notepad and correct them according to your preferences. Each extension identifier is noted as string parameters under numbers "1", "2" , "3" and so on.
- After editing the files, save them and double click on them to apply the changes.
- Re-open the Chrome browser if you have it running.
How it works
The above registry files modify the following Registry keys:
- For whitelist:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallAllowlist
- For blocked extensions:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallBlocklist
.
Each of the subkeys can have string (REG_SZ) values named "1", "2" , "3" and so on. Each of the values contain IDs of the extensions you need to block or whitelist.
The added identifiers are given purely for example, they will correspond to the IDs of your extensions. If you need to add several extensions to the whitelist, create entries 2 , 3 , 4, 5, 6 and so on according to the example, put the "equal" sign and enclose the extension identifier in double quotes, and then merge the registry file.
Support us
Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:
Thank you for showing me how to problem solve for if a chrome extension on the Chrome Web Store is blocked by admin.