Class Not Registered Error In Windows 10 [Solved]: Some Fixing Tips

Users often report that they are facing the ‘Class not registered’ error while opening a program or app on Windows 10. Mostly, this error occurs after upgrading the Operating System to its latest version. It is also caused by certain programs or applications that have unregistered DLL files. 

Due to this issue, users can’t open programs like Windows media explorer, Cortana, Start menu, Internet Explorer. If you are facing the same problems, this post will help you to solve this issue. 

In this article, you will know some effective methods to troubleshoot this registration problem in Windows 10. 

Quick Fixes to Eliminate Class Not Registered Error

In the section, we are going to discuss 5 effective solutions to fix this issue within a flicker of time. You can try these procedures explained below if explorer.exe class not registered in Windows: 

Way 1: Disable iCloud from Task Manager

This error may be caused by the iCloud program installed on the system. Hence, if you are facing the ‘class not registered’ error due to this program, then disabling the iCloud can help. 

How to Disable iCloud on Windows 10? 

  • First and foremost, hit the Esc, Shift, and Ctrl key simultaneously to open the Task Manager. 
  • Then, search for the iCloud program from the Task Manager window. 
  • Thereafter, right-click on the ‘iCloud Services’ option and choose the ‘End Task’ option from the list. 

Once it diable the iCloud, you should open an application to check if they are started to work normally. Otherwise, re-register the ExpolrerFrame.dll file to get rid of this error. 

Way 2: Re-register ExpolrerFrame.dll     

If the Internet Explorer is crashing while showing the ‘class not registered Windows 10’ error, you can solve this by re-registering the ExpolrerFrame.dll file. Here are the steps to do this: 

  1. First, hit the X and Win key both at the same time. 
  2. Then, choose the ‘Command Prompt (Admin)’ option from the list. 
  3. Once it opens the Command Prompt window with Administrator’s privilege, type the command “regsvr32 ExplorerFrame.dll”. 
  4. Hit the Enter key to execute this. 

After executing the command, you should check if the issue persists. Else, you can move on to further solutions. 

Way 3: Use Component Services

Another solution is to use the Component Services to get rid of this “explorer.exe class not registered Windows 10” error. To try this, you can perform the steps mentioned below: 

  • First, open the Run dialog box by pressing the R and Window key simultaneously. 
  • Afterward, you have to type “dcomcnfg” in the Run box and tap on the OK button to proceed further. 
  • As a result, it will open the Component Services window. So, navigate to the Component Service and tap on the “Computers” button. 
  • Now, click on the ‘My Computer’ option and click twice on the ‘DCOM Config’ option. 
  • Next, you will see a few warning messages. If it appears, then click on the Yes button. 
  • Lastly, exit from the Component Services window and restart the system. 

After doing so, you should check if the class not registered error stops to appear. If it’s not, then you can create a new Microsoft account to get rid of this error. 

Way 4: Create a New Microsoft Account

You can also solve this error by creating a new Microsoft account. If you are unaware of how to create one, follow the steps given below: 

  1. First of all, open the Settings application. To open this, press the I and Win key both at the same time. 
  2. Next, navigate to the Accounts category. 
  3. Go to the ‘Family & other people’ section from the right pane of the screen. 
  4. Afterward, tap on the ‘Add someone else on this PC’ option. 
  5. Now, enter the Microsoft account that you are using and tap on the Next button to proceed further. 
  6. At last, you can log out from your old account and login to the new account. 

The above steps will not work if you don’t sign in as a local account. To switch to the local account, you can perform  the steps: 

  • First, open the Settings and go to the Accounts section.
  • Tap on the ‘Sign in with a local account instead’ option. 
  • Now, the system will prompt you to enter the username and password of your local account. 
  • Tap on the ‘Sign out and finish’ button and log back into your account. 

After trying the above steps, you should try to open a program to check if the issue is fixed. Else, you can disable the Explorer 11 by performing the next method. 

Way 5: Disable the Explorer 11

Another method that can help you to solve this error is to disable Explorer 11. You must have the Administrator’s access to perform this solution. 

  1. First, open the Control Panel by going to the Start menu.  
  2. Afterward, go to the upper right pane of the screen and tap on the “View by” button. 
  3. Choose the ‘Large icons’ option from the list. 
  4. Now, go to the ‘Programs and Features’ category. 
  5. Next, choose the “Turn Windows features on or off” option located at the upper left side of the screen. 
  6. Untick the ‘Internet Explorer 11’ box and you will see a UAC asking you to confirm the actions. So, tap on the OK button from the pop-up box. 

Afterward, restart the computer. It will take some time to reboot the system. So, be patient and check if the issue has been resolved after disabling Explorer 11 and rebooting PC. 

Way 6: Run the SFC Checker

SFC or System File Checker is an in-built utility of Windows, which allows the users to scan the entire computer for damaged system files. This is a useful tool that can diagnose the issue behind not registering Class on Windows. 

How to Run System File Checker? 

  • In the beginning, open the Run dialog box and type “taskmgr” in it. 
  • Press the Enter key to open the Task Manager. 
  • Go to the File tab and choose the ‘Run new task’ option from the list. 
  • Next, type “powershell” in the ‘Open’ field and tick the box that prompts ‘Create this task with administrator privileges.’
  • Now, type “sfc/scannow” in the Powershell window and hit the Enter key to run the command. 
  • It will take a few minutes to scan all Windows files on the computer. 

If it locates any corrupted system files, then it will eliminate them by itself. But, if you see that no threat found on the computer, you can run the DISM to ensure this. 

To run the DISM checker, type “DISM /Online /Cleanup-Image /RestoreHealth” in the Powershell window. Once you hit the Enter key, it will start finding the damaged files and repair them automatically. 

Afterward, exit from the Powershell window. Now, restart the system and check if the error is fixed. 

Final Recommendation

That’s all. These are the best ways you can implement to get rid of the error ‘Class not registered.’ Hopefully, it will help you to eradicate this error and various other Windows issues. 

But, if you have any doubts or face any problem while performing these fixes, you can share them in the comment section. It is given at the end of this guide.