msvcp120.dll: what is this error, how to fix it?

If, when starting an application or a game, a window appears with the text about the impossibility of launching due to the absence of msvcp120.dll, then we will tell you how to get rid of this malfunction. For example, this error is often encountered by players, for example, in The Witcher 3 and Battlefield 1.

msvcp120 dll: what is this error, how to fix, free download for Windows 7, 8, 10

One of the most common errors encountered by users of the latest generations of Microsoft operating systems (Windows 7, 8 or 10) is a failure to start the application, accompanied by a window with different error information due to the absence of msvcp120 dll. Why is this happening? The msvcp120 dll file is one of the Microsoft Visual C ++ work items. More specifically, it belongs to the package of system libraries for Visual Studio 2013. So what if the program cannot be started because msvcp120 dll is missing?

Method one. Microsoft Visual C ++ 2013 Redistributable

It will be necessary to install or reinstall the Microsoft Visual C ++ 2013 components – this should help in solving the problem. To do this, do the following:

  • Go to the Programs and Features section in the Control Panel.
  • Find Microsoft Visual C ++ 2013 (x86 and x64) in the list of installed applications.
  • If they are among the installed applications, uninstall them.
  • Go to the Microsoft website and download from thereMicrosoft Visual C ++ 2013 Redistributable

  • Be sure to download both x86 for 32-bit and x64 for 64-bit, respectively, without a version for the ARM processor architecture.
  • Run and install both components one at a time, first x64 and then x86.
  • See if the application that was showing error due to msvcp120 dll is running.

If this method of troubleshooting did not help, then it is worth checking the overall integrity of the system, as well as checking for viruses.

Method two. Download msvcp120 dll

The easiest, but at the same time the most dangerous way is to simply download the required dll and drop it directly into the folder of the Microsoft Windows 7, 8 or 10. You need to follow the following instructions:

  • Download msvcp120 dll from the website containing the working executable libraries.
  • After making sure that the file is not dangerous and the antivirus software does not report threats, drop it into the appropriate folder in the root directory of your OS.
  • In the case of a 32-bit OS, you will need to find the System32 folder in the C: Windows directory and drop msvcp120 dll into it.
  • In the case of a 64-bit OS, you need to find the SysWOW64 folder in the C: Windows directory and drop msvcp120 dll into it.
  • If the library is already in the catalog, then we replace it.
  • Go to Start and select “Run” or press Ctrl + R.
  • Enter the command:

regsvr32 msvcp120.dll

  • See if the application that was showing error due to msvcp120 dll is running.

If this method turned out to be ineffective and the situation did not improve, then it is worth trying the previous, more complex, method.


Installing or reinstalling working OS libraries is the most reliable way to fix the error. At the same time, the easiest and easiest way to fix the error due to the absence of msvcp120 dll is to download. For Windows 7, 8 or 8.1, this is much faster than installing Microsoft Visual C ++ 2013 Redist, but it does not always help and carries the risk of virus infection when downloading dlls from unverified websites. As a result of actions according to one of the methods, the performance of applications should be restored. If this does not happen, the system needs to be checked, both for system errors and for viruses, since some of the important components of your Windows OS is damaged.

Leave a Reply

Your email address will not be published. Required fields are marked *