Situatie
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.
Solutie
Pasi de urmat
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 properly restart Windows Explorer.
- Press Ctrl + Shift + Esc to open the task manager.
- Find Windows Explorer under Apps.
Select it, right-click on it, and choose Restart from 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 should diagnose your system with SFC.
- Type cmd in the Windows search box and open the Command Prompt as administrator.
Type sfc /scannow and press Enter. 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.
- Type Run in the Windows search box to open the Run dialog window. Alternatively, press the Windows key + R.
- Type services.msc. This will give you the list of services.
Find Internet Explorer ETW Collector Service, then right-click on it and select Start.
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, extend Open with, and select Choose another app from the menu.
- Choose the Windows Photo Viewer app from the list and make sure to check the Always use this app box.
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 the Settings application.
- Click on Apps.
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.dll to re-register the DLL file.
- Use Internet Explorer to see if the error persists.
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 the Command Prompt tool as administrator and run the following command:
chkdsk
Use our detailed guide to check your hard drive for errors with 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.
Leave A Comment?