When loading games or launching programs in Windows, you may get the error below. Don’t panic. This is a common Windows issue and you can fix msvcr120.dll is missing easily and quickly.

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

How to fix MSVCR120.dll missing

To know how to fix MSVCR120.dll is missing, follow the given solutions below. You don’t need to try them all; just work your way down until your problem is solved.

  1. Restore MSVCR120.dll manually
  2. Do a clean installation of the program
  3. Copy the file from a trusted computer
  4. Run a virus scan for your system
  5. Bonus Tip
The screenshots below come from Windows 10, and fixes apply to Windows 11, 8.1 and 7.

Fix 1: Restore MSVCR120.dll manually

The MSVCR120.dll file is included in the Microsoft C and C++ (MSVC) runtime libraries. You can get this file by downloading and installing the Microsoft Visual C++ Redistributable using this link (x64 version) and this link (x32 version). Both 32-bit and 64 bit are required for the installation to complete. For more information, you cna refer to this Microsoft documentation.

You can also try to download the file from DLL-files.com, but the better apporach is no doubt installing the entire runtime libraries.

Once done, check your computer to see if the MSVCR120.dll missing issue is fixed. If the problem persists, simply try Fix 2, below.


Fix 2: Do a clean installation of the program

As suggested in the  error message, you can try to reinstall the program to fix it. The program file may be corrupted when installing, so a clean reinstallation to have a complete and correct file may solve the problem.

  1. On your keyboard, press the Windows logo key + R at the same time. Type appwiz.cpl in the Run box, and press Enter.
  2. Right-click the program that gives the error, then click Uninstall. In my case, the program that gives the error is Python, so I right-click Python and click Uninstall.
  3. Follow the popup instructions to confirm the deletion.
  4. Restart your computer, reinstall the program, and open it to see if it works.

Fix 3: Copy the file from another computer

You can also fix this error by copying the same file from another computer and paste it to your own. To do so:

  1. Find another computer that runs the same operating system as yours.
    The versions (Windows 10/8/7) and architectures (32-bit/64-bit) of both operating systems must be the same.
  2. On that computer, open File Explorer (by pressing the Windows logo key and E on your keyboard), then go to C:WindowsSystem32 and copy the msvcr120.dll there.

  3. Paste the copied file to the same location (C:WindowsSystem32) on your own computer. (You may need an external storage device, like a flash drive.)

Try launching the program again and it should be working.

Fix 4: Run a virus scan for your system

A virus or malware infection in your system could also stop the .dll file from running. Some errors like dll not found or dll is missing, are related to malware, such as Trojan, that pretends to be the dll files.

To check this possibility, run a full system check with your anti-virus program. Windows Defender alone might not be able to help, so you can try other anti-virus programs, such as Norton and AVG AntiVirus Free.

Run a complete virus scan for your entire Windows system, and this could take a few minutes. A quick system scan may not include many parts of your Windows PC, so please ensure to check every part of your computer.

After scanning, restart your PC. If unfortunately, your Windows has been infected by malware, follow the instructions shown by the anti-virus program to fix it. Then restart your computer and see if the problem is solved.

Bonus Tip: Update your drivers

A missing or outdated device driver can bring various problems to your computer, so updating device drivers should be an always go-to option to prevent your computer from further issues. 

You can update your drivers manually or automatically. The manual process is time consuming, technical and risky, so we won’t cover it here. Nor do we recommend it unless you have excellent computer knowledge.

If you don’t have time or patience to manually update drivers, you can automatically update drivers with Driver Easy. Driver Easy will automatically recognize your system and find the correct driver for your computer.

  1. Download and install Driver Easy.
  2. Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.
  3. Click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system.

    (This requires the Pro version which comes with full support and a 30-day money-back guarantee. You’ll be prompted to upgrade when you click Update All. If you’re not ready to buy the Pro version, Driver Easy offers a 7-day free trial which includes access to all the Pro features such as high-speed download and one-click install. You won’t be charged anything until your 7-day trial has ended.)


  4. Restart your computer for the changes to take effect.

These are the best solutions to fix msvcr120.dll is missing in your computer. Hope this can help. You can share with us which solution helps. If your problem still persists, feel free to let us know and we will see what more we can do to help.

85
85 people found this helpful

Available in other languages

In diesem Artikel werden Sie erfahren, warum die Datei MSVCR120.dll fehlt und wie Sie das Problem beseitigen können.
guest
16 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments