Microsoft beendet Visual C++ Redistributable Chaos

0
179

von Martin Brinkmann am 23. Juni 2019 im Windows – Letzte Aktualisierung: 23. Juni 2019 – 17 Kommentare

Programme, die mit Visual Studio eine bestimmte version des Microsoft Visual C++ Redistributable zu laufen. Die Forderung resultierte in der installation einer großen Anzahl von Visual C++ Redistributable packages auf Windows-PCs.

Es ist nicht ungewöhnlich, um zu sehen, mehrere Microsoft Visual C++ Redistributables, die auf einem system installierte software-Programme durch updates, z.B. Sicherheits-updates, oder manuell durch den system-administrator.

visual c++ redistributable

Redistributables sind an einem zentralen Ort gespeichert, so dass jedes Programm auf dem system installiert, kann der Zugriff auf die Dateien, falls erforderlich. Sie können schauen Sie sich unsere detaillierte Anleitung, Visual C++ Redistributables hier für weitere details.

Microsoft verändert das system deutlich, mit der Veröffentlichung von Microsoft Visual C++ Redistributable für Visual Studio 2015, 2017 und 2019. Ein Basis-image ist zur Verfügung gestellt für diese redistributable packages, so dass es nicht mehr notwendig, die Installation der verschiedenen Versionen getrennt auf den Zielsystemen.

In anderen Worten: wenn die Visual C++ 2019 redistributable auf einem system installiert ist, ist es nicht mehr notwendig, installieren Sie die Visual C++ 2015 oder 2017 redistributable packages, da diese automatisch unterstützt als gut.

Microsoft bietet das folgende Beispiel auf der “das neueste unterstützte Visual C++ downloads” – support-Seite.

Zum Beispiel, die Installation der Visual C++ – 2019 redistributable Einfluss auf integrierte Programme, die mit Visual C++ 2015 und 2017 auch. Jedoch, die Installation der Visual C++ 2015 redistributable ersetzen nicht die neueren Versionen der Dateien, die Installation von Visual C++ – 2017 und 2019 redistributables.

Dies unterscheidet sich von allen früheren Visual C++ – Versionen, wie Sie jeder hatte seine eigene runtime-Dateien, die nicht gemeinsam mit anderen Versionen.

Ein support-Artikel auf Microsofts Docs-website bietet weitere Informationen:

Von Visual Studio .NET mithilfe von Visual Studio 2013, jede größere release der C++ – compiler und-tools hat eine neue, eigenständige version der Microsoft C Runtime – (CRT -) Bibliothek. Diese standalone-Versionen der CRT-unabhängig von, und zu verschiedenen Graden miteinander unvereinbar. Zum Beispiel, die CRT-Bibliothek verwendet, die von Visual Studio 2012 war die version 11, benannt msvcr110.dll und der CRT von Visual Studio 2013 war die version 12, genannt msvcr120.dll. Anfang in Visual Studio 2015, ist dies nicht mehr der Fall. Visual Studio 2015 und späteren Versionen von Visual Studio verwenden alle eine Universal-CRT.

Die Universal-CRT ist eine Microsoft Windows-Komponente des Betriebssystems. Es ist Bestandteil des Betriebssystems in Windows 10 und ist verfügbar für ältere Betriebssysteme, von Windows Vista über Windows 8.1, indem Sie Windows Update verwenden. Darüber hinaus, lokale Bereitstellung der Universal-CRT unterstützt wird, mit einigen Einschränkungen.

Windows-Administratoren können den download der Universal-C-Laufzeit mit einem Klick auf die folgenden links:

  • x86: vc_redist.x86.exe
  • x64: vc_redist.x64.exe
  • ARM64: vc_redist.arm64.exe

Ältere Visual C++ Redistributable packages für Visual Studio müssen noch separat heruntergeladen und installiert werden, oder geliefert werden, als Teil einer Programm-installation.

Der Visual C++ – All in One Installer ist auch nützlich, wenn es um die Installation redistributable packages auf Windows-Systemen.

Schlusswort

Die Universal-C Runtime ist ein Schritt in die richtige Richtung. Während es nicht kümmern uns um ältere C++ Redistributable packages, es hat also beginnend mit der Veröffentlichung von Visual C++ 2015 Redistributable.

Jetzt Sie: Wie viele Redistributable packages auf Ihrem system installiert sind? (via Born)