.
What Is the “Class Not Registered” Error?
Are you experiencing a "Class Not Registered" error when trying to launch an app on your Windows 10 or 11 PC? This error can be frustrating and prevent you from using the app. Fortunately, there are several fixes you can try to solve the problem.
- Force Close and Reopen File Explorer
Possible Causes of the "Class Not Registered" Error
The "Class Not Registered" error can have various causes, including:
- Glitches in File Explorer
- Broken system files
- Unregistered DLL files
- Corrupt Microsoft Visual C++ Redistributable packages
- And more.
- Re-Register All Your DLL Files
How to Fix the "Class Not Registered" Error
To resolve the "Class Not Registered" error, try the following solutions:
- Force close and reopen File Explorer
- Re-register all your DLL files
- Reset Windows' default apps
- Re-register your Microsoft Store apps
- Repair or reinstall Microsoft Visual C++ Redistributable packages
- Run SFC
- Roll back your PC to a restore point.
By trying these fixes, you can hopefully resolve the "Class Not Registered" error and use your app without any issues.
To resolve the "Class Not Registered" error, there is no clear-cut solution, but trying a few potential fixes might help. The following methods address the underlying issues that might cause this error. It is recommended to follow these methods from top to bottom, and your issue should likely be resolved.
- Force Close and Reopen File Explorer
Force closing File Explorer and reopening it is a quick and easy way to fix minor glitches with this file manager, which might fix your issue.
To do this, right-click on the "Start" menu icon and select "Task Manager." On the Task Manager window, right-click on "Windows Explorer" and choose "Restart."
:
File Explorer will automatically close and then reopen, which can be a common occurrence when certain system files are not properly registered on your computer. One possible solution is to re-register all the DLL files stored on your PC.
To do so, begin by accessing the "Start" menu and locating "Command Prompt". Right-click on the app and select "Run as Administrator". When prompted by the "User Account Control" window, select "Yes" to continue.
Re-register all your DLL files by entering the following command on the Command Prompt window and pressing Enter:
for %1 in (*.dll) do regsvr32 /s %1
Once the process is complete, you can launch your app without any issues.
- Reset Windows’ Default Apps
If you encounter the "Class Not Registered" error while launching File Explorer, it is possible that one or more of your default apps is causing the issue. The solution is to reset all your default apps, which should fix the problem.
To reset default apps on Windows 11, simply navigate to Settings > Apps > Default Apps. Then, click on "Reset All Default Apps" next to it, and choose "OK" in the prompt.
For Windows 10 users, the process is similar. Go to Settings > Apps > Default Apps, and under the "Reset to the Microsoft Recommended Defaults" section, click on "Reset."
To fix the "Class Not Registered" error that may occur while opening a Microsoft Store app, try reinstalling and re-registering your Store apps. This simple step can help resolve many issues with your Store apps.
To get started, launch PowerShell as an administrator. You can do this by opening the "Start" menu, finding "PowerShell," and selecting "Run as Administrator." If prompted by the "User Account Control" prompt, choose "Yes."
Once you're in PowerShell, type the following command and hit Enter. This command will re-register all your Store apps for all users on your PC.
{{code_placeholder_1}}
To re-register your apps, enter the following command in PowerShell: Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}. After doing so, restart your PC and launch your desired Store app. If you encounter issues with launching your apps, it may be due to corrupt Microsoft Visual C++ Redistributable packages. These packages are responsible for ensuring proper app functionality, so try reinstalling them to resolve the issue.
To resolve the issue, it is recommended to first attempt to repair the affected packages. In the event that this does not resolve the problem, the next step would be to uninstall and then reinstall the packages, which should ultimately fix the issue at hand.
To initiate this process, navigate to the Control Panel on your PC and select “Uninstall a Program.”
Once you have accessed the list of installed programs, locate the Microsoft Visual C++ Redistributable package that is causing the problem, then click on “Change” at the top of the screen.
To repair your package, first select “Repair” on the open window. Follow the instructions displayed on your screen carefully, repeating the process for each package on the list. Once completed, launch your app and check if the error persists.
If the error continues to appear, select “Uninstall” on the window where you previously chose “Repair” to uninstall your package. Repeat this step for all packages on the list. Afterwards, proceed to the Microsoft Visual C++ Redistributable site to download and install the latest packages.
- Fix Windows’ Corrupted Files
If your PC is malfunctioning, it's possible that the core files of your Windows system have become corrupted. This could be due to a number of issues, including viruses or malicious apps. However, you can use the built-in SFC (System File Checker) tool to detect and fix any corrupted files.
To get started, open the "Start" menu and find "Command Prompt". Right-click on it and select "Run as Administrator". When you see the "User Account Control" prompt, click "Yes" to continue.
Next, type the following command into the Command Prompt window and press Enter:
DISM.exe /Online /Cleanup-image /Restorehealth
This command will download the necessary files to fix any corrupted system files. The SFC tool will then automatically detect and repair all broken files, helping to restore your PC to full functionality.
To fix any corrupted files in your system, type the command "sfc /scannow" and hit Enter after the above command has finished running. Once the files are repaired, restart your computer and launch the app.
- Use System Restore
Windows' System Restore tool allows you to revert any changes made to your PC, fixing any issues caused by those modifications. This utility essentially takes your computer back to a previous point in time, undoing any alterations you may have made.
To access the tool, simply open the "Start" menu, search for "Recovery," and select it.
On the next page, click "Open System Restore."
Select “Next” on System Restore’s first page. On the next screen, choose the most recent restore point from the list, and then select “Next.”
After selecting “Finish,” your PC will begin to restore. Once the restoration is complete, launch your desired application and the issue should be resolved.
Congratulations, you have successfully resolved the “Class Not Registered” error on your Windows PC. Enjoy using your favorite apps once again!