sodcalculator

10 Tech How-To

Fix Chrome Error 0x80040154 (3) in Windows

Guide 10-31057 · Updated · Step by step

Chrome error 0x80040154 (often shown as “error code 3: 0x80040154”) is a Windows-specific failure that usually appears when Chrome cannot access a required system component or when a browser extension interferes with startup. The fix is to run Chrome with extensions disabled, repair the installation, and ensure Windows is fully updated. Below is a practical guide to resolving it, with background on what the code means and what to do if the first attempts fail.

What Error 0x80040154 Actually Means

The hexadecimal code 0x80040154 is a Windows COM error: REGDB_E_CLASSNOTREG, meaning “class not registered.” It indicates that a program tried to use a Component Object Model (COM) component that is either missing, not properly registered, or blocked. In Chrome’s context, this often happens when:

  • A browser extension or plugin tries to call a COM object that isn’t available.
  • A Windows system file or DLL required by Chrome is corrupted or missing.
  • Chrome’s own installation is incomplete or damaged.
  • Third-party software (like antivirus or optimization tools) has disabled a needed service.

Because the error is generic, the exact trigger can vary from machine to machine. However, the steps below address the most common causes.

Fix 1: Run Chrome with Extensions Disabled

Extensions are the most frequent trigger for this error. A poorly coded or incompatible extension can attempt to use a COM object that isn’t registered, causing Chrome to fail at startup.

  1. Close Chrome completely.
  2. Press Windows + R, type chrome.exe --disable-extensions, and press Enter.
  3. If Chrome opens without the error, one of your extensions is the culprit.
  4. Go to Menu (three dots) > More tools > Extensions.
  5. Disable all extensions, then re-enable them one by one, restarting Chrome after each, until the error returns.
  6. Remove the offending extension.

If Chrome still fails with extensions disabled, move to the next fix.

Fix 2: Repair Chrome Installation

A damaged Chrome installation can cause the error. Windows offers a built-in repair option:

  1. Open Settings > Apps > Apps & features (or Control Panel > Programs and Features).
  2. Find Google Chrome in the list.
  3. Click Modify (or Change).
  4. Choose Repair and follow the prompts.
  5. Restart your computer and launch Chrome.

If the repair option isn’t available, uninstall Chrome completely (check “Also delete your browsing data” if you don’t need it), then download the latest installer from Google’s official site and reinstall.

Fix 3: Update Windows and System Components

Outdated Windows components can cause COM registration issues. Ensure your system is up to date:

  1. Open Settings > Update & Security > Windows Update.
  2. Click Check for updates and install all pending updates.
  3. Restart your PC.

Also consider updating your graphics drivers and any .NET Framework components, as Chrome relies on system libraries that may be affected.

Fix 4: Re-register DLL Files (Advanced)

If the problem persists, a system DLL might be unregistered. This requires an elevated Command Prompt:

  1. Press Windows + X and select Command Prompt (Admin) or Windows PowerShell (Admin).
  2. Type regsvr32 msxml6.dll and press Enter. (This is a common component for web-related COM objects.)
  3. Also try regsvr32 jscript.dll and regsvr32 vbscript.dll.
  4. Restart your computer.

Note: Only run commands you understand. If you’re unsure, skip this step and try the next fix.

Fix 5: Create a New User Profile

A corrupted Chrome profile can also trigger the error. To test:

  1. Close Chrome.
  2. Press Windows + R, type chrome.exe --user-data-dir="C:\temp_chrome", and press Enter.
  3. If Chrome opens fine, your original profile is damaged.
  4. Go to %LOCALAPPDATA%\Google\Chrome\User Data and rename the Default folder to Default.old.
  5. Restart Chrome – it will create a fresh profile.

You can later copy bookmarks and passwords from the old folder if needed.

When to Use a Clean Reinstall

If none of the above works, a clean reinstall is the most reliable option. This removes all Chrome data and settings, eliminating any corrupted files.

  1. Back up your bookmarks and passwords (export them to a file).
  2. Uninstall Chrome via Settings > Apps.
  3. Delete the leftover folders: %LOCALAPPDATA%\Google\Chrome and %PROGRAMFILES%\Google\Chrome (if they exist).
  4. Download the latest Chrome installer from Google’s official site and install.

This is the most thorough fix and resolves nearly all persistent Chrome errors.

Frequently Asked Questions

Is error 0x80040154 a virus?

No, it’s a standard Windows COM error. However, malware can cause it by modifying system files. If you suspect infection, run a full antivirus scan before troubleshooting Chrome.

Does this error happen on Mac or Linux?

No, 0x80040154 is Windows-specific. Mac and Linux versions of Chrome don’t use COM objects, so they won’t see this code.

Will I lose my bookmarks if I reinstall Chrome?

If you’re signed in to Chrome with a Google account, bookmarks and passwords sync automatically. If not, export them to an HTML file before uninstalling.

Why does the error appear only sometimes?

It may be triggered by a specific website or action that invokes a COM object. Try disabling extensions and see if the error stops occurring on that site.

Can I ignore this error and keep using Chrome?

You can try, but the error often causes crashes or prevents Chrome from opening. It’s best to fix it to avoid data loss.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →