How To

How to Fix Application Error 0xc0000906 in Windows

By Geethu 3 min read
system-error

If you’ve ever seen the message “The application was unable to start correctly (0xc0000906)”, you know how frustrating it can be. This error often appears when launching games or third-party software like Far Cry 4, Arkham Origins, or Forza. The good news is that the problem is fixable with a few practical steps.

Why Does This Error Happen?

Several things can trigger this error:

  • Corrupted system files – missing or damaged DLL files stop apps from opening.
  • Antivirus interference – some antivirus programs block or delete files they think are unsafe.
  • Compatibility problems – older apps may not run smoothly on newer versions of Windows.
  • Faulty installations – if a program wasn’t installed properly, it can fail to launch.
  • Recent system changes – a driver update or new app might have caused conflicts.

Knowing the cause helps you choose the right fix.

Fixes You Can Try

1. Run System File Scans (SFC and DISM)

Corrupted files are one of the most common reasons behind this error.

  1. Press Win + R, type cmd, and press Ctrl + Shift + Enter to open Command Prompt as admin.
  2. Wait for it to finish.
  3. Next, type these commands one by one:
    sfc /scannow
    Dism.exe /online /cleanup-image /scanhealth
    Dism.exe /online /cleanup-image /restorehealth
  4. Restart your computer and try the app again.

2. Temporarily Disable Antivirus

If your antivirus is overprotective, it may be blocking the program.

  • Turn it off for a short time and test the app.
  • If the app works, add it to your antivirus whitelist/exceptions list.
  • Don’t disable antivirus if the program came from an untrusted or cracked source.

3. Use Compatibility Mode

Older programs sometimes need to run as if they’re on an earlier version of Windows.

  1. Right-click the app’s icon → Properties.
  2. Go to the Compatibility tab.
  3. Tick Run this program in compatibility mode and select an older Windows version.
  4. Also tick Run this program as administrator.
  5. Apply the changes and try launching the app.

4. Reinstall the Problematic Software

If only one program is affected, reinstalling it can solve the issue.

  1. Press Win + R, type appwiz.cpl, and hit Enter.
  2. Find the program, uninstall it, then restart your PC.
  3. Download the latest version from the official site and install it again.

5. Reinstall Microsoft Visual C++ Redistributable

Some apps rely on Visual C++ files to run.

  1. Open Run (Win + R), type appwiz.cpl, and press Enter.
  2. Find Microsoft Visual C++ Redistributable in the list, uninstall it.
  3. Download a fresh copy from Microsoft’s official website.
  4. Install it and restart your PC.

6. Perform a System Restore

If the error started recently, a new driver or app could be the culprit.

  1. Press Win + R, type rstrui, and press Enter.
  2. In the System Restore window, select Next.
  3. Check Show more restore points and pick a date before the error appeared.
  4. Follow the instructions to restore your system.
    (Note: You’ll lose changes made after that date, like installed apps or drivers.)

7. Refresh or Reinstall Windows

If none of the above works, your system files may be too damaged. You have two options:

  • Repair Install (In-place upgrade) – reinstalls Windows while keeping your apps and files.
  • Clean Install – wipes everything and gives you a fresh start (make sure to back up first).

Conclusion

The 0xc0000906 error is annoying but usually easy to fix once you identify the cause. Start with file scans (SFC/DISM), check your antivirus, and try compatibility mode. If it still doesn’t work, reinstall the program or roll your system back to a healthier state. In rare cases, refreshing Windows may be necessary.

Geethu

Geethu is an educator with a passion for exploring the ever-evolving world of technology, artificial intelligence, and IT. In her free time, she delves into research and writes insightful articles, breaking down complex topics into simple, engaging, and informative content. Through her work, she aims to share her knowledge and empower readers with a deeper understanding of the latest trends and innovations.

Leave a Comment

Your email address will not be published. Required fields are marked *