If you encounter error 0xc0000906 when trying to launch an application or game, this may be due to damaged system files, software conflicts, or incorrect settings. Let’s look at why this problem occurs and how to fix it.
Error 0xc0000906 is one of the most common problems in Windows 10 and 11 when launching programs, games or even during the installation of updates. It can be caused by various factors: from banal temporary failures to damage to system files. In this article, we will analyze in detail what this error code means, what causes it, and most importantly, how to get rid of it.
What does error 0xc0000906 mean
Error 0xc0000906 is a Windows system message that indicates that an application or game cannot be launched correctly. This error code indicates that the system was unable to detect or load one of the libraries required for the program to work.
Most often, the 0xc0000906 error appears as a dialog box with the text “The application could not start correctly (0xc0000906). Click OK to close the application .” This means that the operating system has blocked the startup due to missing or damaged critical components. In some cases, the system may automatically close the program or offer to send an error report to Microsoft.
Why can I get error 0xc0000906 on Windows 10 and 11
Before you move on to fixing the 0xc0000906 error, it’s worth understanding its possible causes. This will help you choose the most effective way to fix it.
- Corrupted system files – Due to update failures or viruses, important Windows components can become corrupted.
- Software conflict – some antivirus programs block the correct launch of applications. Most often, the DLL files necessary for launching applications are quarantined, since the antivirus considers them potentially dangerous. A conflict can also occur with the firewall – the built-in Windows protection can block the launch of certain programs.
- Incorrect Windows updates – recently installed updates sometimes cause errors like this.
- Registry problems – bad sectors, file system errors, and corrupted entries can prevent applications from working.
- Missing required libraries – for example, missing Visual C++ Redistributable or .NET Framework.
- Using unlicensed software – hacked games and programs contain modified files that are perceived as a threat
How to Fix Error 0xc0000906 When Launching Apps or Games
To eliminate the error 0xc0000906, there are several proven methods that should be used consistently until the problem is completely solved. It is recommended to start with the simplest and most effective methods.
1. Checking and restoring files from the antivirus quarantine
The first thing you need to do is check whether the antivirus has blocked the application files. To do this, open Windows Security via the Start menu or click on the shield icon in the system tray.
Go to the Virus & threat protection section, then select Protection history.
In the list, find the files associated with the problematic app – they may be marked as “Threat blocked” or “Application blocked”. If you find the file you need, click on it and in the window that appears, select “Actions”, then “Restore”.
Agree to all Windows warnings – the file will be automatically added to the exceptions.
2. Temporarily disabling antivirus
If restoring from quarantine does not help, try temporarily disabling antivirus protection. Open the section “Windows Security” → “Virus & threat protection”.
In the Virus & threat protection settings section, click Manage settings and toggle all switches to the Off position. Then try running the app.
If the program works, add it to the exceptions: return to the protection settings, scroll down to the “Exclusions” section and click “Add or remove exceptions”. Select “Add exception” → “Folder” and specify the full path to the directory with the installed game or program.
3. Checking the integrity of system files
To fix damaged system components, use built-in Windows utilities. Run the command line with administrator rights: press Win+X and select “Command line (administrator)” or “Terminal (administrator)”.
Run the sfc /scannow command and wait for the scan to complete. This utility will check the integrity of system files and automatically restore damaged components.
Once SFC is complete, run a DISM scan with DISM.exe /Online /Cleanup-image /Restorehealth. This process may take a long time, but it will help fix more serious system image corruption.
4. Reinstall the problematic application
If the previous methods did not help, try to completely remove the application and reinstall it. Go to Settings (Win+I) → Applications → Installed applications, find the problematic program and click Uninstall.
Download the installation file from a reliable source – preferably from the official website of the developer . When installing, run the installer with administrator rights: right-click on the file and select “Run as administrator”.
5. Run in compatibility mode
Older applications may require enabling compatibility mode. Right-click the program’s executable file and select Properties. Go to the Compatibility tab, check Run this program in compatibility mode, and select an earlier version of Windows (such as Windows 7 or Windows 8). Also check Run as administrator.
What to do if you still can’t fix the 0xc0000906 error
If all the listed methods are ineffective, it is worth considering additional options for solving the problem. Perhaps the error is related to deeper system problems or specific features of the software used.
Try rolling back your system to a previous state using System Restore if you have suitable restore points. It is also recommended to check your hard drive for errors using the chkdsk /f command in the command line.
If the problem concerns a specific game or program, search for information on forums and in user communities – perhaps there are specific solutions for this software. As a last resort, consider a clean reinstallation of the operating system or contact technical support specialists for help.