How to fix Class Not Registered in Windows 11

This guide will help you with ten effective fixes that you can implement here to get rid of the Class not registered error in Windows 11

Mahima N.
Windows Technical Expert
11 min read
Add as a preferred
source on Google

When Windows 11 shows the error Class Not Registered, it typically means that a DLL, COM class, Windows component, or application has been mis-registered or is corrupted. Luckily, you don’t need to reset or reinstall Windows to fix this issue.

Class not registered error on Windows 11
Class not registered error on Windows 11

Starting from the simpler solutions and working our way up the ladder, this guide will help you understand a few common fixes that you can implement here to get rid of the Class Not Registered error in Windows 11. Perform the steps in turn and determine if the problem is solved when each step is completed.

What Does “Class Not Registered” Mean in Windows 11?

Component Object Model (COM): A way for Windows to enable communication between different applications and system services. The COM components are paired with a registration entry that will describe to Windows how and where to find the component.

If it is damaged, missing, or misconfigured, Windows might show errors like “Class Not Registered”.

These may cause the error to appear when you open them:

  • File Explorer
  • Microsoft Edge
  • Windows Photos
  • Start menu components
  • Windows Search
  • Settings
  • Internet-related applications
  • Certain third-party programs

Corrupted DLL registrations, Damaged system files, Problematic default applications, and Windows services are some of the common reasons that can trigger the Class Not Registered Windows 11 error.

Why Does Class Not Registered Appear in Windows 11?

There isn’t a single cause behind this error. The following are some of the common causes for this:

  • Faulty Windows system files.
  • Incorrect DLL registration
  • COM/DCOM configuration problems
  • Windows application corruption
  • Outdated Windows components
  • Conflicts with third-party application(s)

If you can find out when the error began, then you will be able to troubleshoot it much more easily. If the error occurred right after installing an application, the application could be a more probable cause than the Windows operating system.

Ways to fix Class Not Registered in Windows 11

The Class Not Registered Windows 11 error may appear alarming, but that doesn’t imply you should re-install Windows. By solving these solutions sequentially, you can determine what causes the issue and hopefully resurrect a normalcy of your Windows 11 applications.

Fix 1: Re-Register the ExplorerFrame.dll File

A first solution that you can take to eliminate the Class Not Registered error in Windows 11 is to re-register the ExplorerFrame.dll file.

ExplorerFrame.dll is related to the functionality of Windows Explorer. If it is corrupted, Windows will most likely have trouble loading some of the Explorer-related components. Explore how to re-register ExplorerFrame.dll:

1. Search with Windows by pressing Windows + S. Type Command Prompt. Right-click on the Command Prompt and click Run as Admin.

Open CMD Command Prompt as Admin fix Class Not Registered in Windows 11
Open CMD Command Prompt as Admin

If the User Account Control window opens, press Yes.

2. Enter the following command. Press Enter.

regsvr32 ExplorerFrame.dll
regsvr32 ExplorerFramedll
regsvr32 ExplorerFramedll

Wait until Windows notifies you that it will delete the file.

3. Restart your computer. Try to open File Explorer or the app that was showing the Class Not Registered message.

4. If the command doesn’t work, you can also try running this command. If Windows reports that the module could not be loaded, don’t manually download a DLL file from an unknown website. Otherwise, proceed with systems-file repair instructions later in this guide.

regsvr32 /i ExplorerFrame.dll
regsvr32 i ExplorerFramedll fix Class Not Registered in Windows 11
regsvr32 i ExplorerFramedll

Fix 2: Check Component Services

The error may be related to COM components, so verifying the windows’ component/service infrastructure might be beneficial.

Windows offers the Component Services console to control COM and DCOM components.

1. Hit the keys Win + R. Type this command. Press Enter.

dcomcnfg
dcomcnfg to open Component Services
dcomcnfg to open Component Services

2. Click on Component Services in the Component Services window and expand the Computers branch of the window to show My Computer. Check the various configuration choices. Don’t alter any random setting in DCOM unless you’re aware of what a specific component does.

