Clear thinking for complex systems

Fixing Chrome Update Error 0x80040154: The “Class Not Registered” Bug

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.

  1. Press Windows Key + R, type services.msc, and hit Enter.
  2. Scroll down to find Google Update Service (gupdate) and Google Update Service (gupdatem).
  3. Right-click each one and select Start. If they are already running, select Restart.
  4. 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.

  1. Type cmd in your Windows search bar.
  2. Right-click Command Prompt and select Run as Administrator.
  3. Type the following command and press Enter:sfc /scannow
  4. 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.

  1. Go to the official Google Chrome download page.
  2. Download the Chrome installer.
  3. Run the installer while Chrome is still installed.
  4. 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 CauseThe Fix
Disabled ServiceSet Google Update Service to “Automatic” in Services.msc.
Corrupt COM ClassRun sfc /scannow in Command Prompt.
Missing UpdaterRe-run the Chrome Installer from Google’s website.
Antivirus BlockTemporarily 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.