How To Fix Error 0xc000007b in Windows 7, 8, 10?

Error 0xc000007b is one of the most annoying Windows errors that users have to face these days while trying to run some application (including games like Fifa, GTA, Max Payne, Battlefield, Far Cry, Assassins Creed, Call of Duty and many other games and applications which are pretty popular among the people).

The error code 0xc000007b mainly appears like shown below, but it can also appear while accessing some application:

yourexecutable.exe – Application Error

The application was unable to start correctly (0xc000007b). Click OK to close the application.


Error code 0xc000007b means INVALID_IMAGE_FORMAT, and generally occurs due to missing or corrupted system or application files. The most common cause of this error—problems with NVIDIA drivers, other video cards are also subject to look at.

However, there may be other reasons for this error: interrupted installation of updates, the incorrect shutdown of the computer or the deletion of programs directly from the installation folder. In addition, the error can be related to some damage in the files of the following programs: Microsoft Visual C++, Direct X, and .NET Framework.

So let’s start with the methods to fix error code 0xc000007b in Windows 7, 8.1 and 10.

Methods to Fix Error 0xc000007b in Windows 7, 8.1, 10

Here are some methods to test one by one. Before trying them, don’t forget to check your system with any antivirus as sometimes the problem is related to the virus infection of your computer.

Method 1. Update Your NVIDIA Video Card Drivers

The first action we would recommend before performing any others—to update the drivers for your video card, especially if it’s NVIDIA. Go to the official website of the manufacturer of your computer or laptop or just on the site and find the needed driver for your video card model.

error 0xc000007b

Download and install the driver and restart the computer. It is very likely that the error will disappear after that.

If you are using a different video card model, try updating its driver. It is preferable to use WHQL (Windows Hardware Quality Lab) certified drivers.

Method 2: Reinstall DirectX, Visual C++ Redistributable, .Net Framework

A common cause of application initialization error 0xc000007b is a damaged or missing DirectX file, .Net Framework or Microsoft Visual C ++ Redistributable system files. Download and install the latest version of these apps from the official Microsoft website.

Tip. When reinstalling Microsoft Visual C ++ Redistributable, open the list of installed programs in the Control Panel (Control Panel > Programs and Features), remember the versions of Microsoft Visual C ++ Redistributable Packages that you have installed. Uninstall them using the Remove button. After that, download and install the appropriate versions of Microsoft Visual C ++ Redistributable.

error 0xc00007b

Note. When installing DirectX, it is necessary to go to the system folder SysWOW64 or System32 (depending on the OS version) and delete the files starting from d3dx9_24.dll and to d3dx9_43.dll. After that, install DirectX.

Method 3: Install the Latest Windows Updates

Try to download and install the latest Windows updates or upgrade your version of Windows 10 to the current build.

  1. Press Win + I and go to the Update&Security;
  2. Click the button Check for Updates;
    0xc00007b error
  3. Windows should automatically detect and install all the necessary updates;
  4. Restart the computer to finish the installation.
READ ALSO:  Windows 10: Taskbar not Hiding

Method 4: Run the Application as an Administrator

Try to start the game/application as Administrator. For example, in GTA, this in some cases helps to fix the error. Follow the instructions:

  1. Right click on the application .exe file;
  2. Click on the option Run as administrator.

error code 0xc000007b

Method 5: Re-install the App

This method is simple but it is helpful for a lot of people who had this problem. All you have to do is to re-install the application in which you are having this problem.

  1. Uninstall the application from Control Panel.
  2. Restart Windows.
  3. Re-install the application from the original installation disk/image.

Method 6: Try to Run the Application Using the Compatibility Mode

Sometimes the application you are using is not compatible with your system. To fix this issue you have to try to run these apps in compatibility mode. This is effective for the games which require high system configuration like Fifa, Far Cry, Assassins Creed, Call of Duty and many others.

Run Application in Compatibility Mode:

  • Right click on Application icon > сlick on Properties;
  • Click on Compatibility tab;
  • Check-up the box named Run this program in compatibility mode for;
  • In the drop-down menu select an earlier version of Windows;
  • Click Apply, and then OK.

0xc000007b error

