How to Fix: “explorer.exe Class Not Registered” on Windows 11/10

Configurare noua (How To)

Situatie

“Class not registered” in Windows is a problem usually encountered if the application you’re trying to open has corrupted files.This error occurs primarily because of files inside the application, but another leading cause can be corruption on your hard drive, or as a result of corrupted operating system files.

Some files are unregistered due to certain circumstances, such as possible malware or incorrect installation. It’s available on Windows 10 and 11 that you run into the explorer.exe class not registered error, sometimes in Safe Mode as well.

Solutie

Pasi de urmat
Re-Register the ExplorerFrame.dll File

The explorerframe.dll is a module that is linked with the explorer.exe file. If this file becomes unregistered, it can cause problems with explorer.exe, which can lead to the class not registered error.

  1. Open the search bar in your taskbar by clicking on the magnifying glass icon. You can also bring it up with the Windows + S keyboard shortcut.
  2. Type Command Prompt in the search box. When you see it in the results, right-click on it and choose Run as Administrator. If you’re using a local account that doesn’t have administrator permissions, click here first.
  3. When prompted by the User Account Control (UAC), click Yes to allow the app to launch with administrative permissions.
  4. Type in the following command and press Enter to execute it: regsvr32 ExplorerFrame.dll.
Enable Component Services

Component Services is a tool that allows you to view and configure COM+ applications on your computer. This tool can be used to fix the class not registered explorer.exe error.

  1. Press Windows key + R, and then type in “dcomcnfg”. Press the Enter key or click on OK to run it.
  2. When you open Component Services, navigate to Console Root > Component Services > Computers > My Computer.
  3. Double-click on the DCOM Config folder.
  4. You should receive a few alerts. If this happens, simply click Yes. Close the window and restart your computer. This message should no longer appear after you’ve completed this.
Create a New User Account

If you are still getting the explorer.exe class not registered error, you can try creating a new user account. This is a bit of a hassle, but it can fix the problem if the explorer.exe error is caused by a corrupt user profile.

  1. Click on the Start menu and choose Settings. You can alternatively use the Windows + I keyboard shortcut as well.
  2. Click on the Accounts tile.
  3. Switch to the Family & other users tab using the panel navigation on the left side.
  4. Scroll down and click on the Add someone else to this PC button. The fastest way to create a new user for yourself is offline — we’ll be using this method to create the account.
  5. Click on the I don’t have this person’s sign-in information link.
  6. Next, click on the Add a user without a Microsoft account link.
  7. Type in a username and optionally add a password with security questions, then click Next.

You should immediately see the new user created which you can use now. Switch to this user and see if you still experience the “explorer.exe Class not registered” error on the new user account.

If not, it’s highly likely that your current profile is corrupt. Switch to the new account entirely to remove this error with ease.

Sign In With a Microsoft Account

If you are using a local account to sign in to Windows 10, you can try signing in with a Microsoft account. This has been known to fix the explorer.exe class not registered error.

  1. Navigate to Settings > Account > Your info.
  2. Click on the Sign in with a Microsoft account instead link. If you’re already using a Microsoft account, try signing out instead.
  3. Enter your Microsoft account details, or create a new account to log in with and finish setting up your user account.
Run the System File Checker and DISM Commands

If you are still getting the explorer.exe class not registered error, you can try running the System File Checker and DISM commands. These commands will scan your system for corrupt files and repair them if possible.

  1. Open the search bar in your taskbar by clicking on the magnifying glass icon. You can also bring it up with the Windows + S keyboard shortcut.
  2. Input Command Prompt in the search box. When you see it in the results, right-click on it and choose Run as Administrator.
  3. When prompted by the User Account Control (UAC), click Yes to allow the app to launch with administrative permissions.
  4. Type in the following command and press Enter to execute it: sfc /scannow
  5. Wait for the System File Checker to finish scanning your computer. In the case of a discrepancy, the utility will restore system files and fix all errors related to them.
  6. Next, you need to execute a command to fix any issues found on your system. Simply type in the following line and press Enter: DISM.exe /Online /Cleanup-image /Restorehealth

After you execute the command, wait for the process to finish. Upon completion, close the Command Prompt window and restart your device to see if the “explorer.exe Class not registered” error has been fixed.

If you are still getting the explorer.exe class not registered error, you can try starting the Internet Explorer ETW Collector service. This service is required for some explorer.exe features to work properly.

To start the Internet Explorer ETW Collector service and restart the Windows Explorer, you need to use the Services window and Task Manager.

  1. Press the Windows + R keys on your keyboard at the same time to bring up the Run utility. Type in “services.msc” without the quotation marks, then hit the OK button. This is going to launch the Services in a separate window.
  2. Scroll down until you locate Internet Explorer ETW Collector Service in the list of services. Right-click on it and choose Start from the context menu.
  3. Next, open Task Manager. Right-click on an empty space in your taskbar and choose Task Manager from the context menu.
  4. Switch to the Details tab and find the explorer.exe process, then right-click on it. Choose End Task from the context menu. This will close the Windows Explorer entirely.
  5. After ending the process, you may notice your system changing, such as the taskbar disappearing. This is normal. To restart the Windows Explorer, click on File in the top-left corner and choose Run new task.
  6. Type in “explorer” and hit the OK button.

The Windows Explorer will restart after you complete this procedure, and everything should work as expected.

Reset Your Default Apps

If you are still getting the explorer.exe class not registered error, you can try resetting your default apps. This can fix the problem if the explorer.exe error is caused by a default app not working properly.

  1. Press the Windows + S keys on your keyboard to bring up the search tool, then look for “PowerShell.”
  2. Right-click on Windows PowerShell from the search results, then choose Run as administrator.
  3. If prompted, click Yes to allow PowerShell to make changes on your device.
  4. Once the application is open, copy and paste the following script into it, then press the Enter key on your keyboard to execute it:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)AppXManifest.xml”}
  5. After the process of re-registering the Windows apps has finished, try using the Calculator app again.

Tip solutie

Permanent

Voteaza

(5 din 11 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?