Fix: Fehler 0x80070666 beim Installieren von Microsoft Visual C ++

Bei mehreren Windows-Benutzern tritt der Fehler "0x80070666" auf, wenn versucht wird, Microsoft Visual C ++, Lumberyard oder ein ähnliches Distributionspaket zu installieren. Die Fehlermeldung tritt normalerweise zu Beginn des Installationsvorgangs auf. Dieses spezielle Problem ist nicht spezifisch für eine bestimmte Windows-Version, da bestätigt wurde, dass es unter Windows 7, Windows 8.1 und Windows 10 auftritt.

Setup fehlgeschlagen - 0x80070666

Was verursacht den 0x80070666-Fehler bei der Installation von Microsoft Visual C ++?

Wir haben dieses spezielle Problem untersucht, indem wir uns verschiedene Benutzerberichte und Reparaturstrategien angesehen haben, die die meisten betroffenen Benutzer implementiert haben, um diese spezielle Fehlermeldung zu beheben. Nach dem, was wir gesammelt haben, gibt es verschiedene Szenarien, die diese Fehlermeldung auslösen:

  • Eine weitere Visual C ++ - Installation ist bereits vorhanden. Wie sich herausstellt, enthalten Visual C ++ 2015 und Visual C ++ 2017 einige allgemeine Binärdateien, von denen bekannt ist, dass sie Konflikte verursachen. Wenn Sie Visual C ++ Redist 2017 bereits haben und versuchen, 2015 Redist zu installieren, wird wahrscheinlich diese bestimmte Fehlermeldung angezeigt. In diesem Fall sollte das Problem durch Deinstallieren des neueren Visual C ++ behoben werden.
  • Fehlerhafte Visual C ++ - Installation - Es gibt bestimmte Szenarien, die möglicherweise zu einer fehlerhaften Installation des Visual C ++ Redistributable-Pakets führen. In jedem Fall haben Sie kaum andere Möglichkeiten, als ein spezielles Fix-it-Tool auszuführen oder den Reparaturbildschirm über die Eingabeaufforderung zum Aufrufen zu zwingen.
  • Windows Update plant die Installation desselben Visual C ++ - Pakets. In einem anderen Szenario kann dieses Problem auftreten, wenn für die Updatekomponente (Windows Update) ein Update aussteht, mit dem dasselbe Visual C ++ - Paket aktualisiert wird. In diesem Fall sollte die Installation jedes ausstehenden Windows-Updates das Problem automatisch beheben.

Wenn Sie derzeit nach einem Fix suchen, mit dem Sie den Fehler 0x80070666 umgehen und die Installation des Verteilungspakets abschließen können, werden in diesem Artikel verschiedene Methoden zur Problembehandlung aufgeführt. Unten finden Sie mehrere mögliche Korrekturen, die andere Benutzer in einer ähnlichen Situation erfolgreich zur Behebung des Problems verwendet haben.

Die Methoden sind nach Effizienz und Schweregrad geordnet. Befolgen Sie sie daher in der angegebenen Reihenfolge. Einer von ihnen wird das Problem in Ihrem speziellen Szenario zwangsläufig beheben.

Methode 1: Deinstallieren aller aktuellen Visual C ++ Redistributable-Pakete

Wie viele Benutzer berichtet haben, tritt dieses spezielle Problem meistens auf, wenn Ihr Computer bereits eine (ältere oder neuere) Version desselben vertreibbaren Pakets enthält, das Sie installieren möchten.

In den meisten Fällen wird der Fehler angezeigt, wenn der Benutzer versucht, Visual C ++ Redist 2015 zu installieren, auf diesem System jedoch bereits eine neuere Installation vorhanden ist. Mehrere betroffene Benutzer haben gemeldet, dass sie den Installationsfehler " Setup fehlgeschlagen - 0x80070666" beheben können, indem sie die neuere Version deinstallieren.

