How to Fix Explorer Class Not Registered Error in Windows 10
Several different tricks to try
You tried running a program in Windows 10 and you got the explorer “Class not registered” error instead. Don’t worry. This is a fairly common error. It’s usually caused by a corrupt file that’s linked to “explorer.exe.” However, it can also be caused by a faulty hard drive, although this is less common.
In this article, we’ve prepared several solutions to help you fix the explorer class not registered error.
Restart Windows Explorer
This is the simplest solution and in our experience, it’s also the one that has a high chance of fixing the error. We’re going to use the Task Manager to properlyrestart Windows Explorer.
-
PressCtrl+Shift+Escto open the task manager.
-
Find Windows Explorer under Apps.
-
Select it, right-click on it, and chooseRestartfrom the menu.
Windows Explorer will reset its configurations and the “explorer.exe” error should stop popping up.
Run the System File Checker
This tool is used to check for corrupt or missing system files. The explorer class not registered error is often caused by system file errors, so you shoulddiagnose your system with SFC.
-
Typecmdin the Windows search box and open the Command Prompt as administrator.
-
Typesfc /scannowand pressEnter. This will perform a full system scan. Take note; the process might take some time to finish.
-
If no error is found, your system files are most likely not the culprit behind the error, so continue with the next solution.
-
If an error is found, type the following command:DISM /Online /Cleanup-Image /RestoreHealth. The corrupted files will be restored to the original Windows system files.
Restart ETW Collector Service
Is the explorer class not registered error occurring only when you use Internet Explorer or Edge? If yes, you should restart the ETW Collector Service.
-
TypeRunin the Windows search box to open the Run dialog window. Alternatively, press the Windows key + R.
-
Typeservices.msc. This will give you the list of services.
-
Find Internet Explorer ETW Collector Service, then right-click on it and selectStart.
-
Restart Windows Explorer by following the same steps you did earlier.
Change Default Image Viewer
If you’re getting the explorer class not registered error when you open jpeg image files, you should change the default image viewing program to Windows Photo Viewer.
-
Right-click on any image file, extendOpen with, and selectChoose another appfrom the menu.
-
Choose the Windows Photo Viewer app from the list and make sure to check theAlways use this appbox.
Reset Default Apps
If the error appears when you open jpeg files or other file types, you should reset all of your default apps. Your computer will reset all of your default app settings, but you’ll be able to customize them afterward.
-
Open the Windows Start menu and launch theSettingsapplication.
-
Click onApps.
-
In the left panel, click onDefault Appsand press theResetbutton.
Re-register ExplorerFrame.dll
If Internet Explorer keeps crashing with the explorer class not registered error, try tweaking the Explorer Frame DLL file.
-
Open the Command Prompt as administrator.
-
Type the following command line:regsvr32 ExplorerFrame.dllto re-register the DLL file.
Use Internet Explorer to see if the error persists.
Check Your Hard Drive
A faulty hard drive can sometimes cause the explorer class not registered error on Windows. It’s rarely the culprit, but if none of the solutions worked so far, it’s worth investigating.
Open theCommand Prompttool as administrator and run the following command:chkdsk
Use our detailed guide tocheck your hard drive for errorswith the help of additional tools. If you have a spare hard drive, you should also use it as a replacement to quickly see if your old drive is causing the error.
System Restore
If nothing has worked so far, it’s time to restore Windows to the last restore point. Before you get started, back up all your data.
-
Type “restore” in the Windows search box and open the first result.
-
Inside the System Protection panel, select theSystem Restorebutton. This will open a new window with all your saved restore points.
-
Select the restore point and select theNextbutton to finish the system restore process.
If you don’t have any restore points available, you’ll have toreinstall Windows.
Which solution solved your explorer class not registered error? Let us know in the comments below.
Nicolae is a Jack of all trades technology writer with a focus on hardware, programming languages, and AI image-processing software. Over the last five years, he has ghostwritten numerous tech how-to guides and books on a variety of topics ranging from Linux to C# programming and game development. Nicolae loves everything that has to do with technology and his goal is to share his knowledge and experience with others.Read Nicolae’s Full Bio
Welcome to Help Desk Geek- a blog full of tech tips from trusted tech experts. We have thousands of articles and guides to help you troubleshoot any issue. Our articles have been read over 150 million times since we launched in 2008.
HomeAbout UsEditorial StandardsContact UsTerms of Use
Copyright © 2008-2024 Help Desk Geek.com, LLC All Rights Reserved