MSVCR120.dll Is Missing On Windows 10 [Solved]

MSVCR120.dll is missing error is a very critical error that generally occurs when you try to run or open certain games or applications on the Windows system or the MSVCR120.dll files get corrupt or delete in the system. 

On encountering this error, the situation becomes extremely frustrating as the users will no longer be able to open the game or application. 

The error message saysThe program can’t start because MSVCR120.dll is missing from your computer. Try reinstalling the program to fix this problem.

This error message appears if the registry files are corrupted or missing. 

Causes of MSVCR120.dll Is Missing Error in Windows System:

Below we are going to list some common causes that might be responsible for this error on Windows 7 and 10 system. 

  • Incomplete installation of Windows
  • Virus or malware infections
  • Improper maintenance of the computer
  • Conflicts among the several applications
  • An outdated version of the driver
  • Corrupted Visual C++ Redistributable packages

How to Solve MSVCR120.dll Is Missing Error on Windows?

Here we have explained procedures to fix the MSVCR120.dll is missing error on the Windows system. Thus, go through these procedures in the step-by-step manner until the problem is solved. 

Procedure 1 – Perform the System File Checker Tool

Corrupted registry files can definitely result in this error on your Windows 7. So, you need to repair these files by using the System File Checker tool. To do that, follow the under mentioned steps:

  1. Press the Windows Home button and X key together to launch the WinX Menu list.
  2. Select the Command Prompt (Admin).
  3. Type SFC/scannow in the Command Prompt window and then press the Enter button.
  4. Once the command is executed, restart your device and then check if the issue still occurs or not. 

Procedure 2 – Run the DISM Tool

If the System File Checker tool does not help you out, then you can try to run the DISM tool to fix the MSVCR120.dll is missing error on Windows 10. It is also an inbuilt tool for Windows. Perform the following steps:

  1. Open a Command Prompt window.
  2. Type DISM /Online /Cleanup-Image /RestoreHealth and then press the Enter button.
  3. It will take a few times to finish.
  4. After completing it, reboot the system and then check if the problem is solved or not. 

Procedure 3 – Reinstall the Visual C++Redistribute Packages

The MSVCR120.dll is an important file for Windows devices. If the Visual C++Redistribute packages are corrupted, then you may get this error message on the screen. Therefore, you need to remove it and then reinstall it. The following steps will help you to do so:

  1. Press the Start button and select the Control Panel
  2. Go to the Programs & Features section.
  3. Look for the Visual C++Redistribute Packages, select it.
  4. After that, click on the Uninstall option. 
  5. Once the uninstallation process is done, restart your computer and then reinstall it.
  6. To install it, visit the official website of Microsoft and download the latest version of the Visual C++Redistribute.
  7. After completing the file, install it properly.
  8. Once the installation process is complete, reboot the Windows 10 system and then try to open the application to check if the error message still persists or not. 

Procedure 4 – Update the Device Driver

An outdated version of the device driver can cause the MSVCR120.dll is missing error on the Windows 10 system. Therefore, you should be able to update the driver. You can do that by following these steps:

  1. Right-click on the Start icon and choose the Device Manager.
  2. From the Device Manager window, locate the device driver with a yellow mark and then right-click on it.
  3. Select the Update Software Driver option to begin the update process.
  4. After completing the update process, restart your PC and then check if the application opens without any error message. 

Procedure 5 – Scanning for Virus

If the system is fully infected due to the malware infection, then you may get the MSVCR120.dll is missing error message on the device. So, you can run a full scan of your PC through Windows Defender. Here’s how to do that:

  1. Type Windows Defender in the Search box and then press the Enter button.
  2. From the Windows Defender window, you will see the scan options on the right side. Click on the Full and then click on the Scan Now option. 
  3. It will take a little bit of time to finish the process.
  4. Once the scanning process is done, restart the device. 

Procedure 6 – Update the Operating System

If none of the procedures help you, then you can try to update the system to solve this error. Sometimes, updating the device can fix the various problems that you have encountered. Here are some steps that you can follow:

  1. Press the Windows button and click on the Settings icon.
  2. Navigate to the Update & Security tab and then click on the Update tab on the left panel.
  3. On the right window, click on the Check for updates option for the available updates.
  4. If you find it, then click on the Update button.
  5. After completing the update process, the computer will automatically restart. 

Hopefully, you have resolved this problematic issue by following the solutions mentioned above.


Maria Colombo
Maria Colombo
Articles: 1190