18Aug

Warum sind so viele "Microsoft Visual C ++ Redistributables" auf meinem PC installiert?

click fraud protection

Wenn Sie schon einmal durch die Liste der installierten Programme in Windows geblättert sind und sich fragen, warum es dort so viele Versionen von Microsoft Visual C ++ Redistributable gibt, sind Sie nicht allein. Begleiten Sie uns, wenn wir uns ansehen, was diese Dinge sind und warum so viele auf Ihrem PC installiert sind.

Was ist ein Visual C ++ Redistributable?

Microsoft Visual C ++ ist eine integrierte Entwicklungsumgebung( IDE), die zum Erstellen von Windows-Anwendungen in den Programmiersprachen C, C ++ und C ++ / CLI verwendet wird. Es war ursprünglich ein eigenständiges Produkt, ist aber jetzt als Teil von Microsoft Visual Studio enthalten. Es bietet Entwicklern eine einzige Anwendung, in der sie ihren Code schreiben, bearbeiten, testen und debuggen können. Die Programmierumgebung umfasst den Zugriff auf viele gemeinsam genutzte Codebibliotheken, die es Entwicklern ermöglichen, bereits entwickelten Code für bestimmte Prozeduren zu verwenden, anstatt sie von Grund auf neu schreiben zu müssen. Dieser freigegebene Code nimmt die Form von Dynamic Link Libraries( DLLs) an, ein Begriff, den die meisten Windows-Benutzer irgendwann kennengelernt haben.

instagram viewer

Wenn es Zeit ist, ihre Software für Benutzer bereitzustellen, haben Entwickler die Wahl. Sie können diese DLLs in der Installation ihrer Anwendung bündeln, oder sie können sich auf ein verteilbares Standardpaket von gemeinsam genutztem Code verlassen. Die meisten wählen letztere, und dieses Paket wird als Visual C ++ Redistributable bezeichnet. Die Verwendung eines Redistributors hat mehrere Vorteile. Die Pakete werden von Microsoft zur Verfügung gestellt, die sie auch mit Bug- und Sicherheitsupdates testen und aktualisieren. Redistributables bieten auch eine einzelne Installation auf dem Computer eines Benutzers, die mehrere Programme gleichzeitig verwenden können.

Warum sind so viele auf meinem PC installiert?

Ich habe vor etwas weniger als zwei Monaten eine neue Version von Windows 10 auf einem neuen PC installiert. Wie Sie auf dem Bild oben sehen können, habe ich bereits vier Versionen von Visual C ++ Redistributable auf meinem System. Auf anderen Systemen habe ich bis zu zwanzig gesehen. Also, wie kommen sie alle dorthin?

Einige werden zusammen mit Windows selbst installiert. Welche Versionen installiert werden, hängt davon ab, welche Windows-Version Sie verwenden. Ich verwende Windows 10, das mit den Redistributables von Visual C ++ 2012 und 2013 geliefert wird. Sie werden auch feststellen, dass ich sowohl die 32-Bit-( x86) als auch die 64-Bit-Version( x64) installiert habe. Wenn Sie eine 32-Bit-Version von Windows haben, werden diese 64-Bit-Versionen von Redistributable nicht angezeigt. Aber wenn Sie eine 64-Bit-Version von Windows haben( die heutzutage fast alle Computer enthält), werden beide Versionen angezeigt, da ein 64-Bit-Windows sowohl 64-Bit- als auch 32-Bit-Anwendungen ausführen kann.

Alle zusätzlichen Versionen von Visual C ++ Redistributable, die auf Ihrem System angezeigt werden, wurden zusammen mit einigen Programmen installiert, die dies erforderten. Wenn ein Entwickler in einer bestimmten Version von Visual C ++ codiert, müssen die Codebibliotheken für diese Version auch auf dem System des Benutzers vorhanden sein, damit die Anwendung ausgeführt werden kann. Wenn beispielsweise ein Entwickler Visual C ++ 2005( oder Visual Studio 2005) zum Erstellen eines zu installierenden Programms verwendet hat, können Sie Visual C ++ 2005 Redistributable auf Ihrem System zusammen mit dem Programm installieren.

Manchmal erscheint beim ersten Ausführen eines Programms ein Popup, das besagt, dass das Redistributable-Paket installiert wird. Sie werden dies sehr oft bemerken, wenn Sie ein PC-Spieler sind, besonders wenn Sie Ihre Spiele über Steam erhalten. In der Regel bedeutet dies, dass der Entwickler das neueste Paket zur Installationszeit von Microsoft heruntergeladen hat. Manchmal wird das Paket zusammen mit der Anwendung gebündelt. Hier ist eine Aufnahme der Installation des aktuellen AMD Grafiktreiberpakets, das Sie sehen können, möchte die 2012 und 2013 C ++ Redistributables installieren.

Es ist auch möglich, dass Sie sehen, wie mehrere Versionen derselben verteilbaren Version oder mindestens mehrere Versionen desselben Jahres aussehen. Zum Beispiel könnten Sie mehrere Versionen des 2008 Redistributable sehen. Man könnte darauf hinweisen, dass es sich um ein Service Pack handelt, während andere nur leicht unterschiedliche Versionsnummern haben. Obwohl es manchmal so aussieht, als wären mehrere Versionen desselben Pakets installiert, unterscheiden sie sich alle subtil. Und im Gegensatz zu dem etwas ähnlichen. NET Framework hat Microsoft diese älteren Versionen leider nie zu einem einheitlichen Paket zusammengefasst.

