How To Fix Explorer Class Not Registered Error In Windows 10

You tried to run a program in Windows 10 and instead you got the Explorer “Class not registered” error. Do not worry. This is a fairly common mistake. It is usually caused by a corrupted file associated with “explorer.exe”. However, it can also be caused by a failed hard drive, although this is less common.

In this article, we have 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 is also the solution with a high probability of fixing the error. We are going to use the Task Manager to properly restart Windows Explorer.

1. Press Ctrl Shift esc to open the task manager.

2. Find Windows Explorer under Apps.

3. Select it, right click on it and choose Restarting from the menu.

Windows Explorer will reset the configurations and the “explorer.exe” error should no longer appear.

Run the System File Checker

This tool is used to check for corrupt or missing system files. The unregistered explorer class error is often caused by system file errors, so you should: diagnose your system with SFC

1. Type cmd in the Windows search box and open Command Prompt as administrator.

2. Type sfc /scannow and press Enter† This will run a full system scan. Take note; the process may take some time to complete.

3. If no error is found, then most likely your system files are not the culprit behind the error so move on to the next solution.

4. If an error is found, type the following command: DISM /Online /Cleanup-Image /RestoreHealth† The damaged files are restored to the original Windows system files.

Restart the ETW Collector service

Does the explorer class not registered error occur only when using Internet Explorer or Edge? If yes, then you need to restart the ETW Collector Service.

1. Type Run in the Windows search box to open the Run dialog box. You can also press the Windows key + R.

2. Type services.msc† This will give you the list of services.

3. Locate Internet Explorer ETW Collector Service, right click on it and select Get started

4. Restart Windows Explorer by following the same steps as before.

Change Default Image Viewer

If you get the Explorer class not registered error when you open jpeg image files, you need to change the default image viewer in Windows Photo Viewer.

1. Right click on an image file, expand open withand select Choose another app from the menu.

2. Choose the Windows Photo Viewer app from the list and make sure you have the . ticks Always use this app box.

Reset Default Apps

If the error shows up when you open jpeg files or other file types, you’ll need to reset all your default apps. Your computer will reset all your default app settings, but you can change them afterwards.

1. Open the Windows Start menu and launch the Settings application.

2. Click apps

3. In the left pane, click Default apps and press the Reset knob.

Re-register ExplorerFrame.dll

If Internet Explorer keeps crashing with the explorer class not registered error, try modifying the Explorer Frame DLL file.

1. Open Command Prompt as administrator.

2. Type the following command line: regsvr32 ExplorerFrame.dll to re-register the DLL.

Use Internet Explorer to see if the error persists.

Check your hard drive

A failed hard drive can sometimes prevent the Explorer class from being registered in Windows. It’s rarely the culprit, but if none of the solutions have 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 using 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 recovery

If nothing has worked so far, it’s time to restore Windows to the latest restore point. Back up all your data before you get started.

1. Type “restore” in the Windows search box and open the first result.

2. In the System Security panel, select the System recovery knob. This will open a new window with all your saved restore points.

3. Select the restore point and select the Next one to complete the system restore process.

If you don’t have any restore points, you’ll need to reinstall Windows.

What solution solved your explorer class not registered error? Let us know in the comments below.

Leave a Reply

Your email address will not be published.