Microsoft’s Windows operating system seems very simple and user friendly. Its graphical interface allows you to easily access various programs, executive files and functions, but under the Windows “hood” dozens of functions are interacting, checking hundreds of files and libraries every second. If a single file is missing it will be enough reason for this or another program not to start.
One of the common mistakes that can be seen when starting a game or a powerful application is the lack of Visual C ++ files. An error that appears on the screen says something like: “The program cannot be started, the Msvcr120.dll is missing.” We are going to tell you what needs to be done in this situation, and how to fix the problem.
Table of contents: 1. What has to be done if the program is not starting because msvcr120.dll is missing? 2. How to download the msvcr.dll file of the necessary year of issue? 3. Downloading the msvcr.dll library separately is not an option
What has to be done if the program is not starting because msvcr120.dll is missing?
A very common problem is the lack of Visual C ++ package files, which are needed to run many productive games. If you do not go into details, you can say that files like Msvcr120.dll, msvcp120.dll, msvcp120.dll and similar are used to transfer information from a Visual C ++ component to a program that is activated on a computer.
Correcting the error that causes the program launc to be unavailable due to the absence of Msvcr120.dll or another library is something quite easy to do. You only need to perform 4 simple steps:
- Determine the bit depth of the Windows version that is currently installed on your computer;
- Press Windows + R combination, then in the “Run” line type the appwiz.cpl command. Next, the Add or Remove Programs menu will open, and here you need to remove the Visual C ++ 2013 library with the same bit depth that is relevant for your version of Windows.
- Next, you need to download Visual C ++ 2013 from the official Microsoft website, selecting the file of the current bit depth, and install the library.
- After installation is completed you need to restart your computer.
As a result of executing all these steps, the Msvcr120.dll file will be installed on your computer, as well as the other missing libraries of the Visual C ++ 2013 component, if any.
How to download the msvcr.dll file of the necessary year of issue?
It is very easy to determine to which Visual C++ belongs the missing dll library and at which year it was issued. To do this, look at the last digits in the missing file, comparing with the list below:
- msvcr120.dll – Microsoft Visual C ++ 2013
- msvcr110.dll – Microsoft Visual C ++ 2012
- msvcr100.dll – Microsoft Visual C ++ 2010
- msvcr90.dll – Microsoft Visual C ++ 2008
- msvcr80.dll – Microsoft Visual C ++ 2005
Note that the letters in the beginning have no meaning for the library version, and you need to choose Visual C ++ only based on the numbers. After you have determined at which year the component with the missing dll library was issued you will only have to execute all steps that we have already described above, but for the corresponding version of Visual C ++.
Attention: download Visual C ++ of the required year of release only from the official Microsoft website, so that along with the missing libraries you will not download viruses to your computer.
Downloading the msvcr.dll library separately is not an option
You can find a huge number of websites that offer to download dll libraries for free. Many users think that this is the best way to solve a problem in when a certain dll file is missing, but this assumption is erroneous. Here are just a few good reasons why you should not download Msvcr.dll separately from the Visual C ++ component:
Downloading dll libraries from an unknown website, and then installing them into the registry, you risk infecting your computer with viruses;
It’s quite rare that only one dll file is missing, and after downloading and installing a separate library, a new error will appear. That is why it is easier to update the entire Visual C ++ component at once;
The process of finding and installing individual dll files, if several of them are required, will take much longer than reinstalling the Visual C ++ component.
When it comes to installing files in the registry, it’s best to think more that once before downloading files from a third-party website. Use only the software provided at official Microsoft resources to make sure that the Msvcr120.dll, msvcp120.dll, msvcp120.dll file or any other Visual C ++ component will not be missing.