• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
0
Question by Jpcace · Sep 04, 2015 at 02:51 PM · troubleshootingdll error

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. alt text

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.

alt text

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.

unityerror1.png (111.6 kB)
unityerror2.png (7.7 kB)
Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

4 Replies

· Add your reply
  • Sort: 
avatar image
4

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.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Jpcace · Nov 17, 2015 at 11:49 PM 0
Share

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!

avatar image ArainaSnakeFang · Jan 10, 2016 at 10:25 PM 0
Share

I just did this and my Unity still refuses to work.

avatar image
2

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)

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
1

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

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

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.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image v_0 · Dec 25, 2015 at 04:56 PM 0
Share

very useful!!!!this problem bothers me a lot

avatar image jontuse · Nov 03, 2016 at 08:12 PM 0
Share

Thx Aldacis, same solution for wind10, Repair Visual Studio 2015 ==> Same issue Repair Visual Studio 2010 ==> Solved.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.



Follow this Question

Answers Answers and Comments

35 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Unity Noob help request. 0 Answers

Unity Editor invert blue and orange tint 2 Answers

Player Not Staying on Ground?,Player not staying on ground when I press play? 0 Answers

Facebook.Unity.Gameroom.dll was not registered 6 Answers

Scene view not responding 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges