Layer 8Ehrlicher Tech-Support
SoftwareSchweregrad: AnfängerfehlerMSVCP140.dll fehlt

MSVCP140.dll oder VCRUNTIME140.dll fehlt beim Programmstart

Programm startet nicht, weil MSVCP140.dll fehlt? So installierst du das richtige Visual C++ Redistributable und reparierst die Laufzeit.

Aufwand:
ca. 10 Min.
Voraussetzung:
Administrator-Rechte

Das Symptom

Du doppelklickst auf ein Programm oder ein Spiel, und statt zu starten erscheint ein Fehlerfenster: „Das Programm kann nicht gestartet werden, da MSVCP140.dll auf dem Computer fehlt.“ Mal ist es MSVCP140.dll, mal VCRUNTIME140.dll – das Programm bleibt jedenfalls stumm.

Die „Layer 8“-Wahrheit

Diese DLLs sind keine Teile des Programms selbst, sondern gehören zu einer gemeinsamen Laufzeitbibliothek von Microsoft – dem Visual C++ Redistributable – auf die sich unzählige Anwendungen verlassen. Fehlt sie, startet nichts, was sie braucht. Der verständliche, aber gefährliche Reflex ist, die einzelne DLL bei der erstbesten „dll-fixer“-Seite herunterzuladen – und sich dabei Schadsoftware oder die falsche Version einzufangen. Der richtige Weg ist langweiliger und sicher: das komplette Paket direkt bei Microsoft installieren, und zwar in beiden Architekturen. Dann ist die vermeintlich verlorene DLL wieder da, wo sie hingehört.

Die echte, verifizierte Lösung

1000 % faktenbasiert. Jeder Befehl ist real, jeder Pfad existiert. Schritt für Schritt:

  1. 1.

    Visual C++ Redistributable von Microsoft installieren

    Das aktuelle 'Microsoft Visual C++ Redistributable' (v14, für Visual Studio 2017 bis 2026) direkt von der offiziellen Microsoft-Downloadseite laden. MSVCP140.dll und VCRUNTIME140.dll gehören zu diesem Paket.

  2. 2.

    Beide Architekturen installieren

    Sowohl die x64- als auch die x86-Version installieren. Auch auf 64-Bit-Windows benötigen viele 32-Bit-Programme die x86-Variante – deshalb immer beide einspielen, dann den Rechner neu starten.

  3. 3.

    Vorhandenes Redistributable reparieren

    Ist das Paket bereits installiert, aber defekt, unter 'Apps & Features' das Visual C++ Redistributable auswählen › 'Ändern' › 'Reparieren'. Das ersetzt beschädigte DLLs, ohne alles neu zu installieren.

  4. 4.

    Systemdateien prüfen

    Beschädigte Systemkomponenten können ebenfalls Ursache sein. In einer Administrator-Eingabeaufforderung reparieren:

    sfc /scannow
    
  5. 5.

    Betroffene Anwendung neu installieren

    Bleibt der Fehler nur bei einem Programm, dieses deinstallieren und neu installieren. Ordentliche Installer bringen die benötigten Laufzeitbibliotheken selbst mit und legen sie korrekt ab.

Häufige Fragen (FAQ)

?Warum fehlt MSVCP140.dll auf meinem PC?

Diese DLL gehört zum Microsoft Visual C++ Redistributable, das viele Programme und Spiele voraussetzen, aber nicht immer automatisch mitinstallieren. Fehlt das passende Redistributable-Paket, startet die Anwendung nicht.

?Soll ich die fehlende DLL einzeln aus dem Internet herunterladen?

Nein. Einzelne DLLs von dubiosen 'DLL-Download'-Seiten sind ein Sicherheitsrisiko und oft die falsche Version. Immer das komplette Visual C++ Redistributable direkt von Microsoft installieren – das liefert alle passenden Dateien.

Belege

Diese Seite ist gegen die folgenden Primärquellen geprüft – Hersteller, Standard oder Gesetzestext. Wer es nicht glaubt, muss es nicht: Da steht, wo es nachzulesen ist.

Zuletzt geprüft am . Dokumentation altert – ein Datum daneben ist der einzige ehrliche Umgang damit.

Verwandte Fehler

SWLästig0xc000007b

Fehler 0xc000007b: Anwendung startet nicht

Ein Programm oder Spiel bricht mit 'Fehler 0xc000007b' beim Start ab? Meist fehlen Laufzeitbibliotheken oder passen 32/64-Bit nicht. So reparierst du es.

SWAnfängerfehlerPermission denied

bash: ./script.sh: Permission denied

Shell-Skript startet nicht mit 'Permission denied'? Meist fehlt nur das Ausführbar-Recht. So machst du es lauffähig – und findest seltenere Ursachen.

SWAnfängerfehlercommand not found: brew

zsh: command not found: brew (Apple Silicon)

Homebrew installiert, aber 'zsh: command not found: brew' auf dem Mac? Auf Apple Silicon fehlt /opt/homebrew im PATH. So richtest du brew dauerhaft ein.

SWAnfängerfehlerYour local changes would be overwritten

git: local changes would be overwritten by merge

git stoppt mit 'Your local changes would be overwritten by merge/checkout'? So rettest du deine Änderungen per commit oder stash, statt sie zu verlieren.