How to prevent uninstalling Google Chrome extensions

Posted In Browser - By Techtiplib On Wednesday, December 26th, 2012 With 2 Comments

Uninstalling a Google Chrome extension is pretty easy. Even a kid knows how to uninstall a Chrome extension; just by going to Chrome Settings and uninstalling the extensions. This also means that anyone can install an extension, even if you don’t want him or her to.

The good thing is that there is a way to prevent removing these extensions through Google Chrome itself. And that is what we are going to discuss here. The process will deactivate “Enabled” check box and “Remove” icon against each extension on the Extensions page, and “Disable” option from the context menu of the extension icon, leaving no way to remove them from Google Chrome. And we will not use any third party software for that.

tech tips, tips, browser, google chrome extension, extension for google chrome, extension for chrome, uninstall extension, disable extension, google chrome tips, chrome tips

The basic idea behind this is to create a list of registry entries of the extensions that you don’t want to uninstall. These extensions will be installed automatically to Chrome and nobody will be able to remove them, unless their registry entry is deleted.

Do note that it is always dangerous to mess with your registry, so I strongly advice you to create backup of registry before you start making any changes.

The idea is a bit tricky, but you can easily get through the process following simple steps I have listed here

First of all, you need to open the Registry Editor. You can open it through your command prompt by typing “regedit” and pressing Enter.
Note: You can open Registry Editor only if you have administrator rights.

tech tips, tips, browser, google chrome extension, extension for google chrome, extension for chrome, uninstall extension, disable extension, google chrome tips, chrome tips

tech tips, tips, browser, google chrome extension, extension for google chrome, extension for chrome, uninstall extension, disable extension, google chrome tips, chrome tips

Here you have to create a new folder for keeping registry entries for your Google Chrome browser. Right click on the Policies folder and select “New>Key” option from the context menu. This will create a new folder under Policies folder. Rename it as “Google”.

tech tips, tips, browser, google chrome extension, extension for google chrome, extension for chrome, uninstall extension, disable extension, google chrome tips, chrome tips

Repeat last step by creating a new folder with the name “Chrome” under Google.

Again repeat the step, this time with a folder name “ExtensionInstallForcelist” under Chrome folder.

Now you have reached the desired path: HKEY_LOCAL_MACHINESoftwarePoliciesGoogleChromeExtensionInstallForcelist. This folder will contain entries for all the Extensions that we want to prevent from uninstalling.

The right panel shows the default registry entry inside ExtensionInstallForcelist folder. For every extension you want to prevent from removing, you need to create a new registry entry inside the ExtensionInstallForcelist folder.

tech tips, tips, browser, google chrome extension, extension for google chrome, extension for chrome, uninstall extension, disable extension, google chrome tips, chrome tips

Now right click on ExtensionInstallForcelist and choose “New>String Value” from the context menu. This will create a new registry entry that will be displayed on the right panel, with the name “New Value #1”. Rename the entry through its context menu option.

tech tips, tips, browser, google chrome extension, extension for google chrome, extension for chrome, uninstall extension, disable extension, google chrome tips, chrome tips

Right click on this and select “Modify” option. A popup window will come up where you have to enter value of the key under the “Value Data” field. This value is formed by appending the extension’s name with a constant string.

tech tips, tips, browser, google chrome extension, extension for google chrome, extension for chrome, uninstall extension, disable extension, google chrome tips, chrome tips

The extension name can be found in the URL of the extension’s homepage. This will be something like a string formed by random alphabetic characters. For example, if the URL of the extension is “https://chrome.google.com/webstore/detail/parental-control-app/fbkcmiiikbnoldnlanjaoakakibelich”, then the extension’s name will be “fbkcmiiikbnoldnlanjaoakakibelich” (string between backslash and question mark).

tech tips, tips, browser, google chrome extension, extension for google chrome, extension for chrome, uninstall extension, disable extension, google chrome tips, chrome tips

Just copy the extension’s name, append it with “;https://clients2.google.com/service/update2/crx”, and copy the whole sting in “Value Data” field.

tech tips, tips, browser, google chrome extension, extension for google chrome, extension for chrome, uninstall extension, disable extension, google chrome tips, chrome tips

Press Ok and close your Chrome browser.

The next time you will open Google chrome, the extension will get automatically installed in your browser, leaving no space to remove it in anyway (Not even from the “Settings” page).

If you want to add more extensions to the list, just navigate to HKEY_LOCAL_MACHINESoftwarePoliciesGoogleChromeExtensionInstallForcelist folder in registry, and then create a new entry for that extension. Just give “Value Name” to some other number than what you have already used (like, 2, 3, etc.)

This is how you can prevent some extensions to be removed from Chrome. If you want to uninstall the extension, just remove its registry entry form the registry Editorand you are all done.

The guide How to prevent disabling Internet Explorer extensionsHow To Prevent Uninstalling And Disabling Firefox Add-ons might also interest you!

Enjoy!

Via ilovefreesoftware

About - Hey, this blog belongs to me! I am the founder of TechTipLib and managing editor right now. And I love to hear what do you think about this article, leave comment below! Thank you so much...

View more articles by

$1.99/Mo. for 12 months of Economy Hosting at GoDaddy.com

Displaying 2 Comments
Have Your Say

  1. mcaanda says:

    Really REALLY wanted this to work, but for some reason I am able to still uninstall the app after the REGEDIT has been completed. Bummer…!

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Lifetime Hosting coupon!