Disabling automatic updates Chrome

paczo_x
New Contributor

Hi everyone,
I have just started my Jamf adventure and I've been working on disabling Chrome auto updating.
We used a script which was removing a KeystoneRegistration.framework file and as far as I know, it worked well since the update, when Google changed/removed that file? 
I did some tests and check logs, and our policy which was using the above mentioned script stopped working 1,5 years ago, nobody must have noticed it.

Anyway, I wanted to fix that but I have no clue, what else should I do.

I tried to figure out, which option/file is responsible for the software update option and I found it's a Google Keystone file, I tried to create a profile with com.google.keystone where I used "updates are never applied" but nothing works here. 

Once Chrome is installed and I go to the chrome://settings/help, updates are being installed, no matter what.

Any ideas how to stop it?

I use a Enterprise Google Chrome downloaded from this site 

2 REPLIES 2

sdagley
Esteemed Contributor II

@paczo_x Looks like what you'd want to remove after running the Chrome enterprise install these days are:

/Library/LaunchDaemons/com.google.GoogleUpdater.wake.system.plist

"/Library/Application Support/Google/GoogleUpdater"

AJPinto
Honored Contributor III

I will start off by saying it is a really bad idea to disable browser updates. However, the changes you mentioned did not go unnoticed in the slightest, there was a lot of chatter about it in 2020.

 

Below is a link to how Google advises to manage the setting. Looks like turning off auto updates, and setting updates to never apply does not add the update suppressed key which may not be necessary. You could try manually adding the bit below and see if that disables the updates. If this does not work, You will need to reach out to Google (which is literally screaming in to the void) or find their change logs to see if they have removed the ability to prevent updates which would seems strange to me.

 

https://support.google.com/chrome/a/answer/9923111?hl=en

 

 

<?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>checkInterval</key>
    <integer>0</integer>
    <key>updatesSuppressed</key>
    <true/>
</dict>
</plist>