Did you recently encounter an application error 0xc0000906 while trying to launch a program on Windows 11/10? If yes, then this post is intended for users like you, and this will help you to overcome this issue. Issues like this may occur because of varied reasons and when it occurs, you might receive an error message that reads the following –
The application was unable to start correctly (0xc0000906). Click OK to close the application. |
This is quite clear in the error message that you won’t be able to start that application no matter how many times you start it. In this guide, we will look into what causes this error on Windows 11/10 PC, and six effective ways that can help to get rid of this problem.
What causes Windows Application Error 0xc0000906?
The application error 0xc0000906 might appear because of one or more of the following reasons –
- Third-party antivirus had interacted with the application files and have modified them.
- Windows Defender or Firewall are restricting the app from starting.
- You have installed faulty software and now trying to start it on your computer.
- There have been some recent changes to the operating system because of which this error is appearing. This includes installing some third-party apps, updating existing device drivers, or installing a buggy antivirus program.
- Compatibility issues with the application (only when you are trying to run very old software).
Application Error 0xc0000906 Solutions
If you are getting an error code 0xc0000906 while starting any application on Windows 11/10 PC, try out these fixes in the exact order as laid down below –
1] Disable/Uninstall Third-party Antivirus
The error 0xc0000906 mostly appears because of an incompetent or incompatible program running on your computer. The chances of it being a security app like antivirus are pretty high. So, we recommend disabling your antivirus software and checking if the issue resolves after doing so.
2] Temporarily disable Windows Defender or Firewall
In case you are not using any third-party antivirus application, the problem might be occurring because of enabled Windows Defender. Try turning this program off and see if can now start the buggy application. It would be better if you disable Windows Firewall as well. This is because the Windows Firewall may also block certain applications from opening on your computer.
3] Run SFC/DISM scans
Application errors like 0xc0000906 may also occur when some of your system files are missing or have been corrupted from third-party apps. In order to repair such files and fix this error code, you should run SFC and DISM scans. You may run both these tools separately on an elevated Command Prompt or run them simultaneously using a batch file. Here’s how to create a batch file comprising both SFC and DISM scans together –
- Right-click anywhere on the Desktop and select New > Text Document.
- Copy/paste the below cmdlet inside it –
echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
- Go to File and click the option –
Save As...
- Type “SFC/DISM.bat” next to “
File name
“, and use the “Save as type” drop-down menu to select All Files. - Hit Save to save this file on the desktop screen.
- Come to the Desktop screen next, right-click on the newly created batch file, and hit the option – Run as administrator.
- Let both these scans run automatically. After these scans are over, restart your PC.
I hope the error 0xc0000906 resolves automatically from the next logon. In case it doesn’t follow the next set of solutions.
4] Uninstall/Reinstall that application
If the error 0xc0000906 is still appearing, the program must have corrupted to a point from where it can’t be retrieved. In order to resolve this issue then, you should uninstall/reinstall that buggy application. Here’s how can you perform the uninstallation.
- Navigate to the below path and locate the problematic application –
Settings (Win + I) > Apps > Apps & features
- When you find the faulty program, click the three dots available at the extreme right, and choose the option – uninstall.
- Make sure to perform a Disk Cleanup so that its residual files delete as well.
- Restart your PC next and reinstall that program.
5] Check compatibility issues on the application
In case you are experiencing the error 0xc0000906 while starting a newly installed application, that program might not be compatible with your system settings. In order to resolve this bug then, you need to first make that app compatible. Here’s how can you do that –
- First of all, open the folder that contains the executable file of the app displaying error 0xc0000906.
- Right-click on the app and choose the option – Properties.
- Go to the Compatibility tab and hit “Run this program in compatibility mode for”.
- Now, using the drop-down menu, select any previous version of Windows.
- Click Apply and then OK.
- Close the properties window and restart your PC.
Sign back into your PC again and check if the error 0xc0000906 resolves by now.
6] Use previously created Restore Point
As stated earlier, the error 0xc0000906 occurs because of issues in the application itself or the operating system has been changed to a greater extent. So, if you do have generated a system restore point in the past, you may use that to correct your PC now.
However, before you proceed to that, do note that using a system backup will delete all the data that have been piling up after the restore point creation. So, do move and save the files/folders that you have created after generating the system backup.