How to Stop Google Chrome from Automatically Updating on Mac

The Forced Updates

Google Chrome is notorious for its aggressive update schedule. On macOS, Chrome utilizes a background service called Google Software Update to silently download and install new versions of the browser without ever asking for your permission. While this is fantastic for the average user’s security, it can be disastrous for web developers, software testers, or enterprise environments that rely on absolute browser stability. If a new version of Chrome introduces a rendering bug or breaks an internal corporate web app, you are completely at the mercy of Google’s release schedule because you cannot natively disable the auto-updater through the Chrome settings menu.

How to Disable the Google Software Update Agent

To stop Chrome from updating itself, you must disable the underlying macOS background service that facilitates the updates. The most reliable way to do this is via the Terminal.

1. Ensure Google Chrome is completely closed (Command + Q).

2. Open your Terminal application (found in Applications > Utilities, or by searching Spotlight).

3. First, we need to check if the update agent is running at the system level. Paste the following command and press Enter:

defaults write com.google.Keystone.Agent checkInterval 0

4. Next, to ensure Chrome cannot simply rebuild the updater, you need to change the permissions of the folder where the updater lives so that Chrome cannot write to it. Run this command (you will need to enter your Mac password):

sudo chown root:wheel ~/Library/Google/GoogleSoftwareUpdate

5. Finally, lock the folder completely:

sudo chmod 000 ~/Library/Google/GoogleSoftwareUpdate

Verifying the Fix

To confirm that you have successfully broken Chrome’s ability to update itself, open Google Chrome, click the three vertical dots in the top right corner, hover over Help, and click About Google Chrome. The browser will attempt to check for updates, but it will eventually fail and display an error message stating “Update failed” (often error code 1 or 12). Your browser is now securely locked to its current version.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.