Weiterverteilbare Microsoft Visual C ++ - Informationen

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Wenn Sie die Liste der installierten Programme auf einem Windows-PC überprüfen, die Sie seit einiger Zeit verwendet haben, stellen Sie möglicherweise fest, dass mehrere, häufig viele Microsoft Visual C ++ Redistributable-Installationslisten vorhanden sind.

Auf dem PC, auf dem ich diesen Artikel schreibe, sind beispielsweise drei Microsoft Visual C ++ 2005 Redistributable, acht Microsoft Visual C ++ 2008 Redistributable, zwei Microsoft Visual C ++ 2010 Redistributable, drei Microsoft Visual C ++ 2013 Redistributable und zwei Microsoft Visual C ++ 2015 Redistributable-Installationen aufgeführt diese Seite.

Zu den Fragen, die Ihnen möglicherweise in den Sinn kommen, gehört, warum so viele Versionen des gleichen Jahres installiert sind und ob Sie alle diese benötigen oder ob Sie einfach die neueste Version jedes Jahres behalten und alle anderen entfernen können.

Wenn Sie Ihren PC sauber und ordentlich mögen, möchten Sie möglicherweise einige davon entfernen.

Zweck von Visual C ++ Redistributable

visual c++ redistributable

Entwickler, die Programme für Windows mit Microsoft Visual C ++ erstellen - früher als eigenständiges Programm verfügbar, jetzt jedoch Teil von Microsoft Visual Studio -, können bereits vorhandene Standardbibliotheken verwenden, um ihren Programmen Funktionen hinzuzufügen. Dies spart Zeit und ist oft besser, als das Rad neu erfinden zu müssen, indem die Funktionalität von Grund auf neu erstellt wird.

Wenn diese Bibliotheken verwendet werden, können Entwickler entweder das, was zur Stromversorgung dieser Funktionen erforderlich ist, in ihre Programme aufnehmen oder stattdessen ein Visual C ++ Redistributable verwenden.

Wenn sich ein Entwickler für die Verwendung von Redistributables entscheidet, werden diese auf dem PC des Benutzers installiert, sofern sie nicht bereits installiert sind. Dies ist ein Vorteil der Verwendung von weiterverteilbaren Dateien, da alle Programme möglicherweise eine weiterverteilbare Datei verwenden, die bereits auf dem Windows-PC installiert ist.

Dies erklärt jedoch nicht, warum möglicherweise fünf, zehn oder sogar zwanzig verschiedene Versionen von Microsoft Visual c ++ Redistributable auf Ihrem Windows-Computer installiert sind.

Sie können die installierten Versionen des Microsoft Visual C ++ Redistributable Package auf Ihrem Windows-Computer folgendermaßen überprüfen:

  • Beliebige Version: Verwenden Sie die Verknüpfung Windows-Pause, um die Systemsteuerung zu öffnen. Wählen Sie in der Systemsteuerung die Startseite und auf der Seite, auf der Programme und Funktionen geöffnet werden.
  • Windows 10: Verwenden Sie Windows-I, um die Anwendung 'Einstellungen' zu öffnen. Wenn Sie die Creators Update-Version oder eine neuere Version verwenden, wählen Sie Apps> Apps & Features und scrollen Sie nach unten, bis Sie die aufgelisteten Pakete finden. Wenn Sie eine ältere Version von Windows 10 verwenden, wählen Sie System und suchen Sie dort die Anwendungslisten.

Warum so viele?

microsoft visual cpp redistributable packages

Windows wird möglicherweise bereits mit einigen Microsoft Visual C ++ Redistributable-Installationen ausgeliefert. Die meisten werden jedoch installiert, wenn Sie Programme installieren, für die sie auf dem System erforderlich sind.

Es gibt mehrere Gründe, warum so viele davon auf Ihrem Computer installiert sind:

  1. 32-Bit- und 64-Bit-Versionen werden zur Verfügung gestellt. Während 32-Bit-Windows-Benutzer nur 32-Bit-Versionen der Microsoft Visual C ++ Redistributable-Version sehen, werden möglicherweise beide auf 64-Bit-Versionen des Betriebssystems installiert.
  2. Für jede Hauptversion von Visual C ++ können mehrere Builds vorhanden sein. Beispielsweise gibt es elf verschiedene Versionen von Microsoft Visual C ++ 2008 Redistributable, die möglicherweise alle nebeneinander installiert werden.

