Die Dateien “MSVCR120.dll”, “MSVCP120.dll” und “MFC120.dll” gehören zu Microsofts Visual C++ Studio 2013: Sie werden benötigt, um ein damit erstelltes Windows-Programm zu starten, da sie ausgelagerte Funktionen enthalten. Fehlt die Datei, meldet sich Windows mit der Fehlermeldung “Das Programm kann nicht gestartet werden, da MSVCR120.dll auf dem Computer fehlt. Installieren Sie das Programm erneut, um das Problem zu beheben”.
Fehlt stattdessen die Datei MSVCR120.dll, wird diese Datei in der Fehlermeldung genannt. Auf englisch lautet die Fehlermeldung “The progrann can’t start because MSCVR120.dll is missing from your computer. Try reinstalling the program to fix this problem”. Das ist aber kein Problem, die benötigten Dateien lassen sich kostenlos auf der Microsoft Webseite herunterladen:
» Download MSVCR120.dll + MSVCP120.dll
Auf der Webseite werden verschiedene DLL Dateien und die benötigten Runtime-Files angeboten, die zu den unterschiedlichen Version von Microsofts Visual C++ Studio gehören. Die Dateien MSVCR120.dll + MSVCP120.dll gehören zu Visual C++ Studio 2013: Diese wird weiter unten auf der Seite zum Download angeboten – mit der Tastenkombination STRG + F kann nach dem Text “MSVCP120.dll” suchen, um direkt zum richtigen Download-Paket zu gelangen.
Der Download von Microsofts Visual C++ Runtime-Libraries hilft aber auch, wenn eine andere DLL Datei: In dem 2013er Paket sind noch diese weiteren Dateien enthalten:
- msvcr120.dll
- msvcp120.dll
- mfc120.dll
- mfc120u.dll
- mfcmifc80.dll
- mfcm120.dll
- mfcm120u.dll
- concrt120.dll
- vccorlib120.dll
- vcamp120.dll
- vcomp120.dll
Diese sind nach dem kostenlosen Download von “Microsoft Visual C++ 2013 Redistributable” dann ebenfalls auf dem Computer vorhanden. Fehlt eine andere Datei, wie zum Beispiel die vcruntime140.dll oder die msvcp140.dll, gibt es die ebenfalls auf der Seite, allerdings mit der 2017er Version des Visual C++ Studio.
Die Windows DLL Dateien sind dynamische Programmbibliotheken (Dynamic Link Library): Diese stellen den Programmierern verschiedene Funktionen zur Verfügung, die häufig von Windows-Programmen genutzt werden. Damit nicht jedes Programm die gleichen Code-Teile enthält und dadurch unnötig groß wird, werden diese Funktionen in Microsofts DLL-Bibliotheken zur Verfügung gestellt. Fehlt eine solche Bibliothek aber, kann das Programm nicht starten, bis die Datei installiert wurde.