Eine praktische Anleitung für Windows 10 und Windows 11: offizielle Microsoft-Downloadlinks, die richtige Wahl zwischen x64 und x86, Installationsschritte, Silent-Install-Befehle, Reparaturoptionen und Lösungen für häufige Runtime-Fehler.
Microsoft Visual C++ Redistributable ist ein Paket mit Laufzeitbibliotheken, das von vielen Windows-Programmen und Spielen benötigt wird. Wenn diese Bibliotheken fehlen, beschädigt oder veraltet sind, kann eine Anwendung möglicherweise nicht starten und Fehler wie VCRUNTIME140.dll wurde nicht gefunden, MSVCP140.dll fehlt, 0xc000007b oder Die Codeausführung kann nicht fortgesetzt werden anzeigen.
Der sicherste Weg zur Behebung solcher Probleme besteht darin, das Redistributable-Paket direkt von Microsoft herunterzuladen und die passende Architektur zu installieren: x64, x86 oder ARM64. Auf den meisten modernen 64-Bit-PCs mit Windows sollten Sie sowohl x64 als auch x86 installieren, da 64-Bit-Windows sowohl 64-Bit- als auch 32-Bit-Anwendungen ausführen kann.
Verwenden Sie die folgenden offiziellen Microsoft-Links für das aktuell unterstützte Visual-C++-Redistributable-Paket. Vermeiden Sie Downloadseiten von Drittanbietern, neu gepackte Installer, Driver-Pack-Bundles oder Archive, die nicht von Microsoft signiert sind.
Für 64-Bit-Windows-Anwendungen. Empfohlen für fast alle PCs mit Windows 10 und Windows 11.
x64 von Microsoft herunterladenFür 32-Bit-Anwendungen. Installieren Sie diese Version ebenfalls, wenn Sie ältere Spiele, Tools, Launcher oder 32-Bit-Software verwenden.
x86 von Microsoft herunterladenFür Windows-auf-ARM-Geräte. Verwenden Sie diese Version, wenn Ihr PC einen ARM-basierten Prozessor besitzt.
ARM64 von Microsoft herunterladenSie können auch die offizielle Microsoft-Dokumentationsseite öffnen: Aktuell unterstützte Visual C++ Redistributable Downloads.
Visual C++ Redistributable installiert Laufzeitkomponenten, die von Anwendungen verwendet werden, die mit Microsoft Visual C++ / MSVC erstellt wurden. Dazu gehören C- und C++-Runtime-Bibliotheken, auf die Programme beim Starten, Laden von Plugins, Rendern von Grafiken, Verarbeiten von Dateien oder bei der Kommunikation mit anderen Systemkomponenten zugreifen.
Für die meisten Benutzer ist die Antwort einfach: Installieren Sie die aktuell unterstützten Visual C++ Redistributable x64- und x86-Pakete von Microsoft. Diese Pakete decken Anwendungen ab, die mit modernen Visual-Studio-Versionen erstellt wurden, und beheben häufig Fehler mit fehlenden Dateien wie VCRUNTIME140.dll, MSVCP140.dll, VCRUNTIME140_1.dll und ähnlichen Komponenten.
| Ihre Situation | Was installieren? | Warum? |
|---|---|---|
| Windows 10 oder Windows 11, 64-Bit-PC | x64 und x86 | x64 unterstützt 64-Bit-Apps; x86 unterstützt 32-Bit-Apps, die weiterhin auf 64-Bit-Windows laufen. |
| Windows 10 oder Windows 11, 32-Bit-PC | Nur x86 | 32-Bit-Windows kann keine x64-Anwendungen ausführen und keine x64-Runtime-Pakete installieren. |
| Windows auf ARM | ARM64 und je nach App eventuell x64/x86 | ARM64-Geräte benötigen möglicherweise native ARM64-Komponenten sowie Kompatibilitäts-Runtimes für emulierte Apps. |
| Ein altes Spiel verlangt Visual C++ 2010, 2012 oder 2013 | Die genaue ältere Redistributable-Version, die von der App verlangt wird | Legacy-Pakete sind getrennt und können zusätzlich zum aktuellen Paket erforderlich sein. |
Prüfen Sie vor dem Herunterladen des Installers Ihren Systemtyp. So wählen Sie das richtige Paket und vermeiden Installationsfehler.
Alternativ können Sie den Ausführen-Dialog verwenden:
msinfo32 ein und drücken Sie Enter.x64-basierter PC, x86-basierter PC oder ARM64-basierter PC.Nachdem Sie den passenden Installer heruntergeladen haben, führen Sie die folgenden Schritte aus. Die Installation funktioniert unter Windows 10 und Windows 11 gleich.
VCRUNTIME140.dll oder MSVCP140.dll sollten nicht manuell von unbekannten Websites heruntergeladen werden. Installieren oder reparieren Sie stattdessen das offizielle Redistributable-Paket.
Administratoren und fortgeschrittene Benutzer können Visual C++ Redistributable auch im Silent-Modus installieren. Öffnen Sie dazu die Eingabeaufforderung oder PowerShell als Administrator und verwenden Sie einen passenden Befehl.
VC_redist.x64.exe /install /quiet /norestart
VC_redist.x86.exe /install /quiet /norestart
VC_redist.x64.exe /repair /quiet /norestart
Wenn Sie Software per Skript bereitstellen, sollten Sie nach der Installation prüfen, ob ein Neustart erforderlich ist, bevor Sie die betroffene Anwendung starten.
Sie können vorhandene Visual-C++-Pakete über die Windows-Einstellungen, die klassische Systemsteuerung oder PowerShell überprüfen.
appwiz.cpl ein und drücken Sie Enter.Öffnen Sie PowerShell und führen Sie aus:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*, `
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
Where-Object { $_.DisplayName -like "*Visual C++*Redistributable*" } |
Select-Object DisplayName, DisplayVersion, Publisher |
Sort-Object DisplayName
Wenn das Paket bereits installiert ist, die App aber weiterhin fehlende DLL-Dateien oder Runtime-Fehler meldet, reparieren Sie die Installation.
Sie können die Reparatur auch über Systemsteuerung → Programme und Features starten: Wählen Sie den Visual-C++-Eintrag, klicken Sie auf Ändern und anschließend auf Reparieren.
Wenn der Installer fehlschlägt, verwenden Sie die folgenden Schritte. Die meisten Probleme entstehen durch fehlende Administratorrechte, gesperrte Dateien, einen beschädigten Installer-Cache, veraltete Windows-Komponenten oder eine beschädigte frühere VC++-Installation.
Diese Meldung bedeutet meist, dass bereits ein neueres oder gleichwertiges Paket installiert ist. Versuchen Sie Folgendes:
Dieser Fehler weist häufig auf eine 32-Bit-/64-Bit-Abhängigkeitsmischung oder beschädigte Runtime-Dateien hin. Installieren Sie sowohl die x64- als auch die x86-Version von Visual C++ Redistributable, aktualisieren Sie bei Bedarf DirectX und installieren Sie die betroffene Anwendung erneut, falls das Problem bestehen bleibt.
Installieren Sie die aktuellen Visual-C++-Redistributable-Pakete x64 und x86 von Microsoft. Starten Sie Windows neu und öffnen Sie das Programm erneut. Vermeiden Sie es, fehlende DLL-Dateien einzeln herunterzuladen.
Manchmal ja. Ältere Anwendungen, insbesondere Spiele und Spezialsoftware, können Visual-C++-Runtimes von 2005, 2008, 2010, 2012 oder 2013 verlangen. Diese älteren Pakete können parallel zum aktuellen Redistributable installiert sein.
Installieren Sie eine ältere Version nur dann, wenn:
Sie können es deinstallieren, sollten dies in den meisten Fällen aber nicht tun. Viele Programme hängen von diesen Paketen ab, und durch das Entfernen können Apps oder Spiele nicht mehr funktionieren. Wenn Sie eine Beschädigung vermuten, verwenden Sie zuerst Reparieren statt Deinstallieren.
Deinstallieren Sie ein Paket nur, wenn:
Zum Deinstallieren öffnen Sie Einstellungen → Apps → Installierte Apps, suchen nach Microsoft Visual C++, wählen das Paket aus und klicken auf Deinstallieren. Starten Sie Windows neu und installieren Sie das aktuelle Paket bei Bedarf erneut.
aka.ms, microsoft.com oder den offiziellen Installer des Softwareherstellers.System32 oder SysWOW64 herunter.Um Visual C++ Redistributable in Windows herunterzuladen und zu installieren, verwenden Sie die offiziellen Microsoft-Links und wählen Sie die passende Architektur. Auf den meisten 64-Bit-PCs mit Windows 10 und Windows 11 ist die Installation von x64 und x86 die beste Option, da sie sowohl moderne 64-Bit-Anwendungen als auch ältere 32-Bit-Software unterstützt.
Wenn eine App nach der Installation weiterhin nicht startet, führen Sie den Redistributable-Installer erneut aus und wählen Sie Reparieren, installieren Sie ausstehende Windows-Updates, starten Sie den PC neu und vermeiden Sie das Herunterladen einzelner DLL-Dateien von inoffiziellen Websites.