Visual C++ Redistributable herunterladen und DLL-Fehler beheben

Zuletzt geprüft:

Die Microsoft Visual C++ Redistributables sind kostenlose Laufzeitpakete, die viele Spiele und Programme zum Starten brauchen. Sie erhalten sie offiziell auf der Microsoft-Seite „Neueste unterstützte Visual C++ Redistributable-Downloads“ unter learn.microsoft.com. Fehlermeldungen zu VCRUNTIME140.dll oder MSVCP140.dll lösen Sie damit – nicht durch einzelne DLL-Dateien aus dem Internet.

Was ist das Redistributable?

Programme, die mit Microsofts Entwicklungsumgebung Visual Studio in C oder C++ geschrieben wurden, greifen auf gemeinsame Bibliotheken zu – etwa für Speicherverwaltung oder Mathematikfunktionen. Diese Bibliotheken liefert Microsoft als „Redistributable“ (weitergebbares Paket). Viele Installer bringen das Paket mit; fehlt es oder ist es beschädigt, erscheint beim Programmstart eine Meldung wie „Die Ausführung des Codes kann nicht fortgesetzt werden, da VCRUNTIME140.dll nicht gefunden wurde“.

Dass in der Liste installierter Apps viele Einträge „Microsoft Visual C++ 20xx“ stehen, ist normal: Jede Generation wird separat installiert und von unterschiedlichen Programmen genutzt. Löschen Sie diese Einträge nicht zum Aufräumen.

Welches Paket brauchen Sie?

Seit Visual Studio 2015 teilen sich alle neueren Generationen ein gemeinsames, abwärtskompatibles Paket. Ein Programm, das mit einer dieser Versionen erstellt wurde, läuft mit dem aktuellen Paket. Ältere Generationen benötigen ihr eigenes Paket.

Fehlende Datei (Beispiele)Benötigtes Paket
VCRUNTIME140.dll, VCRUNTIME140_1.dll, MSVCP140.dllAktuelles Paket (Visual Studio 2015 und neuer)
MSVCR120.dll, MSVCP120.dllVisual C++ 2013
MSVCR110.dll, MSVCP110.dllVisual C++ 2012
MSVCR100.dll, MSVCP100.dllVisual C++ 2010

Die Ziffern im Dateinamen verraten also die Generation. Die älteren Pakete listet Microsoft auf derselben Downloadseite weiter unten; sie werden nicht mehr mit Sicherheitsupdates versorgt, sind für alte Software aber weiterhin nötig.

x64 und x86 installieren

Auf einem 64-Bit-Windows sollten Sie beide Varianten installieren: vc_redist.x64.exe für 64-Bit-Programme und vc_redist.x86.exe für 32-Bit-Programme. Viele Spiele und ältere Tools sind 32-Bit-Anwendungen und brauchen die x86-Variante, auch wenn Windows selbst 64-Bit ist. Für PCs mit ARM-Prozessor gibt es zusätzlich ein Arm64-Paket.

Installation Schritt für Schritt

  1. Suchen Sie nach „Neueste unterstützte Visual C++ Redistributable-Downloads“ und öffnen Sie das Ergebnis auf learn.microsoft.com.
  2. Laden Sie im Abschnitt zum aktuellen Paket die Dateien für X64 und X86 herunter.
  3. Führen Sie beide Dateien nacheinander aus, akzeptieren Sie die Lizenzbedingungen und klicken Sie auf Installieren.
  4. Ist bereits eine neuere Version vorhanden, meldet der Installer einen Fehler wie „Eine andere Version dieses Produkts ist bereits installiert“. Das ist kein Problem – dann ist das Paket schon da.
  5. Starten Sie den PC neu und probieren Sie das Programm erneut.

Spiele aus Steam, dem Epic Games Launcher oder der EA App installieren die nötigen Pakete normalerweise beim ersten Start selbst. Bricht dieser Schritt ab, hilft die manuelle Installation wie oben beschrieben. Prüfen Sie bei Spielen außerdem DirectX; bei Business-Software fehlt stattdessen oft das .NET Framework.

DLL-Fehler gezielt lösen

Erscheint der Fehler trotz Installation weiter, gehen Sie so vor:

Keine DLL-Download-Seiten

Seiten, die einzelne DLL-Dateien zum Herunterladen anbieten, sind keine offizielle Quelle. Die Dateien können veraltet, falsch oder manipuliert sein, und ein Kopieren in C:\Windows\System32 löst das Problem selten sauber. Ebenso riskant sind „DLL-Fixer“-Programme. Hintergründe finden Sie unter sicher herunterladen und Datei auf Viren prüfen.

Reparieren statt neu installieren

Ein beschädigtes Paket reparieren Sie direkt in Windows:

  1. Öffnen Sie Einstellungen › Apps › Installierte Apps.
  2. Suchen Sie nach „Visual C++“ und klicken Sie beim betroffenen Eintrag auf die drei Punkte und dann auf Ändern.
  3. Wählen Sie im Dialog Reparieren und starten Sie den PC anschließend neu.

Fehlt die Reparatur-Option, deinstallieren Sie das Paket und installieren es aus der offiziellen Quelle neu. Bleiben Startfehler bei Spielen danach bestehen, lohnt ein aktueller Grafiktreiber, etwa über die Seite zu NVIDIA-Treibern oder AMD-Treibern.

Häufige Fragen

Ist Visual C++ Redistributable ein Virus oder Bloatware?

Nein. Es handelt sich um offizielle Microsoft-Komponenten, die von installierten Programmen benötigt werden. Wer sie entfernt, riskiert, dass Programme nicht mehr starten.

Kann ich alle alten Versionen entfernen und nur die neueste behalten?

Nur bedingt. Das aktuelle Paket ersetzt die Generationen ab 2015, nicht aber 2013, 2012, 2010 oder älter. Diese älteren Pakete sollten installiert bleiben, solange Programme sie nutzen.

Brauche ich Visual Studio, um das Paket zu bekommen?

Nein. Das Redistributable ist ein eigenständiger, kostenloser Download. Visual Studio selbst ist nur zum Programmieren nötig.

Wird das Paket über Windows Update aktualisiert?

Teilweise. Sicherheitsrelevante Updates können über Microsoft Update verteilt werden, wenn unter Windows Update › Erweiterte Optionen Updates für andere Microsoft-Produkte aktiviert sind. Ein gelegentlicher Blick auf die Downloadseite schadet nicht.