The MSVCR120.dll Missing Error is a common Windows problem that appears when a program cannot find the required MSVCR120.dll file. This DLL file is part of the Microsoft Visual C++ 2013 Redistributable package and is required by many applications, games, and software programs to work correctly.
When this file is missing or corrupted, Windows may display messages such as:
- “The program can’t start because MSVCR120.dll is missing from your computer.”
- “MSVCR120.dll not found.”
- “The code execution cannot proceed because MSVCR120.dll was not found.”
This error commonly appears when opening older games, design applications, media tools, and software created using Microsoft Visual Studio 2013.
What Is MSVCR120.dll?
MSVCR120.dll is a Dynamic Link Library file included with Microsoft Visual C++ 2013 Redistributable. It provides essential C runtime functions required by applications developed using Visual C++.
Many Windows applications rely on these runtime files to perform basic operations. Without MSVCR120.dll, the affected software may fail to launch.
Why Does the MSVCR120.dll Missing Error Occur?
Several issues can cause this DLL error:
1. Missing Microsoft Visual C++ 2013 Redistributable
The most common cause is that the required Visual C++ 2013 runtime package is not installed on your computer.
2. Corrupted MSVCR120.dll File
The DLL file may become damaged due to system crashes, malware, incomplete installations, or unexpected shutdowns.
3. Incorrect Software Installation
A program may fail to install all required files, causing missing DLL errors when you try to open it.
4. Windows System Changes
System updates, repairs, or manual changes can sometimes affect installed runtime components.
5. Malware or Virus Infection
Malicious programs can delete, modify, or block access to important system files.
Symptoms of MSVCR120.dll Error
Common symptoms include:
- Applications failing to start
- Games crashing immediately after launch
- Software installation problems
- DLL warning messages appearing in Windows
- Programs freezing or closing unexpectedly
How to Fix MSVCR120.dll Missing Error
1. Install Microsoft Visual C++ 2013 Redistributable
The recommended solution is to install the official Microsoft Visual C++ 2013 Redistributable package.
Steps:
- Download the correct Visual C++ 2013 Redistributable package.
- Install it on your computer.
- Restart Windows.
- Launch the affected program again.
2. Repair Visual C++ 2013 Redistributable
If the package is already installed:
- Open Control Panel.
- Select Programs and Features.
- Find Microsoft Visual C++ 2013 Redistributable.
- Select Modify.
- Choose Repair.
- Restart your computer.
3. Reinstall the Affected Program
If the error appears with only one application:
- Uninstall the program.
- Restart your PC.
- Download the latest version from the official source.
- Install it again.
4. Run System File Checker
Windows has a built-in tool to repair damaged system files.
Steps:
- Open Command Prompt as Administrator.
- Type:
sfc /scannow
- Press Enter.
- Wait until the scan completes.
- Restart your computer.
5. Update Windows
Installing Windows updates can fix compatibility issues and replace outdated system components.
Steps:
- Open Settings.
- Go to Windows Update.
- Click Check for Updates.
- Install available updates.
6. Perform a Malware Scan
Run a complete security scan to check whether malware is causing DLL corruption or deletion.
Should You Download MSVCR120.dll Separately?
Downloading individual DLL files from random websites is not recommended. These files may be unsafe, outdated, or incompatible with your Windows version.
The safest method is to install the official Microsoft Visual C++ Redistributable package or reinstall the software that requires the file.
How to Prevent MSVCR120.dll Errors
Follow these tips to reduce future DLL problems:
- Keep Windows updated
- Install programs from trusted sources
- Maintain required Visual C++ Redistributable packages
- Avoid deleting files from Windows folders
- Use reliable antivirus protection
- Create system restore points before major changes
Conclusion
The MSVCR120.dll Missing Error is usually caused by missing or damaged Microsoft Visual C++ 2013 runtime components. Installing the correct Visual C++ Redistributable package, repairing existing files, or reinstalling the affected application can usually solve the problem.
Regular Windows maintenance and safe software installation practices can help prevent DLL errors and keep your applications running smoothly.
