Was ist die Visual C ++ Redistributable? Installation und Fehlerbehebung unter Windows 10
Microsoft Windows 10 / / March 17, 2020
Zuletzt aktualisiert am
Erhalten Sie kryptische Fehlermeldungen zu einer MSVCRxx.dll? Hier ist Ihr Fix.
Die Installation von Anwendungen unter Windows 10 ist aufgrund der zahlreichen Anwendungen und der Kompatibilität des Betriebssystems in den letzten 30 Jahren normalerweise ein unkomplizierter Vorgang. Zum größten Teil funktionieren sie nur. Zum Beispiel haben wir bereits erläutert, wie es geht Installieren Sie klassische Desktop-Anwendungen und universelle Apps, wie die über die Windows Store.
Die Windows 10-App-Story befindet sich jedoch noch in einem bedeutenden Übergang, der ursprünglich mit Windows 8 begann. Universelle Apps sind die Zukunft von Windows 10, aber klassische Apps werden noch einige Zeit bei uns sein. Und diese klassischen Apps haben manchmal klassische Probleme. Beispielsweise kann die Installation von Desktop-Apps aufgrund der Anforderungen von Komponenten wie Visual C ++ Redistributable problematisch sein. In diesem Artikel erfahren Sie, was es ist und wie es installiert wird, damit Ihre App unter Windows 10 funktioniert.
Beheben von Problemen Installieren von Visual C ++ Redistributable
Die 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 für die Ausführung eines Programms eine DLL oder eine andere unterstützende Datei erforderlich ist, wird dies als Abhängigkeit bezeichnet. Die MSVCR.DLL steht für:
- MS - Microsoft
- V - Visuell
- C - C ++
- R - Weiterverteilbar.
Durchsuchen Sie Ihre Apps und Funktionen In der Systemsteuerung für Einstellungen oder Programme und Funktionen werden möglicherweise mehrere Versionen der weiterverteilbaren Datei installiert. Eine bestimmte installierte App verwendet möglicherweise eine davon. Wenn Sie also eine Version entfernen, kann dies zu Fehlfunktionen einer Anwendung führen. Einige Apps erfordern möglicherweise sogar aktualisierte Versionen von Visual C ++ Redistributable, z. B. 2010 SP1 oder 2012 Update 4.
Eine DLL hilft App-Erstellern dabei, allgemeine Komponenten, mit denen ein Programm funktioniert, effizient wiederzuverwenden. Anstatt das Rad jedes Mal neu zu erfinden und den Code aufzublähen, können Entwickler die Bibliotheken in der MSVCR.dll wiederverwenden. Dies kann im Gegenzug die Größe eines Programms verringern und eine bessere Leistung und Speichernutzung bieten. 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 tun werden, wenn Sie es sind) ein Softwareentwickler), ein Programm wird mit einer sogenannten Laufzeitkomponente geliefert, um dies zu erleichtern Programm. Die Laufzeitkomponenten sind nur die wesentlichen Codeteile, mit denen die Software funktioniert.
Es gibt Versionen von Visual C ++ Redistributable, die bis zur Version 2005 zurückreichen. Ein häufiger Fehler, den Benutzer beim Versuch, eine Anwendung auszuführen oder zu installieren, möglicherweise sehen, ist:
Das Programm kann nicht gestartet werden, da MSVCR110.dll auf 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 für das Programm, das Sie installieren möchten, erforderlich ist, entweder beschädigt ist oder fehlt. In diesem Fall MSVCR110 repräsentiert das Visual C ++ 2010 SP1 Weiterverteilbar. Andere Versionen umfassen:
- 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. Sie können auch die Anwendungs-Setup-Dateien durchsuchen - normalerweise einen Ordner namens "Drittanbieter" oder so Ähnlich - Hier finden Sie möglicherweise Kopien der Setup-Dateien für Visual C ++ Weiterverteilbar.
Wenn nicht, können Sie die von der Anwendung benötigte Version herunterladen. Das Programm zeigt die Version der Datei an, die erforderlich ist, wenn während oder während der Ausführung der App ein Fehler auftritt. Benutzer sollten sich auch darüber im Klaren sein, dass für einige Programme möglicherweise entweder das erforderlich ist 32 oder 64-Bit die Architektur.
Unten finden Sie Links zum Herunterladen der entsprechenden weitervertreibbaren Version für die Version, die Sie möglicherweise installieren möchten:
- Microsoft Visual C ++ 2005 SP1 Weiterverteilbar (x86)
- Microsoft Visual C ++ 2005 SP1 Weiterverteilbar (x64)
- Microsoft Visual C ++ 2008 SP1 Weiterverteilbar (x86)
- Microsoft Visual C ++ 2008 SP1 Weiterverteilbar (x64)
- Microsoft Visual C ++ 2010 SP1 Weiterverteilbar (x86)
- Microsoft Visual C ++ 2010 SP1 Weiterverteilbar (x64)
- Microsoft Visual C ++ 2012 Update 4 Weiterverteilbar (x86 und x64)
- Microsoft Visual C ++ 2013 Redistributable (x86 und x64)
- Microsoft Visual C ++ 2015 Update 3 Weiterverteilbar (x86 und x64)
- Microsoft Visual C ++ Weiterverteilbar für Visual Studio 2017
Weitere MSVCR-Fehlerbehebung
Manchmal müssen Sie möglicherweise eine vorhandene Version von Visual C ++ Redistributable deinstallieren, um Probleme zu beheben, die sie betreffen. Wenn die Installation der richtigen Visual C ++ Redistributable Probleme beim Installieren oder Reparieren eines Programms nicht behebt, bedeutet dies wahrscheinlich, dass eine der DLL-Dateien beschädigt ist. Durch erneutes Registrieren der DLL-Dateien kann das Problem möglicherweise behoben werden.
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 jeweils 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
Probleme mit Visual C ++ Redistributable treten nur selten auf, sind aber auch ein Zeichen für die älteren Probleme, die immer noch mit Windows verbunden sind. Das Universal App-Modell minimiert den Bedarf an solchen Komponenten aufgrund der neuen paketbasierten Bereitstellung. Bei großen Apps wie AutoCAD, QuickBooks, Adobe Creative Suite und iTunes ist diese Komponente immer Teil der grundlegenden Architektur Ihrer Apps. Hoffentlich hilft Ihnen dieser Artikel dabei, Hindernisse zu überwinden, wenn Sie auf sie stoßen.
Mussten Sie Probleme mit Visual C ++ Redistributable Packages für Visual Studio beheben? Erzählen Sie uns davon in den Kommentaren.