If you’ve tried to update Google Chrome only to be met with Error Code 3: 0x80040154, you’re essentially looking at a communication breakdown. In technical terms, this is a “Class Not Registered” error. It means Chrome’s update service is trying to talk to a specific Windows component (a COM object) that has either gone missing, been disabled, or become corrupted.
Think of it as Chrome trying to call its mechanic, but finding out the phone line has been cut. Here is how to re-establish that connection.
Step 1: Restart the Google Update Services
Most of the time, this error occurs because the background services responsible for fetching updates have stalled.
- Press Windows Key + R, type
services.msc, and hit Enter. - Scroll down to find Google Update Service (gupdate) and Google Update Service (gupdatem).
- Right-click each one and select Start. If they are already running, select Restart.
- Double-click both services and ensure the “Startup type” is set to Automatic or Automatic (Delayed Start).
Step 2: Run an Integrated System Repair
Since 0x80040154 is often tied to deeper Windows registration issues, a quick system file scan can often “register” the missing classes automatically.
- Type cmd in your Windows search bar.
- Right-click Command Prompt and select Run as Administrator.
- Type the following command and press Enter:
sfc /scannow - Wait for the scan to hit 100%. If it finds corrupt files, restart your computer and try updating Chrome again.
Step 3: The “Over-the-Top” Reinstall
If the services are running but the error persists, the update component itself might be corrupted. You don’t need to uninstall Chrome (and lose your bookmarks) to fix this.
- Go to the official Google Chrome download page.
- Download the Chrome installer.
- Run the installer while Chrome is still installed.
- This “over-the-top” installation replaces the broken update components while leaving your user data, passwords, and history intact.
Advanced Troubleshooting: Registry Fix
If you are comfortable with the Registry Editor, the error is sometimes caused by a specific key being set to “0” (disabled).
- Path:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update - Action: Look for a value named
UpdateDefault. If it is set to 0, change it to 1.
Note: If you don’t see a “Google” folder under Policies, don’t worry—this just means your browser isn’t being restricted by a group policy, and the issue likely lies in Step 1 or 3.
Quick Reference: Why did this happen?
| Potential Cause | The Fix |
| Disabled Service | Set Google Update Service to “Automatic” in Services.msc. |
| Corrupt COM Class | Run sfc /scannow in Command Prompt. |
| Missing Updater | Re-run the Chrome Installer from Google’s website. |
| Antivirus Block | Temporarily disable 3rd-party firewalls during the update. |
Still seeing the error? If you’re on a corporate laptop, your IT department might have locked the “Class Registration” to prevent unauthorized software updates. Reach out to your admin to see if they’ve pushed a block on version 143.0 or higher.