Class not Registered error is one of the many errors occurring in Windows. This error occurs only in Windows 10 when a .DLL file goes unregistered. A DLL file (Dynamic Link Library) is nothing but a type of file which contains instructions on how to perform certain operations for other programs. .DLL files use less memory as they only make the data available at the time of need. This is why they are known as a dynamic link library. If a .DLL file is updated or removed the program relying on it might not work properly.
.DLL files help in storing the necessary information required for the program to run correctly. Thus when a .DLL files go unregistered we get the error “Class not registered”.
Contents
- 1 Fix Class Not Registered Error in Windows 10
- 1.1 Method 1: Running System File Checker (SFC)
- 1.2 Method 2: Running DISM
- 1.3 Method 3: Starting Internet Explorer ETW Collector Service
- 1.4 Method 4: Fixing the Distributed Component Object Model (DCOM)
- 1.5 Method 5: Registering Window Store Apps
- 1.6 Method 6: Registering Window .dll Files
- 1.7 Method 7: Removing Microsoft as the Default browser
- 1.8 Method 8: A new user account
- 1.9 Method 9: iCLoud disabled using Task Manager
- 1.10 Method 10: The default image viewer changed to Windows Photo Viewer.
- 2 Conclusion
Fix Class Not Registered Error in Windows 10
Method 1: Running System File Checker (SFC)
Running System File Checker (SFC) is a good solution to this problem. All you require to do is to follow the steps below:
1. Go to start and right-click on Command prompt.
2. Select Run as Administrator.
3. Now in the cmd window, type “sfc /scannow” and hit enter. The scanning and verification process will start. It will take some time.
4. Wait patiently and let the process Reboot your PC.
Method 2: Running DISM
If the above method is not working, you can solve “Class Not Registered Error ” by running DISM. To do so, follow the steps below:
1. Go to start and right-click on Command prompt.
2. Select Run as Administrator.
3. Type the command DISM /Online /Cleanup-Image /CheckHealth and DISM /Online /Cleanup-Image /RestoreHealth.
4. Restart your PC to check if the error is resolved.
You Might Be Facing: Discord Won’t Open Error
Method 3: Starting Internet Explorer ETW Collector Service
Starting Internet Explorer ETW Collector Service can also be of great help for this process. Follow the steps below to do so:
1. Go to start to select Run. The Run dialog box appears.
2. In the dialog box, Type “services.msc” and then hit enter.
3. Scroll down until you discover Internet Explorer ETW Collector Service. Select properties by right-clicking on it.
4. Set the startup type to Automatic. Afterwards, Right-click on it again and select Start.
6. Check if class not registered is resolved.
Method 4: Fixing the Distributed Component Object Model (DCOM)
Fixing DCOM errors has also proved to be a solution many times. Follow the steps to do so:
1. Go to start and select Run. The Run dialog box appears.
2. Type “dcomcnfg” and hit enter.
3. Navigate to the left pane to Component services and then to Computers.
4. From there go to My computer and then to DCOM Config.
5. It will ask you to register the components. You need to click Yes. Do this as many times it will ask you to do so.
6. Restart your PC to check if the error is resolved.
Method 5: Registering Window Store Apps
For Re-Registering Windows Store Apps follow the steps below:
1. Go to start and type PowerShell. Right-click on it and Run as Administrator.
2. Type Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”} in power shell and hit enter.
3. The window apps will be registered again.
4. Check if the error class not registered is resolved.
Also Read:
- 8 Ways to Fix Error Loading Player: No Playable Sources Found
- {Solved} 5 Best Ways to Disable Steam Auto Updates | Latest 2022
- 12 Best Methods To Fix Internet Explorer Has Stopped Working
Method 6: Registering Window .dll Files
Re-Registering Window .dll files can help solve the issue. Follow the steps below to do so:
1. Go to start and right-click on Command prompt.
2. Select Run as Administrator.
3. Type FOR /R C:\ %G IN (*.dll) DO “%systemroot%\system32\regsvr32.exe” /s “%G” regsvr32 ExplorerFrame.dll in command prompt and hit enter.
4. This will re-register all the .dll files
Method 7: Removing Microsoft as the Default browser
Microsoft must be removed from the position of default browser and this will help to solve the Class not registered error.
1. Go to start and type Settings.
2. Choose System and then Default Apps.
3. Switch Microsoft Edge to Internet Explorer or Google Chrome under Web browser.
4. Restart your Pc to check if the error is resolved.
Method 8: A new user account
You can create a new user account to deal with this issue.
1. Go to Start and type settings. The settings window opens.
2. Go to the Accounts section.
3. On the left pane, navigate to Family and other people option. Now, click on add someone else to this PC.
4. Sign in by entering your Microsoft credentials.
5. Log out of the old account.
Method 9: iCLoud disabled using Task Manager
iCloud can be disabled by using Task Manager, and this will help resolve the issue of “Class not registered error”.
1. Press CTRL + ALT + DEL and select Task Manager.
2. Navigate to iCloud in Task Manager Window.
3. Right-click on the option and from the menu, choose End Task.
4. Check if the error is resolved.
Method 10: The default image viewer changed to Windows Photo Viewer.
You can change the default image viewer to Windows Photo viewer by following the steps below:
1. Download a .reg file and then run it. It will help change your registry and enable Windows Photo Viewer.
2. Right-click on any picture you want.
3. From the menu, click on Open with and then Choose another app.
Check Out:
- How to Fix Discord Mic Not Working in 2022 | Top 8 Methods
- {Solved} Fix DNS Address Could Not be Found Error | Top 8 Methods
Conclusion
All of the above methods will solve your problem of Class not registered error. Go through the steps minutely following them, and you will get rid of the problem.
I’m an IT Professional with diverse operational experience in IT industry. I am very passionate about technology and love helping people thrive in tech. I believe that every problem has a solution, you just have to find a way to fix it. And that’s exactly why I started this troubleshooting website to help people easily fix various technical errors in their systems easily with my cool guides.