Startseite » Wie man » Was ist das Visual C ++ Redistributable? Installation und Fehlerbehebung unter Windows 10

    Was ist das Visual C ++ Redistributable? Installation und Fehlerbehebung unter Windows 10

    Die Installation von Anwendungen unter Windows 10 ist aufgrund der Vielzahl von Anwendungen und der Kompatibilität des Betriebssystems in den letzten 30 Jahren normalerweise ein unkomplizierter Vorgang. Meist arbeiten sie einfach. Wir haben beispielsweise bereits erläutert, wie Sie klassische Desktop-Anwendungen und universelle Apps installieren, z. B. solche, die im Windows Store erhältlich sind.

    Die Windows 10-App-Story durchläuft jedoch immer noch eine bedeutende Umstellung, die 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. Die Installation von Desktop-Apps kann beispielsweise aufgrund der Anforderung von Komponenten wie der Visual C ++ Redistributable problematisch sein. In diesem Artikel erfahren Sie, was es ist und wie es installiert werden kann. Ihre App funktioniert also unter Windows 10.

    Beheben von Problemen beim Installieren der Visual C ++ Redistributable

    Visual C ++ Redistributable ist eine DLL-Datei (Dynamic Link Library), die von Programmen oder Spielen benötigt wird, die mit der Microsoft Visual Studio-Softwareentwicklungsumgebung erstellt wurden. Wenn ein Programm zur Ausführung eine DLL oder eine andere unterstützende Datei benötigt, wird dies als Abhängigkeit bezeichnet. Die MSVCR.DLL steht für:

    • MS - Microsoft
    • V - visuell
    • C - C++
    • R - weitervertreibbar.

    Durchsuchen der Einstellungen für Apps und Funktionen oder der System- und Funktionssteuerung werden möglicherweise mehrere Versionen der Weiterverteilungsdatei installiert. Bei einer bestimmten installierten App wird möglicherweise eine davon verwendet. Wenn Sie eine Version entfernen, kann dies zu Fehlfunktionen der Anwendung führen. Für einige Apps sind möglicherweise sogar aktualisierte Versionen der Visual C ++ Redistributable erforderlich, z. B. 2010 SP1 oder 2012 Update 4.

    Eine DLL hilft App-Erstellern dabei, gängige 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 reduzieren und eine bessere Leistung und Speicherauslastung 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 nicht tun werden, wenn Sie kein Softwareentwickler sind), wird ein Programm mit einer sogenannten Laufzeitkomponente geliefert, die dieses bestimmte Programm unterstützt. Die Laufzeitkomponenten sind nur die wesentlichen Codes, die die Software zum Laufen bringen.

    Es gibt Versionen der Visual C ++ Redistributable, die bis zur Version 2005 zurückreichen. Ein allgemeiner Fehler, den Benutzer möglicherweise beim Ausführen einer Anwendung oder Installation einer Anwendung sehen:

    Das Programm kann nicht gestartet werden, da MSVCR110.dll auf Ihrem Computer fehlt. Versuchen Sie, das Programm erneut zu installieren, um dieses Problem zu beheben.

    Der Fehler zeigt an, dass eine bestimmte Version der Visual C ++ Redistributable, die von dem Programm, das Sie installieren möchten, benötigt wird, entweder beschädigt ist oder fehlt. In diesem Fall MSVCR110 repräsentiert das Visual C++ 2010 SP1 Weitervertreibbar. Andere Versionen beinhalten:

    • MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
    • MSVCR120.dll (2012)
    • MSVCR130.dll (2013)
    • MSVCR140.dll (2015)

    Die meisten Programme werden bei der Installation mit einer Kopie der Visual C ++ Redistributable vorinstalliert. Sie können auch die Anwendungs-Setup-Dateien durchsuchen - normalerweise einen Ordner mit dem Namen "Drittanbieter" oder ähnliches -, in dem Sie möglicherweise Kopien der Setup-Dateien für Visual C ++ Redistributable finden können.

    Wenn nicht, können Sie die für die Anwendung erforderliche 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 bewusst sein, dass einige Programme entweder die 32- oder 64-Bit-Architektur benötigen.

    Nachfolgend finden Sie Links zum Herunterladen der entsprechenden Weiterverteilungsdatei für die Version, die Sie möglicherweise installieren möchten:

    • Microsoft Visual C ++ 2005 SP1 Redistributable (x86)
    • Microsoft Visual C ++ 2005 SP1 Redistributable (x64)
    • Microsoft Visual C ++ 2008 SP1 Redistributable (x86)
    • Microsoft Visual C ++ 2008 SP1 Redistributable (x64)
    • Microsoft Visual C ++ 2010 SP1 Redistributable (x86)
    • Microsoft Visual C ++ 2010 SP1 Redistributable (x64)
    • Microsoft Visual C ++ 2012 Update 4 Redistributable (x86 und x64)
    • Microsoft Visual C ++ 2013 Redistributable (x86 und x64)
    • Microsoft Visual C ++ 2015 Update 3 Redistributable (x86 und x64)
    • Microsoft Visual C ++ Redistributable für Visual Studio 2017

    Weitere MSVCR-Fehlerbehebung

    In einigen Fällen müssen Sie möglicherweise eine vorhandene Version der Visual C ++ Redistributable deinstallieren, um Probleme zu beheben. 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. Das erneute Registrieren der DLL-Dateien kann das Problem möglicherweise lösen.

    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 nach jeder Eingabe die Eingabetaste. Beenden Sie die Eingabeaufforderung und starten Sie Ihren Computer neu, um zu sehen, 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 der Visual C ++ Redistributable treten selten auf, sind aber auch ein Hinweis auf die älteren Probleme, die immer noch mit Windows verbunden sind. Das Universal App-Modell minimiert den Bedarf an solchen Komponenten aufgrund der neuen, auf Paketen basierenden 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, 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.