How Can I Resolve an ‘MSVCR120.dll Is Missing’ Issue?

How Can I Resolve an ‘MSVCR120.dll Is Missing’ Issue?

/ James Masterson

Do you have problems when installing certain programs or games in Windows? Does your system indicate an error such as MSVCR120 dll is missing error? A missing dll file can be extremely problematic for your entire Windows system. It can cause disruption of work, unable to access some software, and more.

Since most users are unfamiliar with the dll file, they find it difficult to arrive at the proper solution. The MSVCR120 dll is missing problem is a frustrating one as the program you want to open will not start.  When you load a game or certain other programs, the .dll missing error will pop out. You will likely see a message that reads like this: “This application failed to start because MSVCR120 dll was not found. Re-installing the application may fix this problem.”

What is the MSVCR120 dll is missing error?

DLL is the abbreviated form for Dynamic Link Library. MSVCR120 dll is a Microsoft C Runtime Library file of size around 645 KB. This DLL file is part of library files that contain certain resources or variables or can execute specific functions. The DLL files are vital for the functioning of C++ Redistributable pack. They act like .exe files.

However, different programs frequently use them. Since these files are related to the frameworks, they are part of, and because certain apps are designed based on these frameworks, the absence of the files prevents the app which relies on the DLL file from running or installing.

If the DLL file such as MSVCP***.dll or MSVCR***.dll files are faulty or missing, it is difficult to launch programs or games that run on programming languages such as C++/CLI, C++, and C.  The MSVCR120 dll missing defect specifically relates to the C++ programming language. Issues with this file will make programs or games based on C++ stop working.

The solution is as easy as reinstalling the missing DLL file on your system in most cases. But there are other ways to resolve the problem, too. For example, you can do a quick system scan, rule out corrupted files, remove malicious software, or use specialized repair software to add the missing file.

Additional details about msvcr120 dll is missing error

To really understand this error message, it is important that you have a basic understanding of what msvcr120 ddl is. To define msvcr120 dll, it is a part of Microsoft Visual C++. It is typically a necessary utility for running programs developed with Visual C++.

Some software or games will need this file in the installation folder in order to work. You copy it from Windows system folder to the install-folder of the software should fix that problem. Of course, you need to make sure to use the 32bit dll file for 32bit software. Alternatively, use a 64bit dll file for 64bit software.

Sometimes if this simple fix does not work, you can try reinstalling the program. You may also need to re-install the Microsoft visual C++ Redistributable package which can be found at Microsoft Support

Here are a few effective ways to fix the .dll error:

Fix 1: Use the Advanced System Repair Tool (Restoro)

An easy way to fix any type of Windows error message is to use a reliable tool like Restoro. This tool is one of the most advanced System Repair solutions available for Windows. Restoro will scan your system and automatically fix errors. If you find yourself seeing an MSVCR120 dll is missing error, be sure to follow the steps below to download and install it on your PC:

Step #1

Download and Install Restoro for free.


Step #2

Accept the license terms by checking the “I Accept the EULA and Privacy Policy” and click the “Install and Scan Now” green button.

Untitled design 2021 09 02T224450.520

Step #3:

Once installed the program will scan your system gathering important information and checking for errors.

Step #4:

Once the scan is done click the “Clean Now” green button.

Untitled design 2021 09 02T224536.040

Step #5:

Restoro will automatically create a restore point in Windows in case of any issues with the repair process. Once the restore point is created it will attempt to fix the found errors on your system.

If you continue to experience MSVCR120 dll is missing error, you can try the other methods below.

Fix 2: Reinstall the Visual C++ Redistributable Packages

As explained above, you can try reinstalling the program to fix this error message. Just to recap, MSVCR120 dll is a file that is part of the Visual C++ pack of Visual Studio (version 2013). Improper or faulty installation of the pack can cause an error message in the ddl file including the MSVCR120 dll is missing error. The most effective and easiest method to correct the issue of MSVCR120 dll is missing error from your computer is to download the pack from Microsoft once again.

Note: Make sure you download the program file pack from the official Microsoft website. This will prevent any potential risks. Unofficial websites are not approved sources for downloading.dll files, and you may inadvertently download files that have viruses attached to them or download outdated files that won’t help your problem and may make it worse. To safeguard your computer, you need to ensure you use only the official Microsoft website for the download.

Untitled design 2021 09 02T224639.206

Here are the steps for the download:

Step #1

Visit the official Microsoft website and search for the C++ download. Select your language, and click on the download button.

Untitled design 2021 09 02T224823.149

Step #2

To find out what type of system you have (32-bit or 64-bit), you can use the cmd option in the search bar on your computer. Open the command prompt window and type in ‘systeminfo,’ and press the [Enter] button. Now you can see what type of system you have.

Untitled design 2021 09 02T224911.034

Step #3

Choose the pack based on the type of system you have such as x64 for a 64-bit system and x86 for a 32-bit system. Now click on next.

Untitled design 2021 09 02T225028.143

Step #4

Once the download is complete, use the mouse double click option on the downloaded file. Follow the installation instructions.

Step #5

Reboot the system and open the program that was giving you the error to check if it is working again. This should fix the missing from your computer msvcp120.dll error.

Check if you still experience the MSVCR120 dll is missing error. If the above method does not work, move on to our next solution.

