The “Class not registered in Windows 10” issue is quite a common occurrence. This error message usually shows up in a dialog box as a warning. When you try to open a software or an app in Windows, it may fail to open. As the program fails to run, you can get the Class not registered error.
This error has troubled many Windows 10 users all across the globe. So, if you have been getting the explorer.exe class not registered error on your PC, you are not alone.
The good thing about this error is that it is not a critical or fatal error. You can quickly get rid of this error and start using the problematic app or software back again. All you need to do is try out the solutions we will talk about later in the article.
Why Am I Getting a “Class Not Registered” Error In Windows 10?
This issue is generally related to DLL (Dynamic Link Library) files. Whenever DLL file(s) associated with a program is unregistered, the program may fail to launch, rendering the Class Not Registered error in Windows 10. A program needs specific DLLs to function correctly. If a DLL is unregistered, it may cause the associated programs to malfunction or not run at all.
In the following section, we will look at some of the solutions that have helped several Windows 10 users get rid of this issue.
How do I Fix Class Not Registered Error In Windows 10?
There are several solutions that you can try to get rid of this DLL issue on your PC. Beginning with the explanation that has fixed the problem for many users, we look at the solutions. Try the answers out in the order they are mentioned, and you will be able to run the problematic application without any issues.
End the iCloud Process
One of the prime suspects that is responsible for this error in Windows 10 is the iCloud process. According to many users, they could fix this problem and run the desired program without any issue after disabling the iCloud process. Here are the steps to follow:
Step 1: Open Task Manager on your PC. For this, press the Ctrl + Shift + Esc buttons on your keyboard together.
Step 2: The Task Manager will open. Here, make sure to stay on the Processes tab. In this window, you will find a list of processes that are running on your PC. Among these processes, look for the iCloud process. When found, make a right-click on the process, then from the menu that opens, select the End task option.
Step 3: Another thing that can try is to Disable the iCloud process. For this, go to the Startup tab in Task manager. Here, make a selection on iCloud, then click on the Disable option.
After making the above changes, restart your PC. Now try to launch the application that was not running. Was the issue resolved?
Run DCOM Config in Component Services
Here’s another solution that you can try to fix the class not registered issue in Windows 10. Follow the steps:
Step 1: Open the Run dialog box by pressing the Win + R keys. In the Run box, type dcomcnfg and press the Enter key.
Step 2: The Component Services window will open. Here, go to the left pane and navigate to the following location: Component Services > Computers > My Computer.
Select the My Computer option, then go to the right pane. Here, make a double click on the DCOM Config option.
Once you do that, you may get a couple of prompts on your PC. Select Yes on each of the prompts to continue.
After successfully running DCOM Config in Component Services, go ahead and close down this window. Now, restart your PC. Check whether you can run the program of your choice or still getting the class not registered error.
By Reregistering the ExplorerFrame.dll file in your PC
By using Command Prompt, you can re-register the ExplorerFrame.dll file in your PC. After carrying out this process, you might be able to fix the issue. Here is how to do it:
Step 1: Open Command Prompt in Admin mode. For this, press the Win + X buttons together. Now, from the menu that opens, select the Command Prompt (Admin) option.
Step 2: In the Command Prompt window, you will have to type the following command and press the Enter key:
After the command has run successfully in Command Prompt, close down the window. Now, restart your PC and look if the issue is still there.
Make Sure Internet Explorer ETW Collector Service is Running
If you are facing this issue while trying to launch Internet Explorer or Microsoft Edge, then here is a solution that you can try.
Step 1: Open the Services window on your PC. Press the Win + R buttons, then in the Run box that will open, type services.msc and click on the Ok button.
Step 2: When the Services window will open, you will find a list of services in it. Here, scroll down and look for a service named “Internet Explorer ETW Collector.” When found, check the status of the service if it’s running. If it is not running, make a right-click on it and select the Start option.
Step 3: As an additional step, you can go to this service’s properties and set the Startup type as Automatic. To make this change, make a right-click on the service and select the Properties option. Now, in the Properties window, click on the Startup type dropdown and select the Automatic option.
After applying the above changes to your PC, close down the Services window and reboot your PC. After the reboot, try to run Edge or Internet Explorer on your PC. Did this work?
Reset Default Microsoft Apps
If you face issues starting the default Apps that come installed with Windows 10 and getting the class not registered error, you should try resetting the default apps.
Step 1: Open the Settings window in Windows 10. For this, press the Win + I buttons together. In the Settings app, select the Apps option. If you cannot find the Apps option, it must be under the System option.
Step 2: In the new window that will open, go to the left pane and select the Default apps option. Next, go to the right pane and scroll down till you find a Reset button. It must be under the Reset to the Microsoft recommended defaults section.
When the apps have been reset to default settings, close down the Settings app and reboot your PC. Now try to launch the app that you were unable to.
Check for Hard Drive Issues
Issues with your hard drive could also lead to various issues, including the class not registered error in Windows 10. You can check that out by running a command-line utility.
For this, they run Command Prompt in Admin mode. The steps for this has been mentioned already above.
Once Command Prompt (Admin) opens up, type the following command and hit the Enter key: wmic diskdrive get status.
After the command has run successfully, you will be able to view your hard drive’s status. If any issue is shown, you might need to replace the hard drive.