Check the various configuration choices in Component Services fix Class Not Registered in Windows 11
Check the various configuration choices in Component Services

It’s also possible to check if important Windows services are running.

1. Click on Windows + R. Type this.

services.msc
services run command
services run command

2. Look for services such as:

  • DCOM Server Process Launcher
  • Remote Procedure Call (RPC)
  • RPC Endpoint Mapper

Double-click each service. Ensure that its Start-up type is set right and that the service is running. If the service is stopped and Windows will allow it to start, click Start.

Verify Related Windows Services like RPC Endpoint Mapper fix Class Not Registered in Windows 11
Verify Related Windows Services like RPC Endpoint Mapper

Click Apply > OK. Restart Windows and see if the Windows 11 Class Not Registered error message is gone.

🛈 Note: Do not disable the following core Windows services: RPC, DCOM, etc. They are used by a number of Windows components.

Fix 4: Create a New Windows User Account

Sometimes the Class Not Registered error is limited to a particular Windows user profile. If you are having problems with your current profile due to corrupt settings or applications, having a new profile may be helpful to determine if the problem is profile-based.

1. Tap Windows + I to open Settings. Select Accounts. Click Other users.

Other users in Account settings
Other users in Account settings

2. Select Add account. Follow the directions to create another Windows account.

Add account for Other users fix Class Not Registered in Windows 11
Add account for Other users

3. Log out of the existing account.

4. Use the new account to sign in. Now, attempt to open the app that was giving the error.

What if the error doesn’t appear?

If it is normal to apply from the new account, the original Windows profile might be damaged.

Your personal files can then be transferred to the new profile and your applications set up once again. Do not delete your existing account until you’ve saved all that is important.

This is a useful approach particularly in case one user account is only experiencing Class Not Registered Windows 11.

Fix 5: Run System File Checker and DISM

There are various Windows 11 errors that can be caused by corrupted or missing Windows system files. There are two inbuilt tools that Microsoft offers to repair Windows components: System File Checker (SFC) and Deployment Image Servicing and Management (DISM). It is generally a good idea to run DISM first and then SFC.

1. Run the Command Prompt as Administrator.

Open CMD Command Prompt as Admin
Open CMD Command Prompt as Admin

2. Use the following command and hit Enter.

DISM /Online /Cleanup-Image /RestoreHealth
DISM Restore health
DISM Restore health

Wait until the scan and repair process is finished. The process may take some time. Don’t exit Command Prompt while it is running.

3. Once you have completed DISM, run this. Press Enter and let Windows run the scan.

sfc /scannow
sfc scannow for Repair Corrupted Windows System Files fix Class Not Registered in Windows 11
sfc scannow for Repair Corrupted Windows System Files

If SFC discovers corrupted system files, it will automatically try to fix them.

After the two commands are executed, reboot Windows 11 and see if the Class Not Registered error message is resolved. It is also helpful in troubleshooting other issues with Windows that are due to corrupted system files.

Fix 6: Start the Internet Explorer ETW Collector Service

While Internet Explorer is no longer supported as a standalone browser on modern versions of Windows, some legacy Windows system components and applications may still be dependent on related components.

When troubleshooting a Class Not Registered error that may be related to an application or browser, you can use the status check to confirm that the Internet Explorer ETW Collector Service is installed on your Windows 11 installation.

1. Again, click on Run by pressing Win + R and type this and hit enter.

services.msc
services run command
services run command

2. Search for IE or Internet Explorer ETW Collector Service. If it’s there, double-click it. Find out its current status. If the service is not running and is enabled in the Start option, then select Start.

Start Internet Explorer ETW Collector Service fix Class Not Registered in Windows 11
Start Internet Explorer ETW Collector Service

Select Apply, then OK.

If you can’t find the service, there is some problem. Don’t worry. On each installation of Windows 11, the service might not be available or accessible in the same manner. Don’t install or download third-party versions of Windows services because they are missing.

Rather, try the remaining troubleshooting steps in this guide.

Fix 7: Reset Your Default Apps in Windows 11