Fix 3: Do a Virus Scan

The good thing about this error is that an avg antivirus free scan can easily fix the issue. The DLL file can also fail to work if your system is corrupted by a virus or if the PC has a malware infection. Since you can find this file in the Microsoft Visual C Runtime Library file, sometimes downloading it from inconspicuous sources causes malware to enter your system. Malware such as trojans is commonly connected to the .dll missing or .dll not found errors since the malware impersonates .dll files. As a result, using your anti virus program to remove any malware infection will help fix the msvcr120 dll is missing.

Furthermore, you can always trust your Windows Defender to do the job. This is a built-in computer security that is included in almost all Windows OS.

Untitled design 2021 09 02T225124.289

You need first to identify if this is the specific fault that is preventing the dll file from working correctly.  To verify this issue, you need to scan the entire system with the anti-virus program you have. Although Windows Defender is effective against viruses and malware, it is not sufficient to completely protect from virus attacks. You need to use anti-virus applications such as AVG or Norton. If you do not have antivirus software, try reinstalling the program and use it to fix this error.

Step #1

Open your antivirus software. There may be an icon on the taskbar, or you can type ‘antivirus’ into the search bar.

Untitled design 2021 09 02T225211.812

Step #2

Run a full virus scan of the Windows operating system. This usually takes a while to complete. Avoid choosing a ‘quick scan’ as this will not cover the entire system and can easily miss the parts that are infected.  You may have to change your scan settings or click on ‘Advanced scan’ to do this depending on the antivirus you are using.

Step #3

If the antivirus found malware or a virus in your system, you should follow the set of instructions provided by the program to remove it. Restart the computer after you have cleared the system of the viruses and check if the MSVCR120 dll is missing error has been resolved.

If it hasn’t, please continue to the next method.

Fix 4: Do a Clean Installation of the Affected Program

As part of the Microsoft Visual C Runtime Library file, you can just download and try reinstalling the program into your computer. Manual download of MSVCR120.dll files is another way to resolve the .dll missing from your computer error message. You need to download the file manually from the web.  Again, make sure these come from a developer. If you are not a professional used to dealing with potentially malicious downloads, you should never download from a third-party source.

Another option is to copy the Microsoft Visual C Runtime Library file from a trusted, working Windows computer (that is the same type as yours—64-bit or 32-bit) with the missing files intact. In your system open the search engine you are using such as Bing or Google. Search for .dll file download. Many sites provide the feature. Here are the steps to follow for clean .dll installation.

Step #1

If your system is a 32-bit one, and you want to run games on it but cannot because of the .dll error, you have to copy the respective file or download it from a trusted website to the folder C:Windowssystem32.

Untitled design 2021 09 02T225538.971

In case your system is the 64bit type, you must use a more cautious method. The system will have two types of MSVCR120.dll of files. The 32-bit file should be copied to C:Windowssystem32 and the 64-bit copied to the C:WindowsSysWOW64.

Untitled design 2021 09 02T225656.957

Step #2

Launch the Run command by simultaneously pressing the R and Windows logo keys. Type the following command in the box:

regsvr32 msvcr120.dll

Untitled design 2021 09 02T225803.895

Step #3

Press the [Enter] key. This will remove the .dll missing error notification.

If this method did fix the msvcr120 dll is missing error or if you could not find a safe copy of the files, continue to the next method.

Fix 5: Run the Windows System File Checker

The System File Checker on your Windows operating system is a good utility feature that lets you scan for any system corruption. If you are still experiencing the msvcr120 dll is missing error, you can try doing an SFC scan to fix the issue. Once the system file checker detects the corrupted files, it will repair them. So you can try to scan the system for the corrupted or missing files. Here are the steps to follow this method:

Step #1

Start by opening the command prompt. In the Search bar, enter cmd and press [Enter].

Untitled design 2021 09 02T225916.376

Step #2

Right-click your mouse on the command prompt option and choose ‘Run as administrator.’

Untitled design 2021 09 02T230013.461

Step #3

Enter the following after the command prompt:

Press the [Enter] key.

Untitled design 2021 09 02T230122.002

Step #3

The system file checker process will take a few minutes to complete. The issue will be fixed automatically after scanning. Wait patiently until you see the scanning is 100% complete. When the scan is finished, you should restart the computer and run the .dll program to verify if it is now functioning normally.

Fix 6: Update Your Windows 10 Operating System

If you continue to experience msvcr120 dll is missing error, you need to make sure that your Windows 10 Operating System is updated. Any outdated file in your Windows OS will cause a problematic program. Windows 10 updates ensure that files missing from your computer are restored.

Open the Start menu and go to Settings and open Update & Security.

Next, select Check for updates and select Download and Install to apply any updates.


The above four methods are the best and effective methods that are easy to follow. By using any of these methods, you can easily get rid of the frustrating .dll error and enjoy your game or other programs that you were unable to open and play earlier.

James Masterson
Meet the author

James is a software engineer and an information architect with keen attention to detail. He focuses on data-driven decisions, making sure that all decisions are backed up by reliable facts. His key interests include enhancing find-ability and usability of our content related to Windows 10; troubleshooting errors; and tech news. Robert is also enthusiastic about structured data, which he believes will help the world make better sense of their information in the digital age.