Error 0xc000007b and msvcr100.dll issues

I’ve been trying to install Unity 5.1.3 for the last few days now, and I’ve been having the following error popping up every time I try to run it after the installation:

“Application error - the application was unable to start corectly (0xc000007b). Click OK to close the application.”

I’m running Windows 7 64-bit, with SP1. I’ve been searching the error online and already tried re-installing, running as administrator, and pretty much all the possible small fixes I could find.

Using Dependency Walker, I was able to track down the DLL dependencies used when running unity. I’ve narrowed it down to a couple of .dll files, that are 32-bit versions, for some reason.

For some reason, slapi.dll is calling a 32-bit version of MSVCR100.dll. I have visual c++ 2010 redistributable installed (both x86 and x64), as well as some newer versions (up to 2013). I tried re-installing visual c++ 2010 but the installer detects the newer 2013 version and aborts the installation, given that it detects a newer version installed.

The app detects two 32-bit dll files: MSVCR100.dll and IESHIMS.dll, although I’m not sure why it needs the second one.

I was trying to avoid downloading the faulty dll files, since I don’t really want to risk downloading infected files from sketchy websites.

Any help would be very much appreciated, at this point.
I do apologize in advance if this issue was dealt with in a previous question. From what I could find, I haven’t seen any related posts. And my apologies in advance if this is the wrong section for these kind of posts.

Thanks in advance.

If nothing else works, give this a whirl:

Uninstall Microsoft VC++ 2010 Redistributable (both x86 and x64 versions) as well as any VC++ 2010 Runtimes from via Add / Remove Programs. Then Re-install them in the following order:

VC++ 2010 Redistributable x86 (https://www.microsoft.com/en-us/download/details.aspx?id=5555)

VC++ 2010 Redistributable x64 (https://www.microsoft.com/en-in/download/details.aspx?id=14632)

VC++ 2010 SP1 Redistributable x86 (https://www.microsoft.com/en-in/download/details.aspx?id=8328)

VC++ 2010 SP1 Redistributable x64 (https://www.microsoft.com/en-in/download/details.aspx?id=13523)

Had the same issue with Unity 5.2.2f1 in Windows 10. Doing the above solved it for me.

Thanks, works
use that Uninstall Microsoft VC++ 2010 Redistributable (both x86 and x64 versions) as well as any VC++ 2010 Runtimes from via Add / Remove Programs. Then Re-install them in the following order:

VC++ 2010 Redistributable x86 (https://www.microsoft.com/en-us/download/details.aspx?id=5555)

VC++ 2010 Redistributable x64 (https://www.microsoft.com/en-in/download/details.aspx?id=14632)

thanks for the solution. I also had the same problem. using windows 7 64 bit. msvcr100.dll in system32 is 32 bit

Hello!

Delete the files: “msvcr100.dll” and “msvcp100.dll” in “System32” folder, and “SysWOW64” folder.

Then, re-install (choose “repair”) Visual Studio 2010 Redistributable x86 and x64.

hi i’m also facing this problem after installetion
plzz help me.
i have windows 10
cool math game
rror 0xc000007b and msvcr100.dll issues

,i’m facing same this prolem.
t
i’m trying to resolve if i don’t resolve i will question to u all of u ok.