Fix: Erreur 0x80070666 lors de l'installation de Microsoft Visual C ++

Plusieurs utilisateurs Windows rencontrent l'erreur «0x80070666» lors de la tentative d'installation de Microsoft Visual C ++, Lumberyard ou d'un package de distribution similaire. Le message d'erreur est généralement signalé au tout début du processus d'installation. Ce problème particulier n’est pas spécifique à une certaine version de Windows, car il est confirmé que cela se produit sous Windows 7, Windows 8.1 et Windows 10.

Échec de l'installation - 0x80070666

Quelle est la cause de l' erreur 0x80070666 lors de l'installation de Microsoft Visual C ++?

Nous avons examiné ce problème en examinant divers rapports d'utilisateurs et les stratégies de réparation déployées par la plupart des utilisateurs concernés afin de résoudre ce message d'erreur. D'après ce que nous avons recueilli, plusieurs scénarios différents déclencheront ce message d'erreur:

  • Une autre installation de Visual C ++ est déjà présente : il s’avère que Visual C ++ 2015 et Visual C ++ 2017 contiendront des fichiers binaires courants connus pour être en conflit. Si vous avez déjà Visual C ++ Redist 2017 et que vous essayez d'installer le Redist 2015, vous verrez probablement ce message d'erreur particulier. Dans ce cas, la désinstallation de Visual C ++, plus récent, devrait résoudre le problème.
  • Mauvaise installation de Visual C ++ - Certains scénarios pourraient éventuellement contribuer à une mauvaise installation du package redistribuable de Visual C ++. Chaque fois que cela se produit, vous avez peu d'autres choix que d'exécuter un outil spécialisé Fix-it ou d'essayer de forcer l'écran de réparation à apparaître à l'aide de l'invite de commande.
  • Windows Update envisage d'installer le même package Visual C ++ - Un autre scénario dans lequel vous pourriez rencontrer ce problème est si le composant de mise à jour (Windows Update) a une mise à jour en attente qui mettra à jour le même package Visual C ++. Dans ce cas, l'installation de chaque mise à jour Windows en attente devrait résoudre le problème automatiquement.

Si vous recherchez actuellement un correctif qui vous permettra d’éviter l’erreur 0x80070666 et de terminer l’installation du package de distribution, cet article décrit plusieurs méthodes de dépannage. En bas, vous avez plusieurs correctifs potentiels que d'autres utilisateurs dans une situation similaire ont utilisés avec succès pour résoudre le problème.

Les méthodes sont classées par ordre d'efficacité et de gravité. Veuillez donc les suivre dans l'ordre indiqué. L'un d'eux est tenu de résoudre le problème dans votre scénario particulier.

Méthode 1: désinstallation de tous les packages redistribuables Visual C ++ en cours

Comme de nombreux utilisateurs l'ont signalé, ce problème particulier se produit généralement si votre ordinateur contient déjà une version (plus ancienne ou plus récente) du même paquet distribuable que vous essayez d'installer.

Dans la plupart des cas, l'erreur apparaît lorsque l'utilisateur tente d'installer Visual C ++ Redist 2015 alors qu'une installation plus récente est déjà présente sur ce système. Plusieurs utilisateurs concernés ont signalé être en mesure de résoudre le problème d' installation a échoué - erreur d'installation 0x80070666 en désinstallant la version la plus récente.

Voici un guide rapide sur la façon de procéder:

  1. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter . Ensuite, tapez «appwiz.cpl» et appuyez sur Entrée pour ouvrir l'écran Programmes et fonctionnalités .

    Tapez appwiz.cpl et appuyez sur Entrée pour ouvrir la liste des programmes installés.
  2. Dans l'écran Programmes et fonctionnalités, faites défiler la liste des programmes installés et localisez toutes vos installations Microsoft Visual C ++ Redist .
  3. Cliquez avec le bouton droit de la souris sur chaque installation de Microsoft Visual C ++ Redist et choisissez Désinstaller. Suivez ensuite les instructions à l'écran pour terminer la désinstallation de chaque paquet redist.

    Désinstallation de chaque package Visual C ++ Redist
  4. Une fois que tous les packages Visual C ++ ont été désinstallés, redémarrez votre ordinateur et attendez la fin du prochain démarrage.
  5. Essayez d'installer le même package Redist qui échouait précédemment avec l'erreur 0x80070666 .

Si vous rencontrez toujours le même message d'erreur, passez à la méthode suivante ci-dessous.

Méthode 2: Exécution de l'outil Fix-It

Il existe un outil Microsoft Fix It utilisé par plusieurs utilisateurs concernés pour résoudre le problème empêchant l'installation automatique du package Redist. Cet outil Fix It en particulier effectuera plusieurs stratégies de réparation qui répareront plusieurs composants (y compris des clés de registre corrompues) utilisés lors de l'installation de nouveaux programmes.

