How to Fix “The Application Was Unable to Start Correctly (0xc000007b)” in Windows 11 and 10

Quick Answer

To fix “The Application Was Unable to Start Correctly (0xc000007b)” in Windows 11 or Windows 10, reinstall the Microsoft Visual C++ Redistributables, install the DirectX End-User Runtime, repair system files with SFC and DISM, update your graphics driver, and reinstall the affected app or game.

This error commonly appears when launching games, Adobe apps, engineering software, emulators, or older Windows programs. In many cases, it is caused by a damaged runtime file or a 32-bit/64-bit DLL mismatch.

  1. Restart Windows once.
  2. Install the latest Visual C++ Redistributables.
  3. Install DirectX End-User Runtime.
  4. Run SFC and DISM as administrator.
  5. Update GPU drivers.
  6. Reinstall the app that shows 0xc000007b.

Important: Do not download random DLL files from DLL download websites. That often makes the 0xc000007b problem worse and can introduce malware.

Problem

The error usually appears as:

“The Application Was Unable to Start Correctly (0xc000007b). Click OK to close the application.”

Windows shows it when an application fails during startup before the main window opens. It is especially common after installing a new game, copying software from another PC, upgrading Windows, replacing a graphics driver, or installing a program that depends on older Microsoft runtime components.

Cause

The 0xc000007b error usually means Windows tried to load a required program file but could not use it correctly. The most common reason is a mismatch between 32-bit and 64-bit components, but damaged runtime packages are just as common.

Likely causeWhat it affects
Missing or broken Visual C++ RedistributableGames, launchers, creative apps
Missing DirectX legacy runtime filesOlder games and 3D apps
Corrupted Windows system filesMultiple apps failing at launch
Wrong DLL copied into the app folderOne specific app or game
Outdated graphics driverGames, CAD, video tools

Prerequisites

  • An administrator account on Windows.
  • A stable internet connection.
  • The installer for the affected app or game, if you need to reinstall it.
  • About 20 to 40 minutes, depending on your PC.

Step-by-step Solution

1. Restart Windows and run the app as administrator

Start with the simple check. A pending update or locked runtime file can trigger the error after an installation.

  1. Restart your PC.
  2. Right-click the app shortcut.
  3. Select Run as administrator.

If the program opens, update the app from its official launcher or settings page before using it heavily.

2. Reinstall Microsoft Visual C++ Redistributables

Many 0xc000007b cases are fixed by reinstalling Microsoft Visual C++ runtime packages. Install both x64 and x86 versions, even on a 64-bit PC, because many apps still use 32-bit components.

  1. Open Microsoft’s official Visual C++ Redistributable download page.
  2. Download the latest supported x64 and x86 installers.
  3. Run both installers.
  4. If you see Repair, choose it.
  5. Restart Windows.

Tip: Do not uninstall every Visual C++ package unless you know exactly why. Different applications may depend on different versions.

3. Install DirectX End-User Runtime

Windows 11 and 10 include modern DirectX, but older games may require legacy DirectX files that are not always installed by default.

  1. Download DirectX End-User Runtime Web Installer from Microsoft.
  2. Run the installer as administrator.
  3. Let it install any missing legacy components.
  4. Restart your PC and test the app again.

4. Repair Windows system files with SFC and DISM

If several apps fail with the same message, repair the Windows component store and system files.

  1. Right-click Start.
  2. Select Terminal (Admin) or Windows PowerShell (Admin).
  3. Run these commands one at a time:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Wait for each command to finish. If SFC reports that it repaired files, restart Windows before testing the app.

5. Update or clean reinstall your graphics driver

Games and GPU-heavy tools may show “The Application Was Unable to Start Correctly (0xc000007b)” when graphics driver files are damaged or outdated.

  1. Open the official support site for your GPU manufacturer.
  2. Download the latest driver for your exact GPU model.
  3. Install it using the recommended or clean installation option if offered.
  4. Restart Windows.

6. Reinstall the affected app or game

If only one program fails, its local files may be damaged. Reinstalling is often faster than chasing individual DLL files.

  1. Uninstall the affected app from Settings > Apps > Installed apps.
  2. Restart Windows.
  3. Install the latest version from the official source.
  4. Apply available updates or patches.
  5. Launch the app again.

7. Remove suspicious DLL files from the app folder

If you previously copied DLL files into the program folder, remove them. A wrong 32-bit or 64-bit DLL can directly cause 0xc000007b.

Check the app’s installation folder for recently added files such as manually downloaded .dll files. Move them to a temporary folder instead of deleting them immediately, then test the app again.

Examples

Example 1: Steam game shows 0xc000007b

Install both Visual C++ x64 and x86 redistributables, install DirectX End-User Runtime, then verify the game files in Steam. In Steam, open the game properties, go to installed files, and use the verify option.

Example 2: Only one old program fails

Install DirectX legacy runtime and reinstall the program. Older software often ships with runtime dependencies that may not install correctly on modern Windows builds.

Example 3: Many applications fail after a Windows update

Run DISM and SFC, restart, then repair Visual C++ Redistributables. Multiple failing apps usually point to a shared Windows or runtime issue.

Common Causes

  • Incomplete app installation.
  • Corrupted Microsoft Visual C++ runtime files.
  • Missing DirectX legacy components.
  • Wrong DLL files placed in the application directory.
  • Damaged Windows system files.
  • Outdated or corrupted GPU drivers.
  • Antivirus quarantine of required program files.

Common Mistakes

  • Downloading DLL files from random websites: This is risky and rarely fixes the root cause.
  • Installing only x64 Visual C++ packages: Many programs still need x86 runtime files.
  • Skipping the restart: Runtime repairs often do not fully apply until Windows restarts.
  • Ignoring the app’s official installer: Repacked or copied installations often miss dependencies.
  • Deleting system files manually: Use DISM and SFC instead.

Best Practices

  • Use official Microsoft installers for Visual C++, .NET, and DirectX.
  • Keep graphics drivers updated from the GPU manufacturer or PC maker.
  • Install games and apps from trusted sources only.
  • Create a restore point before making major driver or runtime changes.
  • Keep Windows Update enabled for security and compatibility fixes.

Verification

After applying the fixes, verify the result with this short checklist:

  1. Restart Windows.
  2. Open the affected app normally, not only as administrator.
  3. Test a second app or game that uses similar graphics/runtime components.
  4. Check whether the exact error message appears again.
  5. If it is a game, run file verification from the launcher.

If “The Application Was Unable to Start Correctly (0xc000007b)” still appears after all steps, check the app’s support page for required runtimes, anti-cheat repair tools, or known compatibility patches. Some older software also needs compatibility mode, but runtime repair should be done first.

FAQ

Leave a Comment

Related Posts