Most of the Windows users should be familiar with the 0xc00007b error or 0xc000007b error. These errors can pop up due to a variety of reasons. However, the most common reason for “0x00007b the application was unable to start correctly” is a 32-bit app trying to execute on a 64-bit system. All the 32-bit apps are designed to work flawlessly on a 32-bit system, and may not function correctly on a 64-bit system.

We can fix the 0xc000007b or 0xc00007b error in many ways, including reinstalling DirectX and .NET framework. It is worth understanding that this error message may also occur on 64-bit operating systems when the Microsoft Visual C++ Redistributable Package is not correctly configured.


0xc000007b / 0xc00007b error

How to Fix 0xc00007b or 0xc000007b Error

Let’s take a look at the possible solutions for 0xc000007b / 0xc00007b error.

Note that there are same solutions to fix both 0xc00007b and 0xc000007b error. Hence, we will be referring any of the error code inside the article but the solutions will work for both of them.

Also Fix: This copy of Windows is not Genuine

1. Reboot the System

Sometimes, something as simple as reboot fixes the 0xc000007b / 0xc00007b error. After reboot, the application which used to show ‘the application was unable to start correctly‘ may start working without any issues.

restart windows pc to fix 0xc00007b error

2. Update Windows

Windows updates usually contain bug fixes and security enhancements. A simple Windows update could fix 0xc00007b error. Even if the update doesn’t fix this particular error, there is no harm in updating the operating system. These updates always bring some known and unknown bug fixes, so if not 0xc00007b, it will surely fix some of the existing bugs.

To update the Windows, go to Windows Settings and then tap on “Windows Update.” There you can see if the updates are available.

fix 0xc00007b error by updating windows 10

If rebooting and updating didn’t resolve the 0xc00007b error, you may have to reinstall.NET Framework or DirectX.

Also Fix: Service Host Local System (Network Restricted) High Usage

3. Reinstall .NET Framework

.NET Framework is a programming infrastructure created by Microsoft for building, deploying, and running applications and services that use .NET technologies, such as desktop applications and Web services.

The .NET Framework contains three major parts:

  • The Common Language Runtime
  • The Framework Class Library

You can easily reinstall .NET framework by following the steps given below.

Step 1. Download the latest .NET Framework from here.

reinstall .net framework to fix 0xc00007b error on windows

Step 2. Locate the downloaded file and double click to start the installation process.

Step 3. Follow the onscreen instructions and restart the PC once installation is finished.

Re-installing .NET Framework usually resolves 0xc00007b/ 0xc00007b error associated with ‘the application was not able to start correctly’. If this doesn’t fix the 0xc00007b error, you may want to try reinstalling DirectX.

4. Reinstall DirectX

If you are not yet aware, Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Initially, the names of these APIs all began with Direct, such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. The name DirectX was coined as the shorthand term for all of these APIs (the X standing in for the particular API names) and soon became the name of the collection. When Microsoft later set out to develop a gaming console, the X was used as the basis of the name Xbox to indicate that the console was based on DirectX technology. The X initial has been carried forward in the naming of APIs designed for the Xbox such as XInput and the Cross-platform Audio Creation Tool (XACT), while the DirectX pattern has been continued for Windows APIs such as Direct2D and DirectWrite.

Follow the steps below to reinstall the DirectX on your Windows PC.

Step 1. Navigate to C:\Windows\System32. Just go to “My PC or This PC”, open C Drive, then open Windows folder, and there you will find the System32 folder.

system 32 folder in windows 10

Step 2. Locate and delete these files:“xinput1_1.dll”, “xinput1_2.dll”, “xinput1_3.dll” and all other files that start with xinput1_*.dll.

Step 3. After deleting, download and install the DirectX that suits for your version of Windows and runs the DirectX setup.

Step 4. After the installation is complete, reboot the system.

This should fix the 0xc00007b error. If it hasn’t, running the application in admin mode may help fix the issue.

Also Fix: System and Compressed Memory High Disk Usage

5. Run Program as Administrator

Try running the game or application as an administrator.

1. Right click on the application –> select Properties.

2. Open the Compatibility tab.

3. Tick the ‘Run this program as an administrator‘ box and click on OK.

run program as an administrator in windows 10 to fix the 0xc00007b error

Users who upgraded to Windows 10 have complained that they are seeing the 0xc000007b error when starting games. If you are facing this issue, following solutions are worth a try:

Pro Tip: Download free Windows 10 ISO file if you are still running on older versions of Microsoft Windows.

6. Re-install the game/app

Uninstalling and reinstalling the game/app may fix the application was unable to start correctly 0xc00007b / 0xc000007b error. To uninstall the program on Windows 10, follow the steps below.

Step 1. Head to “Uninstall or change a program

uninstall a program on windows 10

Step 2. Now select the program you wish to remove and then click on “uninstall” option.

reinstall program to fix xc00007b error

Step 3. Follow the onscreen instructions to completely uninstall the program from your Windows PC.

Step 4. Now locate the .exe file and install it again as you installed it initially.

7. Run Program in compatibility mode (Windows 10)

To get rid of 0xc00007b error, you should try to run the game/app in compatibility mode. Follow the steps below.

Step 1. Right-click on an app and select Properties. You can do this from the app’s shortcut or by navigating in File Browser to the .exe file.

Step 2. Select the Compatibility tab, then check the box next to “Run this program in compatibility mode for:”

run program in compatibility mode to get rid of xc00007b error

Step 3. Select the version of Windows to use for your app’s settings in the drop-down box.

select windows version for compatibility mode in windows 10

Step 4. Hit Apply, then run your app and see if this solves the issue.

Fix Also: 100% Disk Usage in Windows 10

8. Update the Display Drivers

Sometimes, updating display drivers can fix the 0xc000007b error. Keeping graphics drivers updated ensures optimum gaming performance.

Follow these steps to update graphics drivers:

Step 1. Press Windows key + X and select Device Manager.

Step 2. Search for Display Adapters and expand it.

fix 0xc00007b error by updating display drivers on windows 10

Step 3. Right-click on the display driver and select Update driver software.

Step 4. Now select “Search automatically for updated driver software,” and proceed to update if any display driver update is available.

0xc00007b error

These solutions should help you fix “0xc00007b error the application was unable to start correctly“. From DirectX to compatibility issues – the problem could lie anywhere. We hope this step-by-step guide helped you narrow down the issue and fix the annoying 0xc000007b or 0xc00007b error. If you know any other solutions which may help to fight “the application was unable to start correctly” error, share with us in the comments below.


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.