How to fix 0xc000007b Application Error

How to fix 0xc000007b Application Error

0xc000007b Application Error is a very common error that sometimes occurs when trying to run some Direct X games or applications. Most of the window users face this error on a regular basis but they don’t know how to fix this permanently. Actually there could be many reasons for this error to pop up so there is no single fix, hence we are going to talk about all the different fixes for it. But before moving any further lets just talk about what this error is all about.

0xc000007b Application Error

What 0xc000007b Application Error actually means

That particular error code refers to an invalid image format. However, what the error code usually means is that you are trying to run a program that is intended to work with a 64 bit Windows operating system, but that you only have a 32 bit OS. There are a couple of other reasons why this might be happening as well, particularly if you know you have a 64 bit operating system, or have been able to run the program in the past. Here are some troubleshooting steps for you to follow:

Run the application as an administrator

Right click on your application and choose “Run as administrator”. Sometimes providing administrative privileges to the application might solve this problem. If providing administrative privileges solve this problem then you might always consider running your application with it.

To do this, right click on the application icon and click on Properties, select Compatibility tab and check “Run this program as an administrator.”

compatibility tab

Run the application in compatibility mode

Sometimes running the application in compatibility mode can fix the 0xc000007b Application Error because it might be possible that the application is not compatible with the newer version of windows. Let’s see how to do this:

  1. Right click on the application icon and click on Properties.
    run compatibility troubleshooter
  2. Select Compatibility tab and click on “Run compatibility troubleshooter”
  3. And then select “Try recommended settings” after which you can either test your application or just hit next. try recommended settings
  4. And if above didn’t work out for you then you could manually select compatibility mode and from the drop down choose “Windows XP.”
    compatibility troubleshooter

Reinstall the application

Uninstall the application and then again install it but before that you must follow this:

  1. Install the application to the system partition (C:) because application may return an error if installed on a logical partition.
  2. Make sure to turn off your antivirus program before the installation. [Note: Scan your program file before turning off your antivirus]

Hard disk error checking

To fix 0xc000007b Application Error you should regularly check your hard disk for errors. All you need to do is follow these steps:

  1. Right click on start button and select “Command prompt (Admin).
    command prompt admin
  2. Type chkdsk c: /f /r and press enter.
  3. It will ask your to schedule the scan as the C drive is in use, type Y and press enter.check disk

Now when you restart the windows it will check the disk during system restart and this will surely fix error code 0xc000007b .

Reinstall DirectX

To avoid 0xc000007b Application Error, you should always make sure to update your DirectX. The best way to make sure you have the latest version installed is to download DirectX Runtime Web Installer from Microsoft’s official website.

Install or repair .NET Framework

.NET Framework may cause numerous errors and problems if it isn’t regularly updated. To make sure you have the latest version visit here. If you already have latest version of .NET Framework, the installer will offer you to repair .NET Framework to its original state. If it doesn’t solve the 0xc000007b Application Error, continue reading!

Replace 32-bit xinput1_3.dll with an appropriate version

0xc000007b Application Error occurs when xinput1_3.dll file becomes corrupted or overwritten with another version which happens to be incompatible. To replace 32-bit xinput1_3.dll with an appropriate version follow these steps:

  1. Download 32-bit xinput1_3.dll file and extract it.
    NOTE: Before doing anything, you should first backup your original xinput1_3.dll file (which should be located here: C:\Windows\SysWOW64) and if something didn’t go as planned you can always restore back.
  2. Copy the extracted xinput1_3.dll file then go to C:\Windows\SysWOW64 and paste the file there.
    xinput dll file
  3. If prompted, the option copy and replace.

Reinstall all Microsoft Visual C++ runtime packages

Microsoft visual C++ runtime packages are very essential part of running Windows applications hence reinstalling them can fix 0xc000007b Application Error. Visual C++ packages have both 32-bit & 64-bit version and they both are equally important.
Note: Before following any of the listed steps, its mandatory to create a system restore point just in case something goes wrong you can easily switch back to previous state. If you don’t know how to do that, read my previous post on how to create system restore point.

  1. First go to control panel and click on Uninstall a program.
    uninstall a program
  2. Now completely remove all Microsoft Visual C++ packages from your computer. After that restart you PC.
    microsoft redistributable
  3. When your system restarts, none of the packages will be there, go to  Microsoft’s official download page here
  4. Download and install each one of them and if some of them fails to install, ignore them and install the next one. You need to restart your PC several time during installation.

That’s it one or other method should have worked for you and fixed 0xc000007b Application Error, still have any questions? Feel free to comment and i shall get back to you.

 

Was this article helpful?

Related Articles

Leave A Comment?