Check NTFS application permission:

  • Open Application installation folder. Open C:\Program Files (x86)\[Apps Folder]
  • Right click Application folder > сlick on Properties;
  • Click Security tab;
  • Check-up Full control. Check the checkbox inside the Allow column;
  • Click Apply, and then OK.

Method 7: Check System Files Integrity

Check the integrity of the system files. To do this, open the command line with administrator privileges and execute the command:

sfc /scannow


With this command, Windows will scan system files and fix some errors.

If you receive an error Windows Resource Protection found corrupt files, run the following commands:

dism /online /cleanup-image /checkhealth

dism /online /cleanup-image /restorehealth

Method 6: Check Your Hard Disk for Errors

The cause of the error can be a corruption in the logical structure of the file system or physical disk damage and can be resolved by checking your hard disk for errors and bad blocks.

  • Run Command prompt as administrator;
  • Search for the cmd.exe in the search bar:
    • For Windows 7, 10 – Click on the Start Button in the left bottom corner and type cmd.exe in the search bar.
    • For Windows 8.1 – Press the .Search key and type cmd.exe.
  • Right Click on the cmd.exe and click on Run as administrator;
  • Type chkdsk c: /f /r and press Enter.
  • If your Windows is installed on C:\ drive then it will ask you to schedule this volume to be checked at the next time the system restarts;
  • Type Y and press Enter.
READ ALSO:  How to Fix Unmountable Boot Volume in Windows 10?

Now when you restart the Windows it will check the disk.

Method 8: Check and Fix dll Dependencies With Dependency Walker

In the event that the error is related to the error 0xc000007b when starting the game, it is worth trying to study the dependent files of the game using the utility Dependency Walker.

  1. Download and unpack the Dependency Walker x64 from the official website;
  2. Run Dependency Walker, press File -> Open and select the problem game .exe file (not a shortcut);
  3. In the Module section, find the red error messages;
  4. Select problem dlls and look at the cause of the error;
  5. If the error is Error opened file. The system cannot find the file specified …, so the problem is that this library is missing;
  6. Try to find the appropriate dll files on the and put the downloaded files in the root folder with the game or in the C:\Windows\system32 folder;

0xc00007b fix

Method 9: Debugging Application Startup Log with Process Monitor

Using the official Microsoft utility—Process Monitor, you can track the activity of a problem application at startup. This way you can identify files, libraries or registry keys when accessing them, you receive the error 0xc000007b.