Kurz gesagt: Sie sehen einige Pakete, die mit Windows geliefert werden, und einige, die mit Anwendungen geliefert werden, die Sie installieren. Wenn Sie 64-Bit-Windows ausführen, sehen Sie sowohl die 64-Bit- als auch die 32-Bit-Version jedes Pakets.

Kann ich einige von ihnen deinstallieren?

Die kurze Antwort lautet: Ja, aber wahrscheinlich nicht.

Sie wissen nie wirklich, welche Ihrer installierten Anwendungen von jedem weitervertreibbaren Programm abhängen. Wenn Sie ein Programm deinstallieren, entfernt dieses Programm nicht automatisch das Weitervertreibbare, auf das es sich verlassen hat, da es nicht wissen kann, ob andere Anwendungen sich auch darauf verlassen. Sicher, es gibt dort einige weiterverteilbare Pakete, die Sie nicht benötigen - aber wenn Sie ein weiterverteilbares Paket, das einige Programme noch verwenden, manuell entfernen, könnten Sie dazu führen, dass sie nicht korrekt ausgeführt werden und in manchen Fällen sogar Probleme verursachenIhre Windows-Installation selbst.

Es mag Sie irritieren, wenn Sie so viele Benutzer in Ihrer Liste der installierten Programme sehen, aber wenn die Dinge auf Ihrem PC gut laufen, verursachen die Redistributables keinen Schaden. Sie brauchen auch nicht viel Platz. Die vier Versionen, die ich gerade auf meinem System installiert habe, benötigen zusammen weniger als 100 MB Speicherplatz.

Wir haben einige Ratschläge im Internet gesehen, die darauf hindeuten, dass Sie ältere Versionen von Redistributables entfernen können, wobei nur die neuesten Versionen der wichtigsten Releases( von Jahr zu Jahr) beibehalten werden. Mit anderen Worten, sie schlagen vor, dass Sie die neuesten 2012 verteilbar an Ort und Stelle lassen und ältere 2012 Versionen deinstallieren können. Wir haben das getestet und fanden es unzuverlässig. Es scheint manchmal zu funktionieren, aber es gibt keine Garantie, dass es für Sie funktioniert. In meinem eigenen begrenzten Test von drei Systemen verursachte es Probleme auf einem System, wo einige Programme nicht mehr laufen würden.

Was kann ich tun, wenn ich Probleme habe?

Leider ist es oft schwierig, ein Problem mit einer Anwendung auf eine schlecht verteilbare Installation zu beschränken. Während der Installation oder des Betriebs eines Programms, das Sie direkt auf die weiterverteilbaren Pakete verweist, erhalten Sie selten eine Fehlermeldung. Dennoch ist es eine Möglichkeit und manchmal lohnt es sich zu testen, besonders wenn ein Programm, das Sie gerade installiert haben, ein anderes bereits installiertes Programm zum Absturz bringt und Sie wissen, dass beide auf das gleiche Redistributable angewiesen sind.

Zuerst können Sie ein paar grundlegende Schritte ausführen. Stellen Sie sicher, dass Windows Update über alle aktuellen Updates verfügt. Wenn ein Update für das Paket verfügbar ist, kann das Problem möglicherweise behoben werden. Sie können auch versuchen, in Windows nach beschädigten Systemdateien zu suchen. Es dauert nicht lange und es können beschädigte oder verloren gegangene Systemdateien wiederhergestellt werden. Es ist immer einen Versuch wert.

VERWANDTE ARTIKEL
So scannen( und reparieren) Sie korrupte Systemdateien in Windows
Was ist der beste Weg, um meinen Computer zu sichern?

Wenn diese Schritte das Problem nicht beheben, können Sie versuchen, die betreffende Version zu deinstallieren und neu zu installieren. Und wenn Sie die spezifische Version nicht kennen, können Sie ein Risiko eingehen und versuchen, alle verteilbaren Pakete von Ihrem Computer zu deinstallieren und dann die neuesten Implementierungen jeder Version zu installieren. Welchen Weg Sie auch nehmen, stellen Sie sicher, dass Sie zuerst Ihren Computer sichern!

Sie können die redistributables genauso deinstallieren, wie Sie ein anderes Programm in der Systemsteuerung für Programme und Funktionen deinstallieren. Sie können dann die neuesten Versionen von Microsofts Download Center herunterladen und installieren. Hier sind einige direkte Links zu jeder Version:

  • Microsoft Visual C ++ 2005 SP1 Weitervertreibbar( x86)
  • Microsoft Visual C ++ 2005 SP1 Weitervertreibbar( x64)
  • Microsoft Visual C ++ 2008 SP1 Weitervertreibbar( x86)
  • Microsoft Visual C ++ 2008 SP1 Weitervertreibbar( x64)
  • Microsoft Visual C ++ 2010 SP1 Weitervertreibbar( x86)
  • Microsoft Visual C ++ 2010 SP1 Weitervertreibbar( x64)
  • Microsoft Visual C ++ 2012 Update 4 Weitervertreibbar( x86 und x64)
  • Microsoft Visual C ++ 2013 Weitervertreibbar( x86 und x64)
  • Microsoft Visual C ++ 2015 Update 2Redistributable( x86 und x64)

Denken Sie daran, dass Sie, wenn Sie eine 64-Bit-Version von Windows ausführen, sowohl die 32-Bit-( x86) als auch die 64-Bit-( x64) Version herunterladen und installieren müssen.

Und da ist es. Hoffentlich erklärt das zumindest, was diese Visual C ++ Redistributable-Pakete sind und warum so viele auf Ihrem PC installiert sind.