Remarque: cet outil de correction fonctionnera sous Windows 7, Windows 8, Windows 8.1 et Windows 10.

Voici un guide rapide sur l’utilisation de cet outil « Fix It» pour résoudre l’erreur 0x80070666 :

  1. Visitez ce lien ( ici ) et cliquez sur le bouton Télécharger pour télécharger l'outil Corriger .

    Télécharger l'outil Fix it
  2. Une fois l’outil téléchargé, double-cliquez sur le fichier .diagcab pour ouvrir l’outil Fix It . Une fois que l'écran initial s'affiche, cliquez sur Avancé et assurez-vous que la case associée à Appliquer les réparations automatiquement est cochée. Ensuite, cliquez sur Suivant pour passer au menu suivant.

    Appliquer les réparations automatiquement
  3. Sur l'écran suivant, cliquez sur Installer .

    Problèmes d'installation de programmes
  4. Attendez la fin de la phase d'inspection, puis sélectionnez le package de redistribution avec lequel vous rencontrez des problèmes, puis cliquez sur Suivant.

    Sélection du package de redistribution avec lequel vous rencontrez des problèmes
  5. Suivez les stratégies de réparation recommandées jusqu'à la fin du programme.

    Essayer les correctifs recommandés
  6. Une fois que l'outil Fix It a suivi son cours, redémarrez votre ordinateur et voyez si vous pouvez installer le package Redist au prochain démarrage sans problème.

Si vous rencontrez toujours l'erreur 0x80070666, passez à la méthode suivante ci-dessous.

Méthode 3: Installation des mises à jour Windows en attente

Il se peut que vous rencontriez l’erreur 0x80070666 car Windows Update se prépare déjà à installer le même package Redist. Plusieurs utilisateurs concernés ont signalé que, lors de la mise à jour Windows nécessaire, le package Redist qui échouait précédemment avec l'erreur 0x80070666 était automatiquement installé.

Voici un guide rapide sur l'installation de toute mise à jour Windows en attente:

  1. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez « ms-settings: windowsupdate » et appuyez sur Entrée pour ouvrir l'onglet Windows Update de l'application Paramètres .

    Boîte de dialogue d'exécution: ms-settings: windowsupdate

    Remarque: Si vous n'êtes pas sous Windows 10, utilisez plutôt la commande «wuapp» .

  2. Une fois que vous arrivez à l'écran Windows Update, cliquez sur Vérifier les mises à jour et suivez les instructions à l'écran pour installer toutes les mises à jour Windows en attente.

    Installation de chaque mise à jour Windows en attente
  3. Une fois que chaque mise à jour en attente a été installée, redémarrez votre ordinateur et vérifiez si le package Redist n'est pas déjà installé. Si ce n'est pas le cas, essayez de l'installer et voyez si vous rencontrez toujours le même message d'erreur.

Si vous n'avez toujours pas réussi à vous débarrasser de l'erreur 0x80070666, passez à la méthode suivante ci-dessous.

Méthode 4: à l'aide de l'invite de commandes pour réparer l'installation de Visual C ++

Plusieurs utilisateurs concernés ont indiqué qu'ils soupçonnaient que l'installation de Visual C ++ était corrompue, mais ils ne disposaient d'aucun moyen de la réparer car le programme ne figurait pas dans la liste Ajout / Suppression de programmes. Cela se produit généralement avec le package redistribuable Visual C ++ 2015.

Heureusement, ils ont pu résoudre ce problème en téléchargeant l'exécutable d'installation et en forçant la fenêtre de réparation à s'afficher via une invite de commande. Voici un guide rapide sur la façon de procéder:

  1. Assurez-vous que le programme d'installation du package redistribuable que vous essayez d'installer est présent sur votre ordinateur. Assurez-vous de connaître son emplacement exact. Si le programme d'installation n'est pas présent sur votre PC, téléchargez-le à nouveau.
  2. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter . Ensuite, tapez «cmd» et appuyez sur Entrée pour ouvrir l'invite de commande.
  3. Dans l'invite de commandes, utilisez la commande suivante pour changer le répertoire en celui qui contient le fichier. Par exemple, si le programme d'installation de Redist (par exemple, vc_redist.x64.exe) se trouve dans le dossier de téléchargement, vous devez utiliser la commande suivante pour passer au répertoire approprié:
     CD C: \ Utilisateurs \ * VotreUtilisateur * \ Téléchargements 
  4. Une fois que vous vous êtes assuré que le terminal fonctionne dans le bon répertoire, tapez le nom de l'exécutable d'installation suivi de / uninstall pour forcer la fenêtre d'installation à apparaître. Comme ça:
     vc_redist.x64.exe / uninstall 
  5. Cliquez ensuite sur Réparer et suivez les invites à l'écran pour réparer votre installation Redist Visual C ++ .

Forcer l'affichage de la fenêtre de réparation via une invite de commande

Des Articles Intéressants