The Process Monitor utility allows you to monitor processes accessing to the registry (Regmon), file system (Filemon) in real time and receiving more detailed information about the interaction of processes, resource use, network activity and input-output operations

  1. Download the Process Monitor tool (, extract the archive on a local drive;
  2. Run the Procmon.exe file with the administrator’s permissions;
  3. At the first start, you will need to accept the license agreement;
  4. Verify that event collection is enabled in the menu File > Capture Events;
  5. Run the crashed application and wait for the error 0xc000007b to appear (you can pre-enable the filter by the name exe file name);
  6. In the Process Monitor tool, select File > Save;
  7. Select the file format CSV (Comma-Separated Values). Events to save -> Events displayed under current filer (Also include profiling events).S pecify the path to the CSV file and click OK. Wait until the event log is saved;
    0xc00000 7b
  8. Open the CSV file in notepad and search for the error code 0xc000007b;
    windows error 0xc000007b
  9. Find the process log line with this error (be sure to review all previous events). Rather, you will see that error 0xc000007b is preceded by an access event to the library dll file;
  10. Remember the name of the library and try to determine which system component this dll belongs to. Remove this DLL through File Explorer and reinstall the component again (most often it is DirectX or Visual C ++ Redistributable).

In some cases, users have reported that the error above appears on illegal Windows versions or on third-party builds after installing updates. Install the original version of Window.

Now you are done! This will fix Error 0xc000007b in Windows 7, 8.1 and 10.


  1. Thanks bro…but l have limited network data so l would like to know the size of both the downloads of microsoft visual c++ and the other one

  2. I just tried all the steps mentioned above and the problem still continues. What will i do?
    I reinstalled my windows 8.1. Before reinstalling i used that application (assassin’s creed IV). But now i can’t access it

    1. you net framework is not compatible with your current operating system try to degrade your window to window 7 ultimate and then install net framework 6.2 it work for me though

    1. I still get that error even after doing all the above process, in windows 8.1. It happens while opening FIFA 15 game. I m using 5i

  3. I tried all the methods above ,tried evrything on google,but this does not resolve my error 0xc000007b plz help me
    pc specs- amd 6-core 4.10 ghz
    8 gb ram
    2 gb ddr5 graphics
    2 tb hdd
    i want to run gta 5 bt its show e this error

    1. bro re install the windows it will fix all these errors.Even I had this problem and even i wanted to run GTA V so I re installed windows this helped me and after that install new versions of and vc redist.

  4. Hi! I have tried all the above step with no success. Ive been trying to launch the game Shadow of Mordor. Please help me fix this. Cheers

  5. Hi there! I’m having problem on GTA v social club error code 0…there no one ever post about that problem..can you help me solved it.I always wanted to play GTA v.please thanks..

  6. I have developed an application using Qt 5.6 32 bit msvc based. When I try to deploy exe on other system. it provide the same error as you are discussing about. but I have not found any solution helpful for me. Is there any other solution ??? Ankur Saxena

  7. Hello , I’m Vivek . I did as per the instructions given at Method 3 . when I restarted the pc, it got stuck @12% only . did not go beyond that. How long does it take to repair and scan the drive “C”??

  8. bro .. i have an error of 0xc000007b in some games.. not all games.. hot pursuit works perfectly but don bradman cricket 14 show the error of 0xc000007b… i have every solution…. directx,framework,vc redist, all in one runtime,replacing the dll files but it still show me the error…

  9. I have a clean build of Windows 10 with a new system with tons of resources. I am trying to use the Adobe Cloud Suite. When I do the install, I can usually get the program to work until reboot. I have tried all methods listed. This is not an upgrade. The user is getting no applicable GPOs that should be causing the issue. On his old laptop, the Adobe Cloud product is working fine (Windows 7)

    No one has any suggestions other than the ones above. Any ideas?


  10. I used step 3. After restart I got window of scanning and repairing drive C:10% complete. But it stops at 10%. What should I do now. Os is Windows 8.1

  11. OK so I am transferring files of Sims 4 to another computer I got this error but I also get the missing file msvcp120.DLL how do I fix.

  12. I need help I downloaded leapdroid and accidently changed the file path of the program and it said not recommended and when I try to open the program it says SDL.ssl missing or something like that but it don’t open also I did disk check and itsee stuck on 10% do I leave it there or do I turn off my laptop it’s been like that for 20 mins

  13. Hey am facing some problem with my pc ..
    I did install some application called removewat then asked me to restart my pc to finalize the installetion but then my pc couldn’t start after that says “your pc did not start correctly
    How am gone fix it i tried some ways but i faild
    And i tried to fix the issue through cmd bt it didnt…

  14. Bro I tried all ur methods stated above but no one worked
    Trying to run DEADPOOL game but still showing the same error
    Plz help

  15. I have installed latest version of visual studio ie. of 2017 and installed vc_redist.x86 & aio runtime. the ploblem has solved.

  16. I had the same problem and solved it by applying several things.
    The first, if it is a program that you did with Qt.
    In the folder (in my case) of “C: \ Qt \ Qt5.10.0 \ 5.10.0 \ msvc2017_64 \ plugins” you find other folders, one of them is “platforms”. That “platforms” folder is going to be copied next to your .exe executable. Now, if you get the error 0xc000007d is that you did not copy the version that was, since it can be 32bits or 64.

    If you continue with the errors is that you lack more libraries. With the “Dependency Walker” program you can detect some of the missing folders. Surely it will indicate to you that you need an NVIDIA .dll, and it tells you the location.

    Another way, instead of using “Dependency Walker” is to copy all the .dll from your “C: \ Windows \ System32” folder next to your executable file. Execute your .exe and if everything loads well, so you do not have space occupied in dll libraries that you do not need or use, use the .exe program with all your options and without closing the .exe you do is erase all the .dll that you just copied next to the .exe, so if those .dll are being used by your program, the system will not let you erase, only removing those that are not necessary.

    I hope this solution serves you.

  17. with dependence walker i have 470 missing files. and how further? i aint gonna search for every file and download it. that takes me to much time

  18. Hi all, I was brought here while trying to get ” PreferExternal Manifest ” to work on Photoshop. One interesting observation:

    1) THe .manifest file works for 64bit version.
    2) The manifest files didn’t work for 32bit and the 0xc000007b will occur

    Please help!

  19. i tried every thing nothing works ,
    the only thing worked with me is transferring msvcp100.dll and msvcr100.dll to SysWOW64
    but you should get those files from other PC have same Windows Version and folder bc there lot copies is wont match ever even if you copied from SYStem32 Folder it wont work probably

    1. When compiling (or using binaries) 64 bit (like mingw seh version) and you get a popup box with a

      0xc000007b error

      You need these extra files in the dir:


      They are in the gcc lib dir.

  20. So here’s how I’m reading this article.

    If Dependency Walker is giving me an error in red text where there should be a file time stamp, I have to download the file that’s getting the error, right?

    Well, here is the readout I’m getting from one of the games I want to play.

    Note that that’s the end of the files with errors. Do you see how far the scroll bar is on the right? Everything above is getting the same error.

    I get a very similar readout for another game, a game that ran perfectly fine on a PC *that I built.*

    What you’re saying is that if I want to play these games, I have to individually download somewhere between 500 and 1,000 .dll files, at least.

    Just want to make sure I’m covering my bases.

  21. I have mingw installed along with sdl2. I was writing software using gcc. I made several programs months ago. Now when I try to run them I get this error. Gcc and g++ seems to load fine but gdb fails with this same error code. I used the Walker program to analyze both gdb and gcc and they both have the exact same errors. So I am confused why gcc works but gdb doesn’t. I tried looking in the event viewer but it isn’t descriptive enough (just gives text of the dialog box) I think I went through a couple of updates since then but I don’t understand why that would break mingw. Any help would be greatly appreciated!

  22. Somehow fixed itunes after it was broken for the last 4 years or so on Win 8.1 64-bit laptop, not quite sure which thing did it as I tried a bunch of stuff. Was having problems with itunes wouldn’t launch, or crash or wouldn’t recognize my phone tired uninstalling and reinstalling many times but no fix until now. Maybe something below will work for you?

    Uninstalled itunes and every apple program. (tried this 3 or 4 times before)
    Installed all important windows updates on windows update (took 2 days)
    Updated NVIDA driver from NVIDIA website

    Did the 3 commands in method 7, got message about corruption and it failed to fix it with restore health command
    tediously scanned through log file (C:\Windows\Logs\CBS\CBS.LOG) for corruption and found KB2959977 update was corrupt and missing many modules and another more recent update I just installed had one corruption (KB3000850)
    Used windows update to find KB2959977 had been installed in 2014 (installation had note “failed”), around when I started having trouble with itunes,
    Uninstalled KB2959977 and other update using windows update
    Windows update did not list KB2959977 as an important update or give any option to install but did list and let me reinstall other update
    Downloaded stand alone KB2959977 installer and tried to install, windows wouldn’t install it, error said the update was “not applicible to my computer”
    Frustrated, moved on

    Tried Dependency Walker
    Was getting the 0xc000007b error whenever I even tried to launch install file this go around of uninstalling all apple programs
    So scanned the install exe for itunes 64 bit, Found 3 missing DLLs, downloaded 64 bit versions as directed and put in appropriate directory, automatically seemed to register themselves
    Scanned again and those DLLs had new error messages about dependencies or something, decided to ignore since it says sometimes programs will still work with this error in help file
    Went to Profile>Start profiling. This actually runs the program. The dependency walker help file says when you run a program though dependency walker, sometimes it can act as a debugger and make it behave differently and not have errors, worth a shot
    It installed without error and restarted computer

    Used Dependency walker to profile itunes.exe
    it opened and looked like it was working and then crashed with no error message
    discouraged, ran itunes without dependency walker as administrator (couldn’t hurt)
    Amazingly, it works
    Plugged in my phone and it backed it up
    Restarted and tried again without admin, still works fine

    Good luck with your 0xc000007b problems, hope this maybe helps someone

Leave a Reply

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