Fix: ‘Class Not Registered’ Error on Windows 10

By: Milan Stanojevic
5 minute read

We have all encountered an error on Windows 10, and speaking of errors, it seems that some users are having “Class not registered” error. As far as we know, this error can affect almost any software, and users have reported that Google Chrome isn’t working on Windows 10 due to this error. Google Chrome isn’t the only software affected by this issue, so let’s fix “Class not registered” error on Windows 10.

“Class Not Registered” Error On Windows 10 And How To Fix It?

How to solve “Class not registered” on Windows 10

Solution 1 – Disable iCloud

Some reports show that this issue is caused by iCloud, and in order to fix it, you need to close iCloud with Task Manager. You can do that by following these steps:

  1. Press Ctrl + Shift + Esc to start Task Manager.
  2. When Task Manager starts, find iCloud, right click it and choose End Task.
    end-task

In addition, you can also disable iCloud from starting up by using Task Manager.

  1. Open Task Manager and go to Startup tab.
  2. Find iCould, right click it and choose Disable.
    disable-startup

Solution 2 – Re-register ExplorerFrame.dll file

If Internet Explorer keeps crashing while giving you the “Class not registered” error, you might want to try the following:

  1. Open Command Prompt as administrator. To do that press Windows key + X and choose Command Prompt (Admin) from the menu.
    command-prompt-admin
  2. When Command Prompt starts, paste the following code and press Enter to run it:
    • regsvr32 ExplorerFrame.dll
      command-prompt-reregister

Solution 3 – Use Component Services

To run Component Services do the following:

  1. Press Windows Key + R and type dcomcnfg. Press Enter or click OK to run it.
    run-dcomcnfg
  2. When Component Services window opens, go to Component Services > Computers > My Computer.
  3. Double click DCOM Config.
    component-services
  4. You should get few warning messages. If that happens, just click Yes.
  5. Now close Component Services and restart your computer.

Solution 4 – Create a new Microsoft account

If there’s no other way to fix “Class not registered” error, you might want to create a new Microsoft account on Windows 10.

  1. Go to Settings > Accounts > Family & other users.
    family-other-users
  2. Click Add someone else to this PC button.
  3. Enter your Microsoft account email and click Next.
    how-will-this-person
  4. Log out of your current account and switch to a new one.

We have to mention that this solution might not work unless you choose to sign in with local account instead. To switch to local account, follow these steps:

  1. Open Settings > Accounts.
  2. Click Sign in with local account instead. You’ll be asked to enter your password.
  3. After doing that, you’ll have to enter username and password for your local account.
  4. Click Sign out and finish button. Now log back to your account.

After you’ve switched to a local account, repeat the steps from the beginning of this solution.

Solution 5 – Check your hard drive

In some rare cases, “Class not registered” error can be caused by faulty hard drive, so make sure that your hard drive is working properly. Few users have reported that replacing their hard drive has fixed this issue for them. If you’re still having issues with your hardware or you simply want to avoid them for the future, we recommend you to download this tool (100% safe and tested by us) to fix various PC problems, such as hardware failure, but also file loss and malware.

Fix – “Class not registered” error in Edge

Solution 1 – Set Edge / Internet Explorer as default browser

It has been reported that “Class not registered” error appears when users are searching the web using Cortana, and in order to fix this, you need to set Edge as a default browser. To do that, follow these instructions:

  1. Press Windows Key + S and type Default Programs. From the list of results choose Default Programs.
    set-default-programs
  2. When Default Programs window opens, select Set your default programs.
  3. In the list on the left find Microsoft Edge and click it. Now click Set this program as default.
  4. Click OK to save changes.

Some users have reported that they are unable to open anything on their desktop, and to fix this, it’s advised to set Internet Explorer as default browser. You can do that by following the steps that we described above, or by following these steps:

  1. Open Settings app and go to System > Default apps.
    default-apps
  2. Scroll down and find Web browser section.
  3. Click it and choose Internet Explorer.
    default-apps-ie

Solution 2 – Check if Internet Explorer ETW Collector Service is running

“Class not registered” error often affects Internet Explorer and Microsoft Edge, so if you’re having this problem with these browsers, try the following:

  1. Press Windows Key + S and type Services. Choose Services from the list of results.
    services-search-bar
  2. In the list of services find Internet Explorer ETW Collector Service, right click it and choose Start.
    services-internet-explorer

Fix – “Class not registered” explorer.exe Windows 10 error

Solution – Restart explorer.exe

If you have problems with Edge, Cortana or Start menu, it’s advised that you try restarting explorer.exe. To restart explorer.exe do the following:

  1. Start Task Manager and go to Details tab.
  2. Find explorer.exe and right click it.
  3. Choose End Task.
    end-explorer
  4. Now in Task Manager go to File > Run new task.
    file-new-task
  5. Create new task window will appear. Type explorer and press Enter or click OK.
    run-explorer
  6. Explorer will start again, and everything should be working.

Fix – “Class not registered” error with .jpg files on Windows 10

Solution 1 – Change default image viewer to Windows Photo Viewer

As we already mentioned “Class not registered” error can appear when you try to view .jpg files, and if this happens, you might want to set your default image viewer to Windows Photo Viewer. To do that, follow these simple instructions:

  1. Download and run this file.It’s a .reg file that will change your registry and enable Windows Photo Viewer on your computer.
  2. Find any picture on your computer and right click it.
  3. From the menu choose Open with > Choose another app.
    open-with
  4. Select Windows Photo Viewer from the list. If you want to use only Windows Photo Viewer to view pictures, make sure that you select Always use this app to open .jpg files.
  5. Click OK.

If you don’t want to add any changes to your registry, you can simply download any free image viewing software, install it on your computer and repeat all steps starting from Step 2.

Solution 2 – Reset default apps

According to users, “Class not registered” error appears when they try to open a .jpg file on their computer, and this problem can be fixed by resetting default apps. To do that, follow these instructions:

  1. Open Settings > System > Default apps.
    default-apps
  2. Scroll down until you see Reset to the Microsoft recommended defaults.
  3. Click the Reset button.

“Class not registered” error can cause all sorts of problems on your computer, but we hope that our solutions have fixed this problem for you.

For various PC problems, we recommend to use this tool.

This tool will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Quickly fix PC issues and prevent others from happening with this software:

  1. Download this PC Repair Tool .
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues (requires upgrade).