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.
Answer by Zransh · Nov 17, 2015 at 07:44 PM
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.
In the meantime I was able to fix the issue, and completely forgot about my post here. $$anonymous$$y apologies for that. What was causing the issue was a 32-bit version of a .dll file that somehow ended up on System32. I solved it by directly downloading the 64-bit version of $$anonymous$$SVCR100.dll from dll-files.com . It is somewhat of a "messy" fix, but it worked for me.
$$anonymous$$aybe future users dealing with this issue can try out your solution first, since it it doesn't require to mess around with random .dll files.
Thanks for your reply, anyway!
I just did this and my Unity still refuses to work.
Answer by jijieciprian · Mar 16, 2016 at 03:38 PM
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)
Answer by aladinology · Nov 26, 2015 at 12:43 AM
thanks for the solution. I also had the same problem. using windows 7 64 bit. msvcr100.dll in system32 is 32 bit
Answer by aldacis · Dec 22, 2015 at 12:10 PM
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.
Thx Aldacis, same solution for wind10, Repair Visual Studio 2015 ==> Same issue Repair Visual Studio 2010 ==> Solved.
Your answer
Follow this Question
Related Questions
Creating a prefab while Ingame 0 Answers
Black spots on a lightmap and other artifacts,Some objects dont't bake on a lightmap 0 Answers
unity 5.3 iOS mscorlib.dll error 0 Answers
Transfer scene from project that uses DLL back to original source code 0 Answers
new to coding and unity :It looks like mt scene is so big 1 Answer