Skip to main content
Solved

How To Remove Installed Chrome Extension

  • January 7, 2025
  • 7 replies
  • 215 views

Forum|alt.badge.img+3

Hi all,

 

I'm the only Jamf admin for my company and have been asked to removed a specific Chrome extension from all our Macs across 9 locations. Is there a way AI can do this without physically going to all locations and removing it one by one? I saw a few posts, but I'm a newbie and don't know where to even start. Thanks in advance!

Best answer by Shyamsundar

you can deploy a Chrome restriction profile with ExtensionInstallBlocklist, Which will block the user from installing this extension, and also if this extension is already installed it will be blocked 

 

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ExtensionInstallBlocklist</key> <array> <string>yourExtensionID here</string> </array> </dict> </plist>

 

please refer the below link for more information

https://chromeenterprise.google/policies/#ExtensionInstallBlocklist

7 replies

Forum|alt.badge.img+3
  • Author
  • New Contributor
  • January 7, 2025

*I meant to put I, not AI


Shyamsundar
Forum|alt.badge.img+13
  • Jamf Heroes
  • Answer
  • January 8, 2025

you can deploy a Chrome restriction profile with ExtensionInstallBlocklist, Which will block the user from installing this extension, and also if this extension is already installed it will be blocked 

 

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ExtensionInstallBlocklist</key> <array> <string>yourExtensionID here</string> </array> </dict> </plist>

 

please refer the below link for more information

https://chromeenterprise.google/policies/#ExtensionInstallBlocklist


Forum|alt.badge.img+13
  • Honored Contributor
  • January 8, 2025

If you know the id of the extension you can look for the associated .json file in the user profile under /Users/[username]/Library/Application Support/Google/Chrome/External Extensions/ and remove it, forcing chrome to quit and relaunch. It may come back without a blocking profile but it's a start. 


AJPinto
Forum|alt.badge.img+26
  • Legendary Contributor
  • January 8, 2025

*I meant to put I, not AI


I was going to make a joke about not relying on AI to do anything lol. 

 

You just need to make a configuration profile that has a blocklist payload for chrome and put the ID for the profile you want to remove in it and deploy. This will force remove the extension from all devices. @Shyamsundar is comment is spot on.


Forum|alt.badge.img+3
  • Author
  • New Contributor
  • January 8, 2025

you can deploy a Chrome restriction profile with ExtensionInstallBlocklist, Which will block the user from installing this extension, and also if this extension is already installed it will be blocked 

 

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ExtensionInstallBlocklist</key> <array> <string>yourExtensionID here</string> </array> </dict> </plist>

 

please refer the below link for more information

https://chromeenterprise.google/policies/#ExtensionInstallBlocklist


I'm still confused. I don't understand how to create this plist into a JSON custom scheme. I do have the extension ID. Sorry for any confusion, I've been thrown into this new position and we've only had Jamf for a year and I've been the only one working on things to benefit our workflow and environment so I'm also learning as I go


Shyamsundar
Forum|alt.badge.img+13
  • Jamf Heroes
  • January 9, 2025

I'm still confused. I don't understand how to create this plist into a JSON custom scheme. I do have the extension ID. Sorry for any confusion, I've been thrown into this new position and we've only had Jamf for a year and I've been the only one working on things to benefit our workflow and environment so I'm also learning as I go


Just copy and paste the above Plist file in Application and Custom Payload in the Configuration profile replace the Extension ID and give the name as com.google.Chrome.plist and deploy it


Forum|alt.badge.img+3
  • Author
  • New Contributor
  • January 14, 2025

you can deploy a Chrome restriction profile with ExtensionInstallBlocklist, Which will block the user from installing this extension, and also if this extension is already installed it will be blocked 

 

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ExtensionInstallBlocklist</key> <array> <string>yourExtensionID here</string> </array> </dict> </plist>

 

please refer the below link for more information

https://chromeenterprise.google/policies/#ExtensionInstallBlocklist


I got it to work. Thank you so much for your help! Still a newbie so I really appreciate it!