Hier ist eine kurze Anleitung dazu:

  1. Drücken Sie die Windows-Taste + R, um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann "appwiz.cpl" ein und drücken Sie die Eingabetaste, um den Bildschirm " Programme und Funktionen " zu öffnen.

    Geben Sie appwiz.cpl ein und drücken Sie die Eingabetaste, um die Liste der installierten Programme zu öffnen
  2. Scrollen Sie im Fenster " Programme und Funktionen" durch die Liste der installierten Programme und suchen Sie alle Ihre Microsoft Visual C ++ Redist- Installationen.
  3. Klicken Sie mit der rechten Maustaste auf jede Microsoft Visual C ++ Redist- Installation und wählen Sie Deinstallieren. Folgen Sie dann den Anweisungen auf dem Bildschirm, um die Deinstallation für jedes Redist-Paket abzuschließen.

    Deinstallation aller Visual C ++ Redist-Pakete
  4. Nachdem jedes Visual C ++ - Paket deinstalliert wurde, starten Sie den Computer neu und warten Sie, bis der nächste Start abgeschlossen ist.
  5. Versuchen Sie, dasselbe Redist-Paket zu installieren, das zuvor mit dem Fehler 0x80070666 fehlgeschlagen ist.

Wenn immer noch dieselbe Fehlermeldung angezeigt wird, fahren Sie mit der folgenden Methode fort.

Methode 2: Ausführen des Fix-It-Tools

Es gibt ein Microsoft Fix It-Tool, das mehrere betroffene Benutzer erfolgreich verwendet haben, um das Problem zu beheben, das die automatische Installation des Redist-Pakets verhinderte. Dieses spezielle Fix It- Tool führt mehrere Reparaturstrategien aus, mit denen mehrere Komponenten (einschließlich beschädigter Registrierungsschlüssel) repariert werden, die während der Installation neuer Programme verwendet werden.

Hinweis: Dieses Fix it-Tool funktioniert unter Windows 7, Windows 8, Windows 8.1 und Windows 10.

Hier ist eine kurze Anleitung zur Verwendung dieses Reparatur- Tools, um den 0x80070666- Fehler zu beheben:

  1. Besuchen Sie diesen Link ( hier ) und klicken Sie auf die Schaltfläche Herunterladen, um das Fix It- Tool herunterzuladen.

    Laden Sie das Fix it Tool herunter
  2. Doppelklicken Sie nach dem Herunterladen des Tools auf die .diagcab-Datei, um das Fix It- Tool zu öffnen. Wenn Sie den Einstiegsbildschirm sehen, klicken Sie auf Erweitert und vergewissern Sie sich, dass das Kontrollkästchen für die automatische Anwendung von Reparaturen aktiviert ist. Klicken Sie dann auf Weiter, um zum nächsten Menü zu gelangen.

    Reparaturen automatisch durchführen
  3. Klicken Sie im nächsten Bildschirm auf Installieren .

    Probleme mit der Installation von Programmen
  4. Warten Sie, bis die Inspektionsphase abgeschlossen ist, und wählen Sie dann das Redist-Paket aus, bei dem die Probleme auftreten. Klicken Sie dann auf Weiter.

    Auswählen des Redist-Pakets, mit dem Sie Probleme haben
  5. Befolgen Sie die empfohlenen Reparaturstrategien, bis Sie das Programmende erreicht haben.

    Probieren Sie die empfohlenen Korrekturen aus
  6. Starten Sie den Computer nach dem Ausführen des Fix It-Tools neu und prüfen Sie, ob Sie das Redist-Paket beim nächsten Start ohne Probleme installieren können.

Wenn der Fehler 0x80070666 weiterhin auftritt, fahren Sie mit der folgenden Methode fort.

Methode 3: Installieren ausstehender Windows-Updates

