Application Error 0xC0000906 often means a blocked or missing file; restore quarantined files, repair Windows files, then reinstall the app.
Seeing this code pop up can feel like the app is broken beyond repair. Most of the time, it’s not. You can fix it without reinstalling. The error is usually Windows failing to load a file the program needs, or Windows refusing to trust that file.
This guide walks you through the fixes that solve it in real life. Start with the quick checks, then move into system repairs only if you still get the same crash.
What The Error Code Is Telling You
Windows shows 0xC0000906 when a program launch gets blocked at the file level. That block can come from a missing EXE or DLL, a security tool that quarantined part of the app, or a damaged system component that can’t validate files cleanly.
You’ll often see the error right after installing a new program, applying a patch, or restoring an older backup. You can also get it after an antivirus scan removes a file without making it obvious.
The code is a Windows status value. The takeaway is simple. Windows can’t load a file the app needs, so the launch stops before the window appears.
Common Signs That Point To The Root Cause
- New install fails — The app runs once, then stops after a scan or reboot.
- Only one program breaks — Other apps run fine, so the issue is tied to that install folder.
- Many apps break — System files or storage errors are more likely.
- Windows security alerts — You see quarantine history, threat notifications, or blocked download prompts.
Application Error 0xC0000906 Fix Steps On Windows 10 And 11
Work from top to bottom. After each step, try launching the app again. If it opens, stop there and skip the rest entirely.
Fast Checks That Take Minutes
- Restart the PC — A stale lock on a file can clear after a reboot.
- Run the app as admin — Right-click the shortcut, pick Run as administrator, then test.
- Check the install folder — Confirm the main EXE still exists and the folder is not empty.
- Verify the download source — Re-download the installer from the publisher’s site if you used a mirror.
- Try a different user account — A profile-level permission issue can block the launch.
Quick Map From Symptom To Next Move
| What You Notice | Most Likely Cause | Next Step |
|---|---|---|
| Error appears right after install | Installer blocked or files removed | Check quarantine history, then reinstall |
| Error starts after an update | Patch mismatched files | Repair the app, then rerun the update |
| Many programs crash | System file corruption | Run SFC and DISM repairs |
| Only one game crashes | Anti-cheat or AV interference | Add exclusions, then verify game files |
| Error follows a power outage | Disk errors | Run CHKDSK, then retest |
Fix Blocked Or Quarantined Files
If you see application error 0xc0000906 after a scan, your security tool may have pulled out a DLL or helper EXE. When that happens, the app still sits on your PC, but it can’t find what it needs to start.
Start with the built-in Windows Security tool, then check any third-party antivirus you installed. Focus on quarantine history and recent actions.
Windows Security Steps
- Open protection history — Go to Windows Security, then Virus & threat protection, then Protection history.
- Find recent actions — Look for entries tied to the app’s folder or publisher name.
- Restore the file — Use Restore or Allow on device only if you trust the app source.
- Add an exclusion — Exclude the app’s install folder so the same file isn’t removed again.
Third-Party Antivirus Checks
- Review quarantine — Restore the file if it matches the program you installed.
- Disable only for testing — Turn off real-time scanning briefly, reinstall the app, then turn scanning back on.
- Exclude the right folder — Use the app install path, not the whole drive.
Controlled Folder Access And SmartScreen Blocks
Windows can block an app without calling it “quarantine.” Two common culprits are SmartScreen and Controlled Folder Access under ransomware protection. Both can stop a program from writing files it needs to start.
- Check SmartScreen warnings — If Windows flagged the installer, download it again from the publisher and run it after you clear the warning.
- Review Controlled Folder Access — In Windows Security, look for blocked app notifications tied to your program.
- Allow the app — Add the program as an allowed app if you trust it, then reinstall to replace any blocked writes.
If you’re not sure whether a file is safe, don’t restore it blind. Uninstall the app, download the installer again from the publisher, then scan the installer before you run it.
Repair Windows Files That Validate Apps
When the same code hits across several programs, it’s time to repair core Windows components. These tools are built into Windows and they can fix damaged system files that can block launches.
Use Terminal as admin. In Windows 11, right-click Start and choose Terminal (Admin). In Windows 10, use Windows PowerShell (Admin) or Command Prompt (Admin).
Run System File Checker
- Start SFC — Run
sfc /scannowand wait for it to finish. - Reboot after it ends — Restart even if it says it fixed files.
- Test the app — Launch the program again to see if the error is gone.
Use DISM If SFC Can’t Fix Everything
- Check health — Run
DISM /Online /Cleanup-Image /CheckHealth. - Scan health — Run
DISM /Online /Cleanup-Image /ScanHealth. - Restore health — Run
DISM /Online /Cleanup-Image /RestoreHealth, then reboot. - Run SFC again — Follow with
sfc /scannowto finish the chain.
Check The Disk For File Damage
Storage hiccups can corrupt program files without warning. If you’ve had sudden shutdowns, blue screens, or a drive that clicks or slows down, check the disk.
- Schedule CHKDSK — Run
chkdsk C: /fand agree to run it on restart. - Restart and wait — Let the scan finish before you log in.
- Retest the program — If it opens, you’re done.
Reinstall The App The Clean Way
If only one program fails, a clean reinstall is often the fastest win. This avoids half-fixed folders where one file stayed old while another got replaced.
Before you uninstall, save anything you care about. Some apps keep projects in Documents, some store them under AppData, and some save in cloud sync folders.
If you’re dealing with a game launcher like Steam, Epic, or Battle.net, use its built-in file verification after reinstalling. It can re-download only the missing chunks, which is quicker than a full reinstall when you’re on a slow connection.
Clean Reinstall Steps
- Uninstall the app — Use Settings, then Apps, then uninstall the program.
- Reboot right away — This clears lingering services and file locks.
- Remove leftover folders — Delete the install folder if it still exists after uninstall.
- Clear temp files — Press Win + R, type
%temp%, then delete what you can. - Install from a fresh file — Download again, then install with antivirus exclusions in place if needed.
Fix Missing Runtime Files
Some apps depend on Microsoft runtimes like Visual C++ or .NET. If those runtimes are missing or damaged, the app can crash at launch and show the same code.
- Update Windows — Install pending updates, then reboot.
- Repair Visual C++ — Use Apps > Installed apps to repair existing Microsoft Visual C++ entries.
- Repair .NET — Turn the .NET feature off and on in Windows Features, then reboot.
Deeper Fixes When The Error Keeps Returning
If you still hit application error 0xc0000906 after reinstalling, treat it like an interference problem. A background service can keep removing files, blocking writes, or injecting into the process.
The goal is to isolate what changes when the app fails. Keep notes so you don’t repeat the same loop.
Boot With Fewer Background Items
- Do a clean boot — Use System Configuration to hide Microsoft services, then disable the rest.
- Disable startup apps — In Task Manager, turn off nonessential startup items.
- Test the app — If it works now, re-enable items in small batches to find the culprit.
Check Event Viewer For Clues
Event Viewer can show the faulting module name, which is often the missing DLL. That name gives you a direct lead on what got removed or corrupted.
- Open Event Viewer — Search Event Viewer, then open it.
- Go to Application logs — Windows Logs, then Application.
- Find the crash entry — Match the time of the failure, then read the module name and path.
- Reinstall or restore that component — Fix the exact module instead of guessing.
Reset File Permissions On The Install Folder
If the app folder sits under Program Files, it should inherit standard permissions. If permissions were changed, Windows can deny the app access to its own files.
- Take ownership only when needed — Right-click the folder, open Properties, then Security, then Advanced.
- Restore inheritance — Turn inheritance on, then apply changes to subfolders and files.
- Reinstall after changes — If the folder got messy, uninstall and reinstall to reset it cleanly.
Scan For Malware The Safe Way
Some malware disables apps by deleting files, then it blocks reinstalls. If you suspect that pattern, run a full scan with Windows Security and a second on-demand scanner from a known vendor.
- Update definitions — Check for the latest security intelligence updates.
- Run a full scan — Let it finish without using the PC for heavy tasks.
- Change passwords after cleanup — Start with email, then any accounts tied to the machine.
Last-Resort Paths That Still Save Your Time
If none of the steps above stops the crashes, two options stay on the table. One is a repair install of Windows that keeps your files. The other is testing the drive and memory for failing hardware.
Before you go there, back up your data. Use an external drive or a cloud sync folder, then verify you can open a few files from the backup.
Try An In-Place Repair Install
A repair install rewrites Windows system files while keeping apps and personal files in place. It can fix stubborn corruption that SFC and DISM can’t fully clean up.
If you choose the repair install route, use Microsoft’s official installation media tool. Pick the option that keeps personal files and apps, then let Windows refresh itself. When it finishes, run Windows Update, reboot, and retest the app.
Test Hardware If The PC Acts Unstable
- Check drive health — Use the drive maker’s tool to read SMART status.
- Run Windows Memory Diagnostic — Let it reboot and complete the test.
- Watch for repeat disk errors — If CHKDSK keeps finding issues, plan a drive replacement.
Once the program opens again, keep it stable by installing updates from the publisher, keeping Windows patched, and avoiding “cracked” installers that get flagged and gutted by security tools.