Der Hauptgrund, warum möglicherweise so viele Versionen desselben Jahres auf Ihrem PC aufgelistet sind, ist, dass Microsoft für ein bestimmtes Jahr nie eine einheitliche Weiterverteilbarkeit veröffentlicht hat.

Wenn ein Entwickler eine bestimmte Version einer Standardbibliothek verwendet, muss die entsprechende weiterverteilbare Version auf dem System installiert werden, um sicherzustellen, dass das Programm auf dem Windows-PC ausgeführt wird.

Es kann auch ausgeführt werden, wenn eine neuere Version installiert ist. Dies ist jedoch nicht immer der Fall und kann beim Laden zu Fehlermeldungen und zum Beenden des Programms führen.

Dies bedeutet, dass Sie die verschiedenen Builds von Microsoft Visual C ++ Redistributable nicht von Ihrem Computer entfernen sollten, wenn noch ein darauf basierendes Programm auf dem System installiert ist.

Im schlimmsten Fall erhalten Sie eine weiterverteilbare Installation für jedes Programm, das diese auf Ihrem Computer benötigt.

Universal C Runtime

Microsoft hat das System mit der Veröffentlichung von Microsoft Visual C ++ 2015 Redistributable und folglich auch mit den Versionen 2017 und 2019 geändert.

Diese verwenden eine universelle Laufzeit, sodass statt aller nur eine (die neueste) installiert werden muss.

Weitere Informationen finden Sie auf der Universal C Runtime hier .

Dinge zu versuchen

Hinweis : Bevor Sie beginnen, sollten Sie eine Sicherung des Systems erstellen, damit Sie das System wiederherstellen können, wenn Probleme beim Entfernen installierter weiterverteilbarer Dateien aus dem Betriebssystem auftreten. Das Schlimmste, was passieren kann, ist, dass Programme nicht ausgeführt werden können.

Programme, die Sie von Ihrem System entfernen, entfernen die weitervertreibbare Datei nicht, selbst wenn sie während der Programminstallation installiert wurde. Der Grund für dieses Verhalten ist, dass andere Programme möglicherweise auch auf die weitervertreibbare Version angewiesen sind.

Das Entfernen dieser Installationen erfolgt durch Ausprobieren, da es keine einfache Möglichkeit gibt, Programme mit weiterverteilbaren Versionen zu verknüpfen.

Sie haben die Möglichkeit, die Installationsdaten der weiterverteilbaren Installationen mit den Programminstallationen zu vergleichen. Wenn Sie übereinstimmende Daten finden, können Sie davon ausgehen, dass diese verknüpft sind und dass die weiterverteilbare Datei weiterhin benötigt wird.

Wenn Sie keine übereinstimmenden Daten finden, können Sie jedoch nicht den Schluss ziehen, dass die weitervertreibbare Datei nicht mehr benötigt wird, da Programme, die Sie anschließend installiert haben, diese möglicherweise ebenfalls benötigen.

Sie könnten versuchen, zuerst die ältesten Versionen eines jeden Jahres zu entfernen und zu sehen, wie das geht. Es kann jedoch eine Menge Tests erfordern, um es richtig zu machen, und es lohnt sich möglicherweise nicht, wenn Sie bedenken, dass alle weiterverteilbaren Installationen zusammen ein paar hundert Megabyte Spitzen verwenden, wenn sie installiert werden.

Es ist möglicherweise besser, alle Versionen installiert zu halten, um auf der sicheren Seite zu sein, und Probleme mit Programmen zu vermeiden, die sich nach dem Entfernen weigern, zu starten.

Downloads von Microsoft Visual C ++ Redistributable Packages

Über die folgenden Links können Sie die neuesten Versionen der Microsoft Visual C ++ Redistributable-Pakete herunterladen. Die Downloads umfassen 32-Bit- und 64-Bit-Versionen, sofern unterstützt.

TL; DR

  1. Weiterverteilbare Visual C ++ - Dateien werden installiert, wenn Sie ein Programm installieren, das sie benötigt, wenn Sie Windows installieren oder aktualisieren oder wenn Sie sie direkt installieren.
  2. Sie werden von Programmierern verwendet, die Standardbibliotheken in Visual Studio verwenden.
  3. Programme erfordern bestimmte Versionen und werden möglicherweise nicht ausgeführt, wenn diese Versionen entfernt werden (wenn ältere oder neuere Versionen desselben Jahres noch verfügbar sind).

Jetzt du : Wie gehen Sie mit Visual C ++ Redistributable-Installationen um?