Wie sich herausstellt, tritt möglicherweise der Fehler 0x80070666 auf, da Windows Update bereits die Installation desselben Redist-Pakets vorbereitet. Mehrere betroffene Benutzer gaben an, dass nach dem erforderlichen Windows-Update das Redist-Paket, das zuvor mit dem Fehler 0x80070666 fehlgeschlagen war, automatisch installiert wurde.

Hier ist eine kurze Anleitung zur Installation eines ausstehenden Windows-Updates:

  1. Drücken Sie die Windows-Taste + R, um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann " ms-settings: windowsupdate " ein und drücken Sie die Eingabetaste, um die Registerkarte " Windows Update" der Einstellungs- App zu öffnen.

    Führen Sie den folgenden Dialog aus: ms-settings: windowsupdate

    Hinweis: Wenn Sie nicht mit Windows 10 arbeiten, verwenden Sie stattdessen den Befehl „wuapp“ .

  2. Wenn Sie zum Windows Update-Bildschirm gelangen, klicken Sie auf Nach Updates suchen und befolgen Sie die Anweisungen auf dem Bildschirm, um alle ausstehenden Windows-Updates zu installieren.

    Installation jedes ausstehenden Windows-Updates
  3. Nachdem alle ausstehenden Updates installiert wurden, starten Sie Ihren Computer neu und prüfen Sie, ob das Redist-Paket noch nicht installiert ist. Wenn dies nicht der Fall ist, versuchen Sie, es zu installieren, und prüfen Sie, ob immer noch dieselbe Fehlermeldung angezeigt wird.

Wenn Sie den Fehler 0x80070666 immer noch nicht beheben können, fahren Sie mit der folgenden Methode fort.

Methode 4: Verwenden der Eingabeaufforderung zum Reparieren der Visual C ++ - Installation

Mehrere betroffene Benutzer haben gemeldet, dass sie den Verdacht hatten, dass die Visual C ++ - Installation beschädigt war, hatten jedoch keine Möglichkeit, sie zu reparieren, da das Programm nicht in der Liste "Software" angezeigt wurde. Dies geschieht normalerweise mit dem Visual C ++ 2015 Redistributable-Paket.

Glücklicherweise konnten sie dieses Problem beheben, indem sie die ausführbare Installationsdatei heruntergeladen und das Reparaturfenster zur Anzeige über die Eingabeaufforderung gezwungen haben. Hier ist eine kurze Anleitung dazu:

  1. Stellen Sie sicher, dass das Installationsprogramm des weiterverteilbaren Pakets, das Sie installieren möchten, auf Ihrem Computer vorhanden ist. Stellen Sie sicher, dass Sie den genauen Standort kennen. Wenn das Installationsprogramm auf Ihrem PC nicht vorhanden ist, laden Sie es erneut herunter.
  2. Drücken Sie die Windows-Taste + R, um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann "cmd" ein und drücken Sie die Eingabetaste, um die Eingabeaufforderung zu öffnen.
  3. Verwenden Sie in der Eingabeaufforderung den folgenden Befehl, um das Verzeichnis in das Verzeichnis zu ändern, in dem sich die Datei befindet. Befindet sich beispielsweise das Redist-Installationsprogramm (z. B. vc_redist.x64.exe) im Download-Ordner, müssen Sie mit dem folgenden Befehl in das entsprechende Verzeichnis wechseln:
     CD C: \ Users \ * YourUser * \ Downloads 
  4. Wenn Sie sichergestellt haben, dass sich das Terminal im richtigen Verzeichnis befindet, geben Sie den Namen der ausführbaren Installationsdatei gefolgt von / uninstall ein, um das Installationsfenster anzuzeigen. So was:
     vc_redist.x64.exe / uninstall 
  5. Klicken Sie dann auf Reparieren, und befolgen Sie die Anweisungen auf dem Bildschirm, um Ihre Visual C ++ - Redist- Installation zu reparieren.

Erzwingen, dass das Reparaturfenster über die Eingabeaufforderung angezeigt wird

Interessante Artikel