First of all let me point out that I am using Google Chrome 108 and Mac's newest OS (Ventura) for reference, which are the latest version of both at the time of this posting. Ventura's menus are very different from previous versions of the OS.
I attempted the deletes by majorgear and when I launched Google Chrome again after reboot, 2 items in LaunchAgents were back in that folder and the notices started again. I still needed to edit one of them, so majorgear's posting was a must-read because the files are the right ones to work with.
First I removed the Login Item (Google Chrome) via the system settings which kept re-inserting itself.
Listing at: System Settings -> General -> Login Items
I then turned off every Google notification in the notifications system settings and Google Updater ignored my plea and kept doing them anyway.
Listing at: System Settings -> Notifications
I also unchecked the selection box on the bottom right that shows you user profiles that says to show it every time Chrome starts.
For good measure, I also turned off Google Chrome's 'Syncing' setting inside the browser while I was working on this.
So you don't have to scroll back to that other answer, deleting all google files in these folders was the first thing:
~/Library/LaunchAgents
/Library/LaunchAgents
/Library/LaunchDaemons
After deleting the google files and rebooting, as mentioned above -- two of the files were back where I deleted them from... (See below.)
Notifications kept happening!
I have to use Google Chrome for work so simply using another browser is not an answer, nor ever really a helpful suggestion when it is required of you. I have to test apps in all major browsers, so I already do that.
Then I looked at the files after launching Chrome again to see what was going on.
In the first folder (~/Library/LaunchAgents
) these are the two files which keep showing back up:
com.google.keystone.agent.plist
com.google.keystone.xpcservice.plist
In the first one (com.google.keystone.agent.plist
) there is a setting that tells it to launch.
In the xml code there is a key set to true:
<key>RunAtLoad</key>
<true/>
So I edited that file and changed the value to false
, like so:
<key>RunAtLoad</key>
<false/>
I turned Syncing back on in Google Chrome and rebooted.
Google Chrome is no longer reinserting itself as a login item, and I am not getting any more of those annoying Google Updater notification blurbs.