Advertisement

How to Disable Automatic Google Chrome Updates

Google Chrome, a widely used web browser, automatically checks for updates to maintain performance and security. On Windows and macOS, Chrome uses an internal update mechanism that runs periodically when the system is online. The update process activates approximately every five hours or when accessing specific browser pages, such as chrome://settings/help. Upon detecting a new version, Chrome downloads and installs it silently. If the browser remains open for extended periods, a notification labeled "New Chrome available" appears; selecting "Relaunch to Update" applies the update immediately.

Advertisеment


It is important to note that the Chromium open-source browser does not include automatic updates. Additionally, Google Chrome does not implement auto-updates on Linux systems (I'll review this in detail in this post).

This guide will show you how to disable Google Chrome updates in Windows 11 and Windows 10, 8.1 and Windows 7 in different ways. There is a way to completely disable Chrome updates. There is also a way to make sure that the browser does not search for (and therefore install) updates automatically, but can install them when you need them.

Automatic Updates Disabled In Chrome

Important Notes: Disabling Chrome updates halts the delivery of security patches, bug fixes, and feature enhancements. Users who choose to disable automatic updates should manually monitor for new Chrome releases and apply updates as needed to maintain browser security.

You may want to disable updates for Chrome and stick with a specific browser version. There are multiple reasons for that.

Reasons to Disable Automatic Updates

While automatic updates ensure security and feature enhancements, some users may wish to disable them for the following reasons:

  • You want to keep a Chrome version that supports Manifest V2 version, in order to keep add-on compatibility.
  • Updates initiate without user notification, consuming bandwidth in the background.
  • Chrome does not provide an option to suspend updates on metered connections.
  • New versions may modify or remove existing features, affecting user workflows.
  • No built-in setting allows users to disable auto-updates or revert to previous versions.

Methods to Disable Chrome Auto-Update

Disabling auto-updates requires manual intervention through system-level configurations. Below are methods to disable automatic Chrome updates on Windows, Linux and macOS.

Modify Registry Settings to Disable Auto-Update

  1. Press Win + R, type regedit, and press Enter to open the Registry Editor.Open Regedit
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies.
  3. Right-click on Policies, select New > Key, and name it Google.
  4. Right-click the new Google key, create another subkey, and name it Update.
  5. Inside the Update key, right-click on the right panel, select New > DWORD (32-bit) Value, and name it UpdateDefault.Disable Chrome Updates
  6. Leave its value data 0.UpdateDefault Dword Value
  7. Optionally, create additional DWORD values:
    • AutoUpdateCheckPeriodMinutes with value 0
    • DisableAutoUpdateChecksCheckboxValue with value 1AutoUpdateCheckPeriodMinutes
  8. Close the Registry Editor.

At this point, you have completed all the required actions. Chrome will no longer check for updates, and it will not install them automatically.

Rename the Chrome Update Folder (Windows)

  1. Navigate to the Chrome installation directory: C:\Program Files (x86)\Google\Update.
  2. Locate the Update folder within the Google directory.
  3. Open the folder and locate the GoogleUpdate.exe file.
  4. Change the filename to GoogleUpdate1.exe or another variation.Rename Google Update Executable
  5. If prompted, click on Continue or provide Administrator credentials to proceed.
  6. Now, navigate to C:\Program Files (x86)\Google\GoogleUpdater\ folder.
  7. Find the folder with the most recent version, e.g. 141.0.7340.0, and open it.
  8. Finally, rename the file updater.exe to updater1.exe or another variation.Rename Chrome Updater Executable
  9. After renaming, open Chrome and visit chrome://settings/help. An update error should appear, confirming the change.Automatic Updates Disabled In Chrome

Note: This method is only applies to Windows.

Disable Chrome Update via Services (services.msc)

  1. Press Win + R, type services.msc, and press Enter.Windows 11 Run Open Services
  2. In the right panel, locate the services named GoogleUpdaterService<installed Chrome version> and GoogleUpdaterInternalService<installed Chrome version>.Disable Automatic Updates In Google Chrome
  3. Double-click each service and set the Startup type to Disabled.Disable Update Services
  4. Click OK to save the setting for each service.
  5. Restart the computer.

That's it. Once you restart your device, Google Chrome will no longer run its services to download and install the latest browser versions.

Disable Chrome Updates on Linux

Google Chrome on Ubuntu integrates with the system’s APT package management to automatically check for and install updates. By default, the browser adds a dedicated repository during installation, which enables ongoing update delivery. Users who require control over update timing or wish to prevent automatic updates can disable this mechanism using one of several methods, depending on whether Chrome is installed or not.

Prevent Chrome Updates Before Installation

To block automatic updates before installing Chrome, create a configuration file that disables repository registration:

  1. Open a terminal window.
  2. Create an empty configuration file using the following command:
    sudo touch /etc/default/google-chromeDisable Chrome Updates On Linux
  3. Confirm the operation in the sudo prompt by entering your password.
  4. Edit the file to include the repository control directive:
    echo "repo_add_once=false" | sudo tee /etc/default/google-chromeRepo Add Once
  5. Proceed with Chrome installation. The system will not register the Google Chrome repository, preventing future updates.

Disable Chrome Updates After Installation

If Chrome is already installed, disable updates by removing or deactivating the associated package repository.

Method 1: Using the Graphical Interface (GUI)

  1. Open Software & Updates from the system settings or application menu.
  2. Navigate to the Other Software tab.
  3. Locate the entry corresponding to Google Chrome:
    http://dl.google.com/linux/chrome/deb/ stable main
  4. Uncheck the box next to this entry to deactivate the repository.Linux Disable Chrome Repo In Gui
  5. Confirm any system prompts to reload the package list.

Method 2: Using the Terminal

  1. Open a terminal session.
  2. Access the Chrome repository configuration file with root privileges:
    sudo nano /etc/apt/sources.list.d/google-chrome.listEdit Chrome Repo File
  3. Locate the active repository line, which appears as:
    deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
  4. Comment out the line by adding a hash symbol (#) GoogleUpdaterInternalService<installed Chrome version>at the beginning:
    # deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable mainDisable Chrome Repo In Terminal
  5. Save the file (press Ctrl + O, then Enter) and exit the editor (press Ctrl + X for that).Save The Sources List File
  6. Update the package index to reflect the change:
    sudo apt update.

Disabling Automatic Google Chrome Updates on macOS

Unlike Windows, macOS doesn't include a Registry where you can disable services or apply policies. It is a different operating system where you must use some different methods. For that, you can change the update URL,  modify the package information and/or login items, or add special lines to the hosts file. Let's dive into the details.

Modify the Auto-Update URL in Chrome on macOS

  1. GoogleUpdaterInternalService<installed Chrome version>Open Finder and navigate to the Applications folder.
  2. Right-click (or Control-click) on Google Chrome and select Show Package Contents.
  3. Open the Contents folder and locate Info.plist.
  4. Open the file using Xcode or another XML-compatible editor with write permissions.
  5. Find the key KSUpdateURL.
  6. Change the URL value (e.g., https://tools.google.com/service/update) to an invalid address.
  7. Save the file and close the editor.

Adjust Update Interval in macOS Preferences

  1. Open Finder, click Go in the menu bar, and select Go to Folder….
  2. Enter the path: ~/Library/Preferences.
  3. Locate the file com.google.Keystone.Agent.plist.
  4. Open it with Xcode or a compatible XML editor.
  5. Find the checkInterval key and change its value to 0.
  6. Save and close the file.
  7. Alternatively, use Terminal and run: defaults write com.google.Keystone.Agent checkInterval 0.

Disable Google Updater in Login Items (macOS)

  1. Click the Apple logo and select System Settings….
  2. Navigate to General > Login Items.
  3. Locate Google Updater in the list under Allow in the Background.
  4. Click the toggle to disable it.

Block Chrome Update Domains via Hosts File

This works on Windows, Linux and macOS. You'll have to open the hosts file using administrative privileges under the following locations.

  • Windows: C:\Windows\System32\drivers\etc\hosts
  • Linux and macOS: /etc/hosts

The hosts file is a system-level configuration file used to map hostnames to IP addresses. When present, entries in the hosts file take precedence over DNS resolution. This file is commonly used for blocking domains, testing websites, or redirecting network requests. Editing the hosts file requires administrative or root privileges on all operating systems.

The format for entries follows this structure:

IP_address hostname
Example:
127.0.0.1 example.com

Block Chrome Auto Updates in Hosts File on Windows

  1. Press Win + S, type Notepad, right-click on Notepad, and select Run as administrator.Run Notepad As Administrator
  2. In the elevated Notepad window, go to File > Open.
  3. Navigate to C:\Windows\System32\drivers\etc.
  4. In the file open dialog, change the file type filter from "Text Documents (*.txt)" to "All Files (*.*)".Open Hosts File
  5. Select the file named hosts and click Open.Notepad Open Hosts
  6. Add the following lines to the end of the file redirect update domains to the local machine:
    127.0.0.1 tools.google.com
    127.0.0.1 update.googleapis.com
    127.0.0.1 dl.google.com
    127.0.0.1 *.gvt1.com
  7. Save the file by pressing Ctrl+ S or selecting Save from the menu.Block Chrome Auto Updates In Hosts File
Note: If saving fails, confirm that Notepad was launched with administrator rights and that the file is not set to read-only.

Changing the Hosts file on Linux

On Linux distributions, the hosts file is accessible through the terminal using root privileges.

  1. Open a terminal window.
  2. Use a text editor such as nano to edit the file. For example:
    sudo nano /etc/hosts
  3. Modify the file by adding the following Chrome domains used for automatic updates:
    127.0.0.1 tools.google.com
    127.0.0.1 update.googleapis.com
    127.0.0.1 dl.google.com
    127.0.0.1 *.gvt1.com
  4. Save the changes in nano: Press Ctrl + O, then Enter, then Ctrl + X to exit.Block Updates For Chrome On Linux
  5. The changes apply immediately; no system restart is required.

On macOS

macOS treats the hosts file similarly to Linux, requiring administrative access for modifications.

  1. Open the Terminal application. You can find it in Applications > Utilities or search using Spotlight (Cmd + Space).
  2. Launch a text editor with elevated privileges. Use the following command:
    sudo nano /etc/hosts
  3. Enter your administrator password when prompted.
  4. Make the desired changes to the file. Example entry:
    127.0.0.1 tools.google.com
    127.0.0.1 update.googleapis.com
    127.0.0.1 dl.google.com
    127.0.0.1 *.gvt1.com
  5. Save and exit: Press Ctrl + O to write the file, press Enter to confirm, then press Ctrl + X to exit.

That's it!

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

Leave a Reply

Your email address will not be published.

css.php
Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.