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.comanddl.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:
- Press Win + R, type
regedit, and press Enter. - Navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome. - Export a backup, then delete update-blocking values like
UpdateDefaultor the entireGoogle\Chromekey if it’s only setting lockdowns. - 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:
- Uninstall the browser from Settings → Apps. Keep user data if you don’t want to sign in again.
- Delete leftover folders in:
%LOCALAPPDATA%\Google\Chrome%PROGRAMFILES(x86)%\Google\Update
- 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
- Quit the browser completely (check the dock and Force Quit list).
- Drag the app from
/Applicationsto Trash. - Remove user remnants in
~/Library/Application Support/Google/Chromeand~/Library/Google/GoogleSoftwareUpdate(back up first if you want to keep a profile). - Install the latest stable build and sign back in to sync.
Android And iOS: When The App Store Won’t Refresh
Android Steps
- 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.
- Open the app’s About page to confirm the version after updating.
- 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
- Open the App Store, tap your profile, and pull down to refresh pending updates.
- Tap Update next to the browser. If it doesn’t appear, search the app directly and update from its store page.
- 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\ChromeHKLM\SOFTWARE\Policies\Google\UpdateHKCU\SOFTWARE\Policies\Google\ChromeHKCU\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)
- Quit the browser.
- Remove
~/Library/Google/GoogleSoftwareUpdate. - Install the latest stable DMG and relaunch so Keystone re-registers cleanly.
Repair Permissions And Quarantine Flags
- Drag the app into
/Applicationsagain 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.
