Was ist das Visual C ++ Redistributable? Wie installiert und behebt es unter Windows 10
Die Installation von Anwendungen unter Windows 10 ist normalerweise ein einfacher Prozess, dank der Fülle an Anwendungen und der Kompatibilität des Betriebssystems in den letzten 30 Jahren. In den meisten Fällen arbeiten sie einfach. Zum Beispiel haben wir bereits behandelt, wie klassische Desktop-Anwendungen und universelle Apps installiert werden, beispielsweise solche, die über den Windows Store verfügbar sind.
Aber die Windows 10-App-Geschichte erlebt noch immer einen bedeutenden Wandel, der zunächst mit Windows 8 begann. Universal Apps sind die Zukunft von Windows 10, aber klassische Apps werden uns noch einige Zeit begleiten. Und diese klassischen Apps haben manchmal klassische Probleme. Beispielsweise kann das Installieren von Desktop-Apps aufgrund der Anforderung von Komponenten wie dem Visual C ++ Redistributable problematisch sein. In diesem Artikel erfahren Sie, was es ist und wie es installiert wird. Ihre App funktioniert also unter Windows 10.
Lösen von Problemen Installieren von Visual C ++ Redistributable
Visual C ++ Redistributable ist eine DLL-Datei (Dynamic Link Library), die für Programme oder Spiele erforderlich ist, die mit der Visual Studio-Softwareentwicklungsumgebung von Microsoft erstellt wurden. Wenn ein Programm eine DLL oder eine andere unterstützende Datei zum Ausführen benötigt, wird dies als Abhängigkeit bezeichnet. Die MSVCR.DLL steht für:
- MS - Microsoft
- V - Sichtbar
- C - C ++
- R - Weitervertreibbar.
Beim Durchsuchen der Einstellungen für Apps und Funktionen oder der Systemsteuerung für Programme und Funktionen werden möglicherweise mehrere Versionen von redistributable installiert. Eine bestimmte installierte App verwendet möglicherweise eine davon, sodass das Entfernen einer beliebigen Version zu Fehlfunktionen einer Anwendung führen kann. Einige Apps erfordern möglicherweise sogar aktualisierte Versionen von Visual C ++ Redistributable wie 2010 SP1 oder 2012 Update 4.
Eine DLL hilft App-Erstellern, gängige Komponenten, die ein Programm zum Laufen bringen, effizient wiederzuverwenden. Anstatt das Rad neu zu erfinden und den Code jedes Mal aufzublähen, können Entwickler die Bibliotheken in der MSVCR.dll wiederverwenden. Dies wiederum kann die Größe eines Programms reduzieren und eine bessere Leistung und Speichernutzung ermöglichen. Einige Anwendungen werden mit bestimmten Versionen von Visual C ++ Redistributable geschrieben. Wenn auf Ihrem Computer nicht das vollständige Visual C ++ - Entwicklungsprogramm installiert ist (was Sie wahrscheinlich nur dann tun werden, wenn Sie ein Softwareentwickler sind), wird ein Programm mit einer so genannten Runtime-Komponente geliefert, die dieses spezielle Programm unterstützt. Die Laufzeitkomponenten sind nur die wesentlichen Teile des Codes, die die Software funktionieren lassen.
Es gibt Versionen von Visual C ++ Redistributable, die bis Version 2005 zurückgehen. Ein allgemeiner Fehler, den Benutzer sehen können, wenn sie versuchen, eine Anwendung auszuführen oder zu installieren, ist:
Das Programm kann nicht gestartet werden, da MSVCR110.dll von Ihrem Computer fehlt. Versuchen Sie das Programm neu zu installieren, um dieses Problem zu beheben.
Der Fehler weist darauf hin, dass eine bestimmte Version von Visual C ++ Redistributable, die von dem zu installierenden Programm benötigt wird, beschädigt ist oder fehlt. In diesem Fall stellt MSVCR1 10 Visual C ++ 2010 SP1 Redistributable dar. Andere Versionen beinhalten:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
Die meisten Programme werden während der Installation mit einer Kopie von Visual C ++ Redistributable vorinstalliert sein. Sie können auch die Anwendungs-Setup-Dateien durchsuchen - normalerweise einen Ordner namens "Third Party" oder etwas Ähnliches - wo Sie möglicherweise Kopien der Setup-Dateien für das Visual C ++ Redistributable finden können.
Wenn nicht, können Sie die von der Anwendung benötigte Version herunterladen. Das Programm zeigt die Version der Datei an, die benötigt wird, wenn während der Ausführung der App ein Fehler auftritt. Benutzer sollten außerdem beachten, dass einige Programme entweder die 32- oder die 64-Bit-Architektur benötigen.
Im Folgenden finden Sie Links zum Herunterladen der entsprechenden Weitervertreibbarkeit für die Version, die Sie möglicherweise installieren möchten:
- 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 3 Weitervertreibbar (x86 und x64)
- Microsoft Visual C ++ Weitervertreibbar für Visual Studio 2017
Weitere MSVCR Fehlersuche
Manchmal müssen Sie möglicherweise eine vorhandene Version von Visual C ++ Redistributable deinstallieren, um Probleme zu beheben, die sich auf es auswirken. Wenn die Installation des richtigen Visual C ++ Redistributable Probleme nicht behebt, die ein Programm installieren oder reparieren, bedeutet dies wahrscheinlich, dass eine der DLL-Dateien möglicherweise beschädigt ist. Das erneute Registrieren der DLL-Dateien kann das Problem möglicherweise beheben.
Drücken Sie die Windows-Taste + X, und klicken Sie dann auf Eingabeaufforderung (Admin) oder Windows PowerShell (Admin). Geben Sie an der Eingabeaufforderung oder im PowerShell-Fenster die folgenden Befehle ein und drücken Sie anschließend die Eingabetaste. Beenden Sie die Eingabeaufforderung, und starten Sie Ihren Computer neu, um festzustellen, ob das Problem behoben ist.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Das Auffinden von Problemen mit Visual C ++ Redistributable ist selten, aber es ist auch ein Zeichen für die Probleme, die noch mit Windows verbunden sind. Das Universal App-Modell minimiert den Bedarf an solchen Komponenten aufgrund der neuen paketierungsbasierten Bereitstellung. Für große Apps wie AutoCAD, QuickBooks, Adobe Creative Suite und iTunes wird diese Komponente immer Teil der grundlegenden Architektur Ihrer Apps sein. Hoffentlich wird dieser Artikel Ihnen helfen, Hindernisse zu überwinden, wenn Sie ihnen begegnen.
Müssen Sie Probleme mit Visual C ++ Redistributable Packages für Visual Studio beheben? Erzähl uns darüber in den Kommentaren.