Fix MSVCR120.DLL is Missing on Windows 10, 8, 7

Has it ever happened to you, when you spend hours downloading something, probably keeping your PC on all night and then for some reason it doesn’t work? Like something had to go wrong, and Life’s like- Enough happiness, time for disappointment.

Well folks,  I have been there, and trust me it sucks! I downloaded 40GBs of GTA V, it took 35 long minutes of installation. After which, rebooted my PC, got all set and when I launched it, I got this.

The program cannot start because msvcr120.dll is missing from your computer.

Well, a simple DLL missing error is no big deal. But, when you wake up 3 hours before sunrise to do something and cannot do it for some stupid reason, that is when you reconsider your life’s choices. And just so you don’t face the same disappointment, today I will show you how to fix the msvcr120.dll missing error.

What is msvcr120.dll missing error?

When Windows runs a program and cannot locate a DLL file, essential to run that program, you get a DLL missing error. In other words, if any software needs the msvcr120.dll to run, and Windows cannot locate that DLL file, you get mscvr120.dll missing error. And with missing DLLs, you can never run a program.

So, What makes a DLL file this important? 

A DLL stands for Dynamic Link Library and is file type with instructions to run a program. Without it, a program will have no instructions about performing operations, making it totally useless. Even DLLs in itself are useless files, as they need a program to use its data. Which, also makes DLLs common to different programs, meaning that different programs can use the same DLL file to perform the same set of operations.

In order to use a DLL, it must be called by other files and if it’s not located or changed due to an update, your program will show DLL missing error. That is the only cause for this error besides getting deleted.

The msvcr120.dll file is used by Visual C++ Redistributable Packages, which is used for programming or developing projects. In case there was an installation error or some file got corrupted, you can expect the msvcr120.dll error.

How to fix msvcr120.dll is missing error?

1. Download msvcr120.dll file

As we already know, DLL files are of importance, they are also really common. So common that you will probably find 90% missing DLL files online. Not to mention that the msvcr120.dll file is missing error is also quite common.

To download a DLL file, all you need to do is google its name. After downloading, paste it is the required programs folder and you are done.

As a recommendation, visit if you ever have a DLL missing error.  Just type the name of missing DLL file in the search bar and hit search.  You will get an option to download a 32-bit file or 64-bit file, which totally depends on whether your Windows is 32-bits or 64-bits.

After downloading, just copy-paste the DLL file on whichever program it is required. Close that Window and run that program, it should work now, unless, another DLL is not missing.

2. Get offline

Well, msvcr120.dll is a DLL from Visual C++ Redistributable, which is used for programming or making a project. Which means, your colleagues, co-workers or team members are most probably using the same program.  So in order to solve this problem, simp;y copy the DLL file from any other PC and paste it into yours.

As long as the other machine has Visual C++ Redistributable you will find the msvcr120.dll. Where?

To locate the mscvr120.dll

  •  Open This PC or My Computer, and go to C:\Windows\System32. 


  • Now press “m” on the keyboard, and keep pressing it unless msvcr120.dll is highlighted. Or just type it in the search bar.
  • Copy the DLL file and paste in at the same location on your PC.

Re-install Program

9 out of 10 times, you will find the missing DLL online. But it has no point if the Visual C++ Redistributable itself is not installed. In most of the cases, if you are installing a program that needs the support of other software like DirectX, you will get an option to install them along with it.

So by re-installing the same program, you will get the chance to install Visual C++ Redistributable. And if your last install had a problem, the fresh installation will fix it. To do so,

  • First, uninstall the program showing DLL missing error.


  • After uninstalling, reboot your PC and install it again. Go through the process slowly, so you can check for Visual C++ Redistributable as well.

  • Once the main program is installed the side will automatically install as well.

 4. Install/Re-install Visual C++ Redistributable

If the above fixes did not fix the problem then most probably the program is corrupted. If you have Visual C++ Redistributable pre-installed, re-installing will fix it. And if you don’t let us download it from a trusted source. And Yes it is free and really lightweight.

To download Visual C++ Redistributable,

  •  Open Chrome and type in “Visual C++ Redistributable download Microsoft” in google search.

  • Click on the top result and wait as the download will automatically start downloading. Its a really small file so download will be over in a blink.
  • You can locate the file in This PC >Downloads by default. Simply unzip it and install it.


5. Scan for Virus

Last but not least, there is always a chance of some kind of virus messing up your plans. And most probably its also messing with your DLL file. So if not the above methods, fixed it, do a full system scan. To do so,

  •  Open Start and search for Windows defender.


  •   Go to Scan and select Full under scan options. Then, click on Scan now to scan your PC.


  • The scanning process takes a good amount of time. So, let your PC do its job and relax. After the scan is complete, take all the necessary actions required.

Bottom Line

A missing DLL is not a big deal as long as you know where to find it and where to put it. But it does get really frustrating causing unnecessary delays. And sometimes you will get more than one DLL missing error. So, If you want to prevent such errors, simply keep a few programs pre-installed.  Programs such as Visual C++ Redistributable from 2005 to the latest ones, DirectX 9, 10, 11 and updated GPU drivers and Windows.

These things will prevent most of the upcoming errors. The being said, do perform regular virus scans and have a genuine windows copy.

Well, that concludes my article, I hope your problem gets resolved.

Peace Out!\/.

Leave a Reply

Your email address will not be published.

You May Also Like