Getting class not registered error While open Google Chrome or Edge browser? Some Times even you get this class not registered error when opening pictures photo viewer or while playing an MP4 Video. Here This post We have some working solutions to get rid of this Class not Registered Error on Windows 10. Mostly on windows 10 the Class not registered error occurs due to an app or program with unregistered DLL files. In other words, you can say incorrectly registered C++ classes in specific programs or applications. Which causes you cannot access those programs, Also Corrupted DLL files and registry entries can cause this Class not Registered issue on the windows computer.
Basically, Windows operating systems use C++ classes in programs and apps, If due to some reason ( corruption ) they’re not properly registered, you may face trouble while running the programs utilizing those classes. It usually happens with the File Explorer, Edge, Google Chrome, Windows photo viewer and Internet Explorer browsers. If you’ve encountered class not registered error, here apply bellow solutions to fix it.
Post Contents :-
- 1 Class not Registered Error
- 1.1 Fix DCOM (Distributed Component Object Model) errors
- 1.2 Re-register ExplorerFrame.dll file
- 1.3 Start Internet Explorer ETW Collector Service
- 1.4 Applicable for Google Chrome Browser
- 1.5 Set As default App
- 1.6 Run SFC Utility
- 1.7 Reregister All the DLL Files
Class not Registered Error
After understand what is Class not Registered Error and what is the reason behind this Error Here apply bellow solutions one by one to fix this Error on Windows 10 computer. Start With Distributed component object model ( DCOM)
Fix DCOM (Distributed Component Object Model) errors
To fix Distributed component object model ( DCOM) Errors, first press Win + R, On Run Type dcomcnfg and hit the enter key to open the component services.
Open Run dialog box by pressing Windows logo key + R key at the same time.
Then type dcomcnfg in the box and hit Enter to open Component Services.
Here on Component services window Head to Component Services > Computers > My Computer Then double-click on DCOM Config.
You’ll see DCOM Configuration Warning! message as shown below. You need to click Yes button on this message, because this message may be the root cause of Class not registered error. After you click Yes, you may got another message for another component or CLSID which may contribute to problem. Register or say Record all of these messages with Yes option.
After that Reboot your Windows 10 and try to open the problematic application which causes Class not Registered Error, if the error still pops up fallow next solution.
Re-register ExplorerFrame.dll file
Some Windows users report After re-register explorerFrame.dll file they get rid of this ‘Class Not Registered’ Error for windows explorer or Google Chrome. To re-register ExplorerFrame.dll fallow bellow.
First, open Command Prompt as administrator. You can do this by click on start menu search, type cmd select and right click on command prompt from search results and click on Run as administrator.
Now on Command prompt window type below command and hit enter key to execute the command.
That’s all now restart windows computer and Check if Class not registered error still exists.
Start Internet Explorer ETW Collector Service
To start the internet explorer ETW collector service first press win + R then type services.msc and hit the enter key. This will open windows services now scroll down and look for Internet Explorer ETW Collector Service.
Double click on it, change the startup type to Automatic and see the service status if its not running simply click start. And if its running then click Stop the service and again start the service. Again Restart windows and Check Class not registered error solved or still exists.
Applicable for Google Chrome Browser
This Class Not Registered Error mostly occur while open the google chrome browser. Here below some applicable solutions to fix this error on Google chrome application.
Delete Some Registry Keys
A number of windows users report Deleting some registry keys related to Chome will fix ‘Class Not Registered’ Error for them You can do it in two different ways: from the Registry Editor itself or via CMD.
With registry editor
Press Win + R, Then type regedit and hit the enter key. this will open windows registry editor, Now navigate to the following key.
Note: windows registry essential part of your computer, any wrong modification will cause serious issue. We strongly recommend creating a system restore point before making any changes. So that if anything goes wrong we can revert to previous settings using system restore.
HKLM\Software\Classes\Chrome (all of it)
HKCU\Software\Classes\Chrome (all of it)
Make sure you delete all of them. Also, you can delete the same via command prompt for this open command prompt as administrator and type bellow commands one by one and hit enter key to execute the command.
REG DELETE HKEY_CLASSES_ROOT\Chrome
REG DELETE HKLM\Software\Classes\Chrome
REG DELETE HKCU\Software\Classes\Chrome
REG DELETE HKLM\Software\Classes\ChromeHTML\open\command\DelegateExecute
REG DELETE HKCU\Software\Classes\ChromeHTML\open\command\DelegateExecute
After that restart your computer to take effect the changes you have make. Then after check problem solved. There you go! Open Chrome and see whether the error still persists.
Set As default App
If you are Getting ‘Class Not Registered’ Error with windows inbuilt app like edge browser, Photo app then Set the Edge browser as default browser or photo app as default photo viewer will be a working fix for you. Because As we know Cortana Web searches to the Edge browser and Bing. So If Google Chrome or Firefox your default browser then you may face this error. To, restore Edge as your default browser.
open Settings -> Apps -> Default Apps and set Edge browser as default browser as shown below image. You can do the same with Windows Photo viewer and check problem solved.
Run SFC Utility
As we know corrupted system files cause different Errors on windows 10 computer. And As discussed corrupted Dll files can cause this ‘Class Not Registered’ Error on your computer. Windows 10 has an inbuild SFC Utility which helps to fix corrupted system files and restore them from a specific cached folder on your system drive.
To run System file checker ( SFC utility ) first open command prompt as administrator, The type below command and hit the enter key to execute the command.
This will start the scanning process for windows corrupted files if found anything this will restore itself. you only have to wait for 100% complete the scanning process then after restart windows and check problem fixed.
Reregister All the DLL Files
You Are still Reading for more solutions means all above methods fail to fix your issue. As discussed earlier, DLL files cause class not registered error for applications. You can reregister all DLL files to eliminate this issue.
All you have to do is executing the following command on Command Prompt.
FOR /R C:\ %G IN (*.dll) DO “%systemroot%\system32\regsvr32.exe” /s “%G”
You may get some runtime errors. And, it is possible for the computer to go slow as well. Once all the DLL files are re-registered, you should restart your computer And check, Hope this time problem will get solved.
These are some best working solutions to fix Class not Registered Error on Windows 10 applications like while open Chrome browser, Edge browser, windows photo app or while play a video. I hope after applying above solutions your problem will be get solved. Still have any query suggestion about this post feel free to comment below. Also read from our blog