The Class Not Registered message may be triggered when Windows attempts to open a file, a link or a system component when the default application is incorrect or corrupted.

It’s a good idea to try resetting default applications, especially if the error occurs when opening files or certain applications.

1. Tap Windows + I to open Settings. Go to Apps. Select Default apps.

Default apps in Windows settings
Default apps in Windows settings

2. You will then see the Reset default apps option, scroll down and select it. Follow directions on the screen.

Reset all default apps fix Class Not Registered in Windows 11
Reset all default apps

Restart your computer. Reopen the file or program that caused the problem and reset default apps.

If the problem is restricted to one app, look for that App in Default Apps and check the file and link associations. It is possible to re-assign the right Windows application again.

Fix 8: Restart Windows Explorer

Restarting Windows Explorer is a quick and easy troubleshooting step if you get the Class Not Registered error when opening File Explorer or when you try to interact with the Windows desktop.

1. Restart Windows Explorer from Task Manager. Hold Ctrl + Shift + Esc and open the Task Manager.

2. Look for Windows Explorer in the list of processes. Right-click it. Select Restart.

Restart Windows Explorer
Restart Windows Explorer

Your taskbar and desktop might momentarily vanish and reappear. Now, go back to File Explorer and click it again. If the error shows up right away, proceed with the other solutions included in this fix.

Fix 9: Install Pending Windows 11 Updates

Sometimes an obsolete version of the Windows OS may include bugs or compatibility issues with the applications installed with the OS.

1. Press Windows + I to check for updates, and then select Windows Update.

2. Tap the button “Check for updates”. Install available updates.

Check for updates in Windows Update fix Class Not Registered in Windows 11
Check for updates in Windows Update

3. If Windows prompts you to restart your computer, do so. Once you have updated, test the application that was causing the Class Not Registered Windows 11 error.

Fix 10: Repair or Reset the Affected Windows App

Repairing or resetting the application if the problem arises only when starting up that application can be helpful.

1. Press the Windows + I keys to open Windows Settings, then select Apps > Installed apps.

Installed Apps in settings
Installed Apps in settings

2. Look for the affected application. Tap on the three dots next to it. Select Advanced options.

Advanced option for MS Photos in settings
Advanced option for MS Photos in settings

3. If there is an option to click Repair, do so.

Repair MS Photos
Repair MS Photos

4. Test the application. If repairing the application doesn’t help, you can consider using the Reset option.

Reset MS Photos fix Class Not Registered in Windows 11
Reset MS Photos
🛈 Note: In some cases, resetting an app can delete the app’s local settings and/or app data; consider what an app stores locally before resetting the app.

Frequently Asked Questions (FAQs)


When you see the Class Not Registered error in Windows 11, it typically indicates that Windows 11 could not find or access the registration information needed by a specific COM component, DLL or application. Sometimes, the issue can be fixed by registering the component again, fixing the system files or resetting the associations for the application.

First, restart Windows Explorer and see if there are any windows updates. If this still doesn’t work, repeat the steps to re-register ExplorerFrame.dll, run DISM and SFC, check appropriate Windows services, create a new user profile, or reset default applications.

If you get the Class Not Registered error message in File Explorer, this might be a problem with Explorer components or the system registrations are corrupted. If you are experiencing problems, re-registering ExplorerFrame.dll and running DISM then SFC is helpful.

Yes, in most cases, you can troubleshoot the Class Not Registered Windows 11 error without reinstalling the OS. The in-built tools DISM and SFC, DLL re-registration, application repair, service checks and user-profile troubleshooting can help determine and fix the root cause of the issue.

That’s it!

Share this article
https://www.kapilarya.com/how-to-fix-class-not-registered-in-windows-11

Shareable URL

Article by

Mahima N.
Windows Technical Expert

Say Hey to Mahima, a tech buff. She enjoys writing both technical and non-technical drafts. When she's not typing away, you'll find her buried in books or off on some adventure. Mahima's all about trying new things and soaking up every experience life throws her way!

Leave a Comment

Your email address will not be published. Required fields are marked *