The Application was unable to start correctly (0xc000007b)


  1. Posts : 2
    7
       #1

    The Application was unable to start correctly (0xc000007b)


    I just installed Windows 8.1 on a second hard-drive so that I can dual-boot between Windows 7 and Windows 8.1.

    I reinstalled all of my programs, games, etc and everything is absolutely amazing. Windows 8.1 is actually really fast!

    Anyways... Everything is working great except 1 thing! I have a standalone .exe (requires no installation, so there's no direct connection to an OS via registry or anything) that will NOT open on Windows 8.1

    If I attempt to open it on my Windows 8.1, I get the error "The Application was unable to start correctly (0xc000007b)"

    but on my Windows 7, it works just fine..

    I've done a LOT of research on this and I've read just about every article linked to this issue online and nothing has worked.

    Here's what I've done..

    1. Re-installed Visual C++. I did for every year, i.e. 2005, 2008, 2010, etc.

    2. Replace the 5 DLL's for Visual C++ while in Safe-Mode and then restart.. I was only able to replace 4 of them, the last one was giving me permission troubles for some reason. It was called "msvcr100_clr0400.dll"

    3. Run a debugger (WinDbg) and use Application Verifier to try and pinpoint the problem. Tried this, but the program doesn't boot far enough to gather any information, and I can't really understand what WinDbg throws at me.

    4. Use Dependency Walker to see if it points you to a DLL. When I use Dependency Walker, it has very minimal results.

    To be exact:

    00:00:00.000: Started "d:\Application.EXE" (process 0x1364) at address 0x00400000 by thread 1. Cannot hook module.
    00:00:00.000: Loaded "c:\windows\system32\NTDLL.DLL" at address 0x77D80000 by thread 1. Cannot hook module.
    00:00:00.000: Page heap: pid 0x1364: page heap enabled with flags 0x3.
    00:00:00.953: Exited "d:\Application.EXE" (process 0x1364) with code -1073741701 (0xC000007B) by thread 1.

    5. I haven't done anything with DirectX for a few reasons. 1. All of my games work fine, and I play A LOT of games. This small .exe is the only thing giving me problems, and it has nothing to do with DirectX, so I know it's not that.

    6. NTDLL.DLL, in Dependency Walker, I can't tell if the program can't start because NTDLL.DLL isn't hooking, or if NTDLL.DLL isn't hooking because the program can't start, but either way, I can't find ANYTHING on Google about NTDLL.DLL being a culprit of a program not launching.. Can anyone say anything about this?

    Now remember, this .exe is a standalone executable, so it won't be the way it was installed.. because it doesn't require installation! Both of my Windows 7 and 8 are 64-bit, so that can't be the problem.

    Any help would be greatly appreciated.

    This application isn't needed and I don't care if it works or not, but I'm curious why this is happening... I also don't want to run into this issue in the future with an .exe that I do actually need!

    Thanks,
    -Yebba
    Last edited by MistahYebba; 04 Apr 2014 at 05:28.
      My Computer


  2. Posts : 2
    7
    Thread Starter
       #2

    No one?
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 00:30.
Find Us