Missing msvcr120d.dll

Anonymous
2013-11-12T02:52:57+00:00

HI all

I built an application using Visual Studio 2013 in Windows 7 64bit.  I built the application as a 32bit application.  I then copied the application over to my other computer, running Windows 8 64bit.

I downloaded the 64 and 32 bit Visual C++ 2013 Redistrib packages, and installed both.  I got these packages here: http://www.microsoft.com/visualstudio/eng/downloads#d-additional-software

However, whenever I try to run the application, I get an error saying that msvcr120d.dll is missing.

What do I need to do to be able to run my application?

Cheers

Jarrett

Windows for home | Previous Windows versions | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes
Answer accepted by question author
  1. Anonymous
    2013-11-12T16:59:20+00:00

    Hi Jarrett,

    The msvcrt.dll is now a system component owned and built by Windows. It is intended for use only by system-level components. The files msvcr110.dll (Visual Studio 2012) or msvcr120.dll (Microsoft Visual Studio 2013) are the new public versions of the CRT and are for use by Desktop application and user-mode driver developers.

    To know more information:

    http://msdn.microsoft.com/en-us/library/windows/hardware/dn448963(v=vs.85).aspx

    Perform an SFC scan on your computer. Refer to the following link:

    Use the System File Checker tool to repair missing or corrupted system files

    http://support.microsoft.com/kb/929833

    Hope this information helps. Reply with the status so that we could help you further.

    637 people found this answer helpful.
    0 comments No comments

28 additional answers

Sort by: Most helpful
  1. Anonymous
    2016-02-29T04:02:24+00:00

    Hi,

    I'm trying to install a 32 bit version of MySQL workbench on my Windows 7 64 bit machine.  The 64 bit MySQL installs just fine, but it turns out that since old versions of Access install as 32 bit by default, I need the 32 bit version of workbench to utilize the migration function.  Anyway, when I try to install MySQL workbench 32 bit, I get the error that I'm missing msvcr120d.dll.  

    I really just need a simple way to get this to install.  Any help would be welcome.  Thanks.

    Here is my tested method to restore msvcr120.dll on Windows 10. Same method should also work on Windows 7.

    1. Type SFC /SCANNOW  into a CMD Prompt (admin priv), then press enter.
    2. Wait for it to reach 100% and complete.
    3. Type SFC /VERIFYONLY  then press enter.
    4. Wait for it to complete.

    Congratulations, the error should be resolved! Press ok on the error prompt if it doesn't disappear on its own.

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2016-03-15T09:50:48+00:00

    How is that helpful. It doesnt "help" solve the problem at all

    26 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2016-03-20T21:58:28+00:00

    Hi,

    I've had same problem, when installing MySQL workbench.

    I've downloaded, mysql-installer-community from MySQL website.

    When installig, it detects that the system lacks some of the Visual Studio components and it launches a kind of Visual Studio minimal components installer.

    After that I've used mysql-installer-community also to install MySQL Workbench, and now it is working properly.

    Hope this may help

    Regards,

    Carles

    0 comments No comments
  4. Anonymous
    2016-04-17T13:49:35+00:00

    I was using KODI and tried to play some music. My pc froze so I rebooted and just doing that gave me the error.   Something about CNEXT.exe missing the MSVCR120.dll.   No idea how or why when I don't even know what CNEXT is.

    0 comments No comments