Class Not Registered Error on Windows 11? Here’s How to Fix It

how to fix class not registered error in windows

Have you encountered the “Class Not Registered” error on your Windows 11 PC while opening an application, File Explorer, a web browser, or another built-in Windows feature? This error usually occurs when Windows cannot access the required system components, registry entries, or COM (Component Object Model) registrations needed to launch a program correctly. As a result, the application may fail to open, crash immediately, or display the message “Class Not Registered.”

The error is commonly caused by corrupted system files, damaged registry entries, unregistered DLL files, faulty Windows components, incompatible applications, or issues introduced after a Windows update. In this guide, you’ll learn what causes the Class Not Registered error in Windows 11 and the most effective solutions to fix it and get your apps working normally again.

What Causes the “Class Not Registered” Error in Windows 11?

The “Class Not Registered” error occurs when Windows cannot locate or access the system components required to launch an application or perform a specific task. It could be because required registry entries, COM (Component Object Model) registrations, or Windows components are missing, corrupted, or improperly registered. Depending on the underlying cause, the error may affect a single application or multiple Windows features.

The most common causes include:

  • Corrupted system files: Damaged Windows files can prevent applications and system components from working correctly.
  • Missing or unregistered DLL files: If a required DLL file isn’t properly registered, Windows may fail to launch the application.
  • Corrupted registry entries: Invalid or damaged registry settings can prevent Windows from locating the required class information.
  • Faulty Windows updates: An incomplete or unsuccessful update may damage system components or application registrations.
  • Incompatible or corrupted applications: A damaged installation or incompatible software can trigger the error when you open the program.
  • Problems with File Explorer or default apps: In some cases, issues with Windows Explorer or default app associations can also cause the error.

Fix 1: Restart Windows Explorer

If the “Class Not Registered” error appears when opening File Explorer, the Start menu, the Taskbar, or other Windows features, restarting Windows Explorer can often resolve the issue. This refreshes the Windows shell and reloads the system components that manage the desktop, taskbar, and File Explorer without requiring a full system restart.

  • Press Ctrl + Shift + Esc to open Task Manager.
  • Under the Processes tab, locate Windows Explorer.
  • Right-click Windows Explorer and select Restart.
Restart Windows Explorer windows 11
  • Wait a few seconds while the taskbar and desktop reload.
  • Try opening the app or the feature that displayed the “Class Not Registered” error.

If the error persists, restart your PC before moving to the next solution. A restart can clear temporary system glitches, reload essential Windows services, and complete pending system changes that may be causing the “Class Not Registered” error.

Fix 2: Repair Corrupted System Files Using SFC and DISM

Corrupted or missing Windows system files can prevent applications and built-in Windows features from working correctly, leading to the “Class Not Registered” error. The built-in System File Checker (SFC) and Deployment Image Servicing and Management (DISM) tools can scan Windows for corruption and repair damaged system components.

  1. Type cmd in the Windows search box.
  2. Right-click Command Prompt and select Run as administrator.
  3. Run the following command and press Enter: sfc /scannow
  4. Wait for the scan to complete. Windows will automatically repair any corrupted system files it finds.
  5. After the SFC scan finishes, run the following DISM command: DISM /Online /Cleanup-Image /RestoreHealth
  6. Restart your computer after the process is complete.
  7. Try opening the app or the Windows feature that displayed the “Class Not Registered” error.
Use SFC and DISM command

If damaged Windows components were causing the issue, the error should now be resolved.

Fix 3: Re-register Windows Apps Using PowerShell

The “Class Not Registered” error can occur when built-in Windows apps or components lose their registration information. This may happen after a Windows update, system corruption, or changes to app files. Re-registering Windows apps restores the required registration details and can fix problems with apps such as Microsoft Photos, Microsoft Store, File Explorer, and other Windows features.

  • Press Windows + X and select Terminal (Admin).
  • Click Yes when the User Account Control (UAC) prompt appears.
  • Copy and paste the following command:

Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

  • Press Enter and wait for the process to complete.
  • Restart your PC and check whether the “Class Not Registered” error is resolved.
Re-register Windows Apps Using PowerShell

The command may display some error messages during the process. In many cases, these are related to individual apps and do not prevent the re-registration process from completing successfully.

Fix 4: Update or Reinstall the Affected Application

If the “Class Not Registered” error appears only when opening a specific application, the problem may be caused by corrupted app files, an incomplete installation, or compatibility issues. Repairing, updating, or reinstalling the affected program can restore the components it requires to run correctly.

  1. Open Settings by pressing Windows + I.
  2. Go to Apps > Installed apps.
  3. Find the application showing the error.
  4. Click the three dots (…) next to the app and select Advanced options (if available).
  5. Select Repair or Reset and check whether the issue is resolved.
  6. If the error continues, uninstall the application and install the latest version from the official source.
Reset outlook app

After reinstalling the application, restart your PC and try opening it again.

This fix is especially useful if the error appears with a single program, such as a web browser, Microsoft Office app, Photos, or another third-party application.

Fix 5: Install the Latest Windows Updates

