Windows 10 is known for its share of errors it can throw at the users. You may have noticed an error message displaying Class not registered. Read on to find about how to fix ‘explorer.exe class not registered’ error.
Why This Message Is Displayed?
Microsoft implemented the shared library concept in Windows using the Dynamic Link Library (DLL). DLLs can contain code, data, and resources in any combination. If the DLL file of a concerned application gets unregistered, the explorer.exe may show this error.
The ‘explorer.exe class not registered’ error message is displayed if:
- The system is infected with a virus
- Default program not associated with the file
- DLL files of the program are corrupted
The computer will get frozen if the ‘explorer.exe class not registered’ error occurs. Here are the solutions on how to fix this error.
How To Fix explorer.exe ‘Class Not Registered’ Error
# Method 1 (Task manager)
If you are facing issues with Edge, Cortana or Start menu, and this message shows up, you may try restarting the explorer process. The steps to do so are:
- Open Task Manager. Press Win + X and select Task Manager.
- In the Processes tab, find exe. Right click on it and select End task.
3. Now go to File and select Run new task.
4. In the run window that opens, type exe and press Enter.
This restarts the explorer. The error should be resolved now.
You can also try and register the .dll file associated with explorer.exe again using the command prompt.
# Method 2 (Using cmd)
Some users who had the same issue pointed out that registering the .dll file associated with explorer.exe fixed the ‘explorer.exe class not registered’ error. You can use CMD to fix this. I will now show the methods to fix the ‘class not registered’ error using cmd.
- Open an elevated command prompt. Search cmd in the Start, select Run as Administrator from the right-click menu.
- Type the following command to register the ExplorerFrame.dll and then press Enter:
regsvr32 ExplorerFrame.dll
3. Restart your PC.
Registering the ExplorerFrame.dll file again can fix the issue you were facing. If it remains the same as before, you may try to fix the DCOM errors.
# Method 3 (Fixing DCOM Errors)
Distributed Component Object Model (DCOM) is used by Microsoft as a method to allow Local Applications to transmit and request data on a server. It is used by most Windows applications to connect to a network, perform silent authentications and get live data updates.
DCOM errors can sometimes push the ‘explorer.exe class not registered error ‘message. Fixing them may help you overcome the issue. I will show you the steps to fix DCOM errors.
- Open Run by pressing Win + R and type dcomcnfg. Press Enter.
2. Select Component Services. Go to Computers and select My Computer.
3. Double click on DCOM Config.
4. Click ‘Yes’ on the various warning messages that show up next.
5. Restart your PC.
Doing this will fix the DCOM errors, which in turn should fix the ‘explorer.exe class not registered’ error.
If the problems persist, you may try to start the Internet Explorer ETW Collector Service.
# Method 4 (Start Internet Explorer ETW Collector Service)
You can try to start or re-start the Internet Explorer ETW service in order to fix the class not registered message. I will show you the easy steps to start the Internet Explorer ETW service.
- Open Run by pressing Win + R. type msc and press Enter.
- Locate the Internet Explorer ETW Collector Service.
- Right click on the service and select Start/ Restart.
- Restart your PC.
Restarting the ETW Collector Service should fix the error with ‘explorer.exe class not registered’. If the issue remains, you may have to run a DISM scan to fix the issue.
# Method 5 (Running A DISM Scan)
A DISM scan can be used to find if some Windows functions are not working, and restore the corrupted files that may have been causing the issue.
Note: DISM scans use the Windows Update to replace the corrupted files. If your Update Client is already broken, you may use a Windows installation disc as a backup repair source. You have to use a different command which will be listed below.
I will now show you the easy steps to run a DISM scan.
- Open an elevated command prompt. Search cmd in search and select Run as Administrator from the right-click menu.
- Type the following command and press Enter:
DISM.exe /Online /Cleanup-image /Restorehealth
3. If you are using a repair disc or other removable media, you need to use a different command. The command for this is:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
Note: you have to replace C:\RepairSource\Windows with the location path of your repair source. You can find this path in the address bar of the drive.
The scan will take approximately 15-20 minutes to complete. Do not interrupt the scan or close the Command Prompt Window as it may leave your device more broken than before.
Conclusion
‘Explorer.exe class not registered’ is a common problem that many users face. Now you know how to solve the issue using the 4 methods above. Comment below if you faced the same problem and found the solutions given above useful in solving the problem.
Mike Patnode says
Couple updates for you:
1. regsvr32 ExplorerFrame.dll now reports:
`The module ” ExplorerFrame.dll” was loaded but the entry-point DLLRegisterServer was not found`
2. ETW Collecter Service is no longer part of Windows 10.
Walter Joseph says
Hi Prataan – I got the same results as the prior commenter regarding regsvr32. I ran scf /scannow and got a clean report. I ran dcim with the checkhealth switch and it too gave a clean report. Many apps do not open, the start button and search functions are dead, I am unable to display a list of wifi networks, some windows key + shortcut letter work most do not. Edge gives a “class not found” but firefox works fine. The machine owner says that she thinks it all started with a windows update but is not certain.
any help is appreciated..
Walt
Prataan Chakraborty says
If none of the solutions above helped you, you might have to reset your Windows Installation. It seems either some Windows Update deleted some important system files, or the recent update is misbehaving due to incompatibility with your hardware. The new updates seem to be causing problems on many devices.
Ray says
Thanks Prataan,
Same for me:
`The module ” ExplorerFrame.dll” was loaded but the entry-point DLLRegisterServer was not found`
Will keep investigating as reluctant to do a reinstall.
Cheers,
Ray
April McNew says
When I click on programs a box comes up with Explorer.EXE class not registered. This happened shortly after an update was attempted.
miles kami says
I cant access dcomcnfg as it is not found on my system. I also cant access my system settings to do a windows install. Im at a loss as to what to try next.
Kristel says
Super helpful. First method did the trick. Thanks so much 🙂
Chris Howard says
I am grateful for your advice. I spent a large amount of time carefully noting all your instructions with pen & paper before attempting to rectify the error message – Explorer.EXE class not registered – only to find that it was resolved for me at the first hurdle Method 1 (Task Manager). In my own case the error came directly as the consequence of a Windows update; listed as 2021 -06 Cumulative Update for Windows 10 Version 20h2 for x64-based systems (KB5003637). Among other things I was shut out of the email on my PC meaning Outlook. Had none of your methods worked then I was going to recourse to System Restore which I could get to via Settings to return the computer to an earlier time, or alternatively uninstall the Update which I found listed as the last in a series of updates.