Google Chrome Won’t Update | Fast Fixes Guide

When Chrome update fails, check connection, security software, admin policies, and reinstall from Google’s official download.

Stuck on an old build? A stalled browser update can break extensions, block new features, and leave security holes. This guide walks you through clean, repeatable steps that work on Windows, macOS, and mobile. You’ll see what triggers failed updates, how to clear the roadblocks, and when a quick reinstall beats tinkering.

What To Do When Chrome Won’t Update On Any Device

Start with fast checks that fix the bulk of cases. These steps are safe and take only a few minutes. If the issue lingers, move to the deeper fixes in the next sections.

Rapid Checks That Solve Most Update Glitches

  • Restart the device. Then try the update again from Menu → Help → About Chrome (desktop) or via the app store (mobile).
  • Verify the network isn’t filtered. Company VPNs, DNS filters, or captive Wi-Fi portals can block update traffic.
  • Temporarily pause third-party antivirus or firewalls. Re-enable them right after the update succeeds.
  • Make sure update servers aren’t blocked: tools.google.com and dl.google.com.

Common Causes And Quick Fixes

The list below maps common symptoms to targeted actions. Work left to right until the problem clears.

Symptom Likely Cause Quick Fix
“Checking for updates” spins forever Network filter or blocked servers Switch networks; allow tools.google.com and dl.google.com; retry
“Updates are disabled by administrator” Local or domain policy set Remove the policy or re-install using a user-level installer
Update downloads but won’t install Locked files or antivirus interference Close all browser windows; pause AV; reboot; run update again
Error codes like 3, 7, 12, 31, 102 Updater service fault or partial install Stop updater, remove remnants, re-install fresh
Mac asks for admin, then fails Updater lacks rights for system paths Run update from an admin account or perform a full re-install
Android/iOS won’t show a new build Store cache or OS version limits Update the OS, clear store cache, try manual update

Step-By-Step Fixes On Windows

1) Run The Built-In Update Flow

Open the browser menu, select Help → About Chrome, and let it check. If a build is ready, the download starts right away. The page also shows error text or codes that point to the cause.

2) Allow The Updater Through Security Tools

Security suites can throttle background installers. Whitelist the program folder at C:\Program Files\Google\Chrome\Application and the updater’s paths under C:\Program Files (x86)\Google\Update. Re-run the check afterward.

3) Remove A Policy That Blocks Updates

Some PCs inherit settings that freeze the version. If you see “updates disabled,” clear the policy and switch to a user-level install:

  1. Press Win + R, type regedit, and press Enter.
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome.
  3. Export a backup, then delete update-blocking values like UpdateDefault or the entire Google\Chrome key if it’s only setting lockdowns.
  4. Reboot and try the update page again.

If Group Policy is in use, open gpedit.msc and review Computer Configuration → Administrative Templates → Google → Google Update. Set update policies to default or “Always allow.”

4) Repair The Google Update Service

The background service handles downloads and patching. If it’s stuck, a clean re-install is faster than chasing files:

  1. Uninstall the browser from Settings → Apps. Keep user data if you don’t want to sign in again.
  2. Delete leftover folders in:
    • %LOCALAPPDATA%\Google\Chrome
    • %PROGRAMFILES(x86)%\Google\Update
  3. Download the latest stable installer and install fresh.

5) Clear Obstacles In Windows

  • Disk space: leave a few GB free on the system drive.
  • Pending restart: complete a Windows Update reboot before running the browser update.
  • Controlled Folder Access: if enabled, add the program folder to the allowed list so the patcher can write files.

Fixes On macOS

1) Update From The About Page

Open the menu, pick About Chrome, and let the updater run. Keep the window in focus until it finishes.

2) Give The Updater The Right Access

Some Macs block edits to /Applications for standard users. Run the update from an admin account or re-install with an admin prompt. If Gatekeeper stops the installer, open System Settings → Privacy & Security and allow the app from the identified developer, then run it again.

3) Clean Re-Install On Mac

  1. Quit the browser completely (check the dock and Force Quit list).
  2. Drag the app from /Applications to Trash.
  3. Remove user remnants in ~/Library/Application Support/Google/Chrome and ~/Library/Google/GoogleSoftwareUpdate (back up first if you want to keep a profile).
  4. Install the latest stable build and sign back in to sync.

Android And iOS: When The App Store Won’t Refresh

Android Steps

  1. Open the Play Store, search the browser name, and tap Update if shown. If you only see Open, pull to refresh or clear Play Store cache and try again.
  2. Open the app’s About page to confirm the version after updating.
  3. If the device runs an older OS that no longer receives new builds, install system updates or upgrade the device for ongoing security patches.

iPhone And iPad Steps

  1. Open the App Store, tap your profile, and pull down to refresh pending updates.
  2. Tap Update next to the browser. If it doesn’t appear, search the app directly and update from its store page.
  3. If Screen Time or MDM limits app updates, lift the restriction and retry.

Deeper Windows Troubleshooting

Check Services And Scheduled Tasks

  • Press Win + R, run services.msc, and set Google Update Service (gupdate) and (gupdatem) to Automatic (Delayed Start). Start them if they’re stopped.
  • Open Task Scheduler and confirm Google Update tasks exist under Task Scheduler Library → Google → Update. Run each task once to force a check.

Flush System Caches That Break Installers

  • Clear %TEMP% files and reboot.
  • Reset the Windows Installer engine with an elevated command prompt:
    msiexec /unregister
    msiexec /regserver

Remove Stuck Policies From The Registry

If updates still don’t run and “disabled by administrator” appears, clear policy roots under both machine and user hives:

  • HKLM\SOFTWARE\Policies\Google\Chrome
  • HKLM\SOFTWARE\Policies\Google\Update
  • HKCU\SOFTWARE\Policies\Google\Chrome
  • HKCU\SOFTWARE\Policies\Google\Update

Back up before deleting. After removal, reboot and run the About page again.

Deeper macOS Troubleshooting

Reset Google Software Update (Keystone)

  1. Quit the browser.
  2. Remove ~/Library/Google/GoogleSoftwareUpdate.
  3. Install the latest stable DMG and relaunch so Keystone re-registers cleanly.

Repair Permissions And Quarantine Flags

  • Drag the app into /Applications again to refresh permissions.
  • If Finder shows a quarantine banner for the updater, re-download the DMG from the official page to clear a corrupt download.

When A Fresh Install Is The Fastest Path

If the updater looped multiple times or the program files look damaged, replace the app entirely. Keep your profile folder if you want to retain history, bookmarks, and logins. Sign in after installation to sync. This route also bypasses policy leftovers and service errors that waste time.

Version Checks, Policies, And Safe Sources

Confirm Your Version

Open About Chrome to see the exact build. That page also triggers an immediate download when a newer patch exists.

Use The Official Instructions And Download

For step-by-step update instructions straight from the vendor, see Update Google Chrome. For targeted fixes when updates fail, use Fix Chrome update problems & failed updates. Both pages outline supported paths and allowed domains used by the updater.

Error Codes Cheat Sheet

These short notes help you read the message shown on the About page or installer. Pair them with the repair steps above.

Error Code What It Means Action
3 Update download or apply failed Restart, free space, allow updater through AV, retry
7 / 12 / 13 Install failed for unknown reason Clean re-install; remove leftover updater folders
31 Couldn’t re-install Uninstall completely, reboot, install from fresh DMG/EXE
57 / 102 / 103 Generic install faults Run as admin, check services, clear temp, try offline installer
“Disabled by administrator” Policy blocks updates Remove policies; use user-level build; re-install if needed
“A newer version is present” Installer mismatch Download the latest stable and install over the top

Keep Updates Smooth Next Time

Give The Updater A Clear Path

  • Let the About page finish before closing the window.
  • Keep a few gigabytes free on the system drive.
  • Avoid “registry cleaners” or script packs that flip update policies.

Know When Updates Pause By Design

Managed devices often follow staged rollouts or fixed versions. If you’re on a work or school machine, ask the admin whether updates are pinned for testing. Home users rarely need pinned versions; automatic updates are safer and simpler.

Reduce Conflicts With Security Apps

  • Use the vendor’s exclusions list for the browser folders.
  • Scan weekly with a trusted tool, but don’t chain multiple real-time engines.
  • Re-enable protection right after the update completes.

FAQ-Style Quick Answers (No Fluff)

Why Does The About Page Show “Nearly Up To Date” For A Long Time?

That screen appears while background tasks finish. If it never flips to “Relaunch,” restart the device and run the check again. If it still hangs, use the clean re-install path above.

Can A Browser Update Be Blocked By A VPN Or DNS Filter?

Yes. Some privacy VPNs and filtered DNS services block the updater’s domains or certificate checks. Try a regular network or allow the two update hosts listed earlier.

Will A Re-Install Wipe My Data?

Uninstalling on Windows or macOS lets you keep your profile folder. Signing in after a fresh install restores bookmarks, passwords, and history via sync. If you remove the profile folder, data stored only on the device will be gone.

You’re Back On Track

You now have a simple playbook: run the About page, clear security blocks, remove policies that freeze the version, and re-install when the updater stumbles. With those steps, you’ll move to the latest stable build in minutes and keep it that way going forward.