Microsoft regularly releases Windows updates that include bug fixes, security improvements, and compatibility updates. If the “Class Not Registered” error is caused by a Windows bug, outdated components, or a failed update, installing the latest updates may resolve the issue.

  1. Press Windows + I to open Settings.
  2. Select Windows Update from the left pane.
  3. Click Check for updates.
  4. Download and install any available updates.
  5. Restart your PC after the installation is complete.
Windows 11 check for updates

After restarting, try opening the app or Windows feature that previously displayed the “Class Not Registered” error.

If the issue started immediately after a Windows update, continue to the next solutions to check for profile-related issues or conflicts with third-party software.

Fix 6: Create a New Windows User Account

A corrupted user profile can cause problems with app registrations, permissions, and Windows components, resulting in the “Class Not Registered” error. Creating a new user account helps determine whether the issue is related to your current profile or the Windows system itself.

  1. Press Windows + I to open Settings.
  2. Go to Accounts > Other users.
  3. Click Add account.
  4. Choose I don’t have this person’s sign-in information.
  5. Select Add a user without a Microsoft account.
  6. Create a new local user account.
  7. Sign in to the new account and check whether the error still appears.

If the error does not occur in the new account, your original Windows user profile may be corrupted. You can move your files to the new account or repair the existing profile if needed.

Fix 7: Perform a Clean Boot

A third-party application, background service, or startup program may interfere with Windows components and trigger the “Class Not Registered” error. Performing a Clean Boot starts Windows with only essential Microsoft services, making it easier to find the program causing the conflict.

  • Press Windows + R, type msconfig, and press Enter.
  • Open the Services tab.
  • Check Hide all Microsoft services.
  • Click Disable all.
Hide all Microsoft services
  • Open the Startup tab and click Open Task Manager.
  • Disable all unnecessary startup applications.
  • Close Task Manager and click Apply > OK.
  • Restart your PC.

If the error no longer appears after a Clean Boot, enable the disabled services and startup apps one at a time to identify which program is causing the conflict.

Fix 8: Reset Windows 11 (Keep My Files)

If none of the previous solutions fix the “Class Not Registered” error, your Windows installation may have deeper system corruption. Resetting Windows 11 reinstalls the operating system and repairs damaged system components while giving you the option to keep your personal files.

Before resetting Windows:

  • Back up important files if possible.
  • Make sure you know your Microsoft account password.
  • Keep your PC connected to power during the reset process.

Follow these steps:

  1. Press Windows + I to open Settings.
  2. Go to System > Recovery.
  3. Click Reset PC under Reset this PC.
  4. Select Keep my files.
  5. Choose Cloud download or Local reinstall.
  6. Follow the on-screen instructions to complete the reset.
Select keep my files option

After Windows is reinstalled, reinstall your applications and check whether the “Class Not Registered” error has been resolved.

How to Prevent the “Class Not Registered” Error in Windows 11

While it is not always possible to prevent this error completely, following these practices can reduce the chances of Windows components and applications becoming corrupted:

  • Keep Windows updated: Install regular Windows updates to receive bug fixes and improvements for system components.
  • Install apps from trusted sources: Avoid modified or unofficial software, as it may damage Windows registrations.
  • Avoid force shutdowns: Sudden power loss or improper shutdowns can corrupt system files and application data.
  • Keep system files healthy: Run SFC and DISM tools occasionally if you notice Windows errors or unusual behavior.
  • Maintain enough free storage space: Low disk space can affect Windows updates and application operations.
  • Create regular backups: Backups allow you to restore important files if system problems occur.

Following these steps can help keep Windows 11 components, apps, and system registrations working correctly.

Frequently Asked Questions (FAQs)

What does “Class Not Registered” mean in Windows 11?

The “Class Not Registered” error means Windows cannot find or access the required registration information for an application or system component. This usually happens due to corrupted files, missing DLL registrations, damaged app registrations, or issues with Windows components.

Why does Windows 11 show the “Class Not Registered” error?

Windows 11 may display this error due to corrupted system files, broken app registrations, outdated software, faulty Windows updates, or problems with specific applications. The cause depends on where and when the error appears.

How do I fix the “Class Not Registered” error in File Explorer?

If the error appears when opening File Explorer, try restarting Windows Explorer, running SFC and DISM scans, and re-registering Windows apps using PowerShell. These solutions can repair common File Explorer and Windows shell issues.

Is the “Class Not Registered” error a virus?

No. The “Class Not Registered” error is usually caused by problems with Windows component or application registration, not by malware. However, if you notice other suspicious activity, running a malware scan with Windows Security can help rule out security issues.

Can I fix the “Class Not Registered” error without reinstalling Windows?

Yes. In most cases, you can fix the error by repairing corrupted system files, re-registering Windows apps, updating affected applications, or creating a new user profile. Resetting Windows should only be considered as a last resort.

Amiush Palk

I am Amiush founder of this blog. My qualification. completed Bachelor of Arts (BA) and Microsoft Certified Professional (MCP). With a strong background in computer applications love write articles on Microsoft Windows (11, 10, etc.) Cybersecurity, WordPress and more.