Die Installation der Visual C++ Laufzeitbibliotheken ist für viele Anwendungen unerlässlich, die mit den Microsoft C++ Build Tools entwickelt wurden. Dieser Leitfaden richtet sich an Entwickler, die diese Bibliotheken zusammen mit ihrer Anwendung verteilen müssen. Endbenutzer, die Probleme mit installierten Bibliotheken beheben möchten, sollten sich an den jeweiligen Anwendungsanbieter wenden.
Wichtigkeit der Visual C++ Redistributable-Pakete
Microsoft Visual C++ Redistributable-Pakete installieren die Microsoft C und C++ Laufzeitbibliotheken. Viele Anwendungen, die mit den MSVC Build Tools erstellt werden, sind auf diese Bibliotheken angewiesen. Ist eine Anwendung auf diese Bibliotheken angewiesen, muss ein Visual C++ Redistributable-Paket, das mindestens so aktuell ist wie die Build-Tools, mit denen die Anwendung erstellt wurde, auf dem Zielsystem installiert sein. Die Architektur des Redistributable-Pakets muss mit der Zielarchitektur Ihrer Anwendung übereinstimmen. Es ist nicht möglich, ein ARM64 Redistributable auf einem x86-System oder ein x64 Redistributable auf einem x86-System zu installieren.
Aktuelle unterstützte Version v14 (für Visual Studio 2017–2026)
Die neuesten unterstützten Microsoft Visual C++ Redistributable v14-Pakete bieten die aktuellsten C++-Funktionen, Sicherheits-, Zuverlässigkeits- und Leistungsverbesserungen. Sie beinhalten auch die neuesten Konformitätsaktualisierungen für C++-Sprache und -Bibliotheken. Es wird empfohlen, diese Version für alle Anwendungen zu installieren, die mit den MSVC C und C++ Build Tools aus Visual Studio 2017, 2019, 2022 oder 2026 erstellt wurden.
Im Gegensatz zu älteren Versionen von Visual Studio, bei denen die Redistributable-Updates selten waren, wird die Versionsnummer für das Visual C++ v14 Redistributable nicht in der folgenden Tabelle aufgeführt, da es häufig aktualisiert wird. Um die Versionsnummer des neuesten Redistributable zu ermitteln, laden Sie das gewünschte Paket herunter und überprüfen Sie dessen Eigenschaften im Windows Explorer. Im Detailbereich finden Sie die “Dateiversion”, die die Version des Redistributable angibt.
Neueste unterstützte Redistributable-Version
| Architektur | Link | Hinweise |
|---|---|---|
| ARM64 | vc_redist.arm64.exe | Permalink für die neueste unterstützte ARM64-Version. |
| X86 | vc_redist.x86.exe | Permalink für die neueste unterstützte x86-Version. |
| X64 | vc_redist.x64.exe | Permalink für die neueste unterstützte x64-Version. Das X64 Redistributable-Paket enthält sowohl ARM64- als auch X64-Binärdateien. Es erleichtert die Installation der erforderlichen Visual C++ ARM64-Binärdateien, wenn das X64 Redistributable auf einem ARM64-Gerät installiert ist. |
Andere Versionen, einschließlich der LTSC-Versionen (Long Term Servicing Channel), können von my.visualstudio.com heruntergeladen werden.
Nicht mehr unterstützte Legacy-Versionen
Für ältere Versionen von Visual Studio stehen ebenfalls Redistributable-Pakete zur Verfügung, obwohl diese nicht mehr aktiv unterstützt werden. Es wird dringend empfohlen, die aktuellste unterstützte Version (v14) zu verwenden, es sei denn, Sie haben spezifische Gründe, eine ältere Version zu benötigen.
Visual Studio 2015 (VC++ 14.0) (nicht mehr unterstützt)
Um die letzte verfügbare Version des Visual C++ Redistributable für Visual Studio 2015 herunterzuladen, besuchen Sie bitte my.visualstudio.com und suchen Sie im Abschnitt Downloads nach “Visual C++ Redistributable for Visual Studio 2015”. Die letzte Version ist 14.0.24212.0 für ARM64, X86 und X64 Architekturen.
Visual Studio 2013 (VC++ 12.0) (nicht mehr unterstützt)
Diese Links laden die neuesten verfügbaren en-US Microsoft Visual C++ Redistributable-Pakete für Visual Studio 2013 herunter. Andere Versionen und Sprachen finden Sie unter Update for Visual C++ 2013 Redistributable Package oder auf my.visualstudio.com.
| Architektur | Version | Link |
|---|---|---|
| X86 | 12.0.40664.0 | vcredist_x86.exe |
| X64 | 12.0.40664.0 | vcredist_x64.exe |
Visual Studio 2012 (VC++ 11.0) Update 4 (nicht mehr unterstützt)
Visual Studio 2012 erreichte sein Ende des erweiterten Supports am 10. Januar 2023. Die folgenden Links laden die neuesten verfügbaren en-US Microsoft Visual C++ Redistributable-Pakete für Visual Studio 2012 Update 4 herunter. Andere Versionen und Sprachen sind über Microsoft Visual C++ Redistributable Packages for Visual Studio 2012 Update 4 oder my.visualstudio.com erhältlich.
| Architektur | Version | Link |
|---|---|---|
| X86 | 11.0.61030.0 | en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x86_3161523.exe |
| X64 | 11.0.61030.0 | en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x64_3161523.exe |
Visual Studio 2010 (VC++ 10.0) SP1 (nicht mehr unterstützt)
Visual Studio 2010 Service Pack 1 erreichte sein Ende des erweiterten Supports am 14. Juli 2020.
| Architektur | Version | Link |
|---|---|---|
| X86 | 10.0.40219.325 | vcredist_x86.exe |
| X64 | 10.0.40219.325 | vcredist_x64.exe |
Visual Studio 2008 (VC++ 9.0) SP1 (nicht mehr unterstützt)
Visual Studio 2008 Service Pack 1 erreichte sein Ende des erweiterten Supports am 10. April 2018.
| Architektur | Version | Link |
|---|---|---|
| X86 | 9.0.30729.5677 | vcredist_x86.exe |
| X64 | 9.0.30729.5677 | vcredist_x64.exe |
Visual Studio 2005 (VC++ 8.0) SP1 (nicht mehr unterstützt)
Visual Studio 2005 erreichte sein Ende des erweiterten Supports am 12. April 2016.
Zusammenfassung und Empfehlung
Die Wahl der richtigen Visual C++ Redistributable-Version ist entscheidend für die Kompatibilität und Funktionalität von Anwendungen. Entwickler sollten stets die neueste unterstützte Version v14 verwenden, um von den neuesten Verbesserungen und Sicherheitsupdates zu profitieren. Bei der Verteilung von Anwendungen ist es wichtig, sicherzustellen, dass die entsprechende Laufzeitbibliothek auf dem Zielsystem installiert ist, um Laufzeitfehler zu vermeiden.
Siehe auch:
- Release Notes
- C++ Conformance Notes
