Fix: eroare 0x80070666 la instalarea Microsoft Visual C ++

Mai mulți utilizatori Windows întâmpină eroarea „0x80070666” atunci când încearcă să instaleze Microsoft Visual C ++, Lumberyard sau un pachet de distribuție similar. Mesajul de eroare este de obicei raportat să apară chiar la începutul procesului de instalare. Această problemă specială nu este specifică pentru o anumită versiune Windows, deoarece este confirmată să apară pe Windows 7, Windows 8.1 și Windows 10.

Instalarea a eșuat - 0x80070666

Ce provoacă eroarea 0x80070666 la instalarea Microsoft Visual C ++?

Am investigat această problemă particulară analizând diverse rapoarte ale utilizatorilor și strategiile de reparație pe care utilizatorii cei mai afectați le-au implementat pentru a rezolva acest anumit mesaj de eroare. Din cele adunate, există mai multe scenarii diferite care vor declanșa acest mesaj de eroare:

  • O altă instalare Visual C ++ este deja prezentă - După cum se dovedește, Visual C ++ 2015 și Visual C ++ 2017 vor conține câteva fișiere binare comune despre care se cunoaște conflictul. Dacă aveți deja Visual C ++ Redist 2017 și încercați să instalați Redist 2015, veți vedea probabil acest mesaj de eroare. În acest caz, dezinstalarea noului Visual C ++ ar trebui să rezolve problema.
  • Instalare necorespunzătoare Visual C ++ - Există anumite scenarii care pot contribui la o instalare necorespunzătoare a pachetului de redistribuire Visual C ++. Ori de câte ori se întâmplă acest lucru, aveți puține alte opțiuni care rulează un instrument Fix-it specializat sau încearcă să forțeze ecranul de reparare să apară utilizând Command Prompt.
  • Windows Update intenționează să instaleze același pachet Visual C ++ - Un alt scenariu în care s-ar putea întâmpina această problemă specială este dacă componenta de actualizare (Windows Update) are o actualizare pendinte care va actualiza același pachet Visual C ++. În acest caz, instalarea fiecărei actualizări Windows pendinte ar trebui să rezolve automat problema.

Dacă sunteți în prezent pentru o soluție care vă va permite să ocoliți eroarea 0x80070666 și să completați instalarea pachetului de distribuție, acest articol vă va oferi mai multe metode de depanare. Mai jos, aveți câteva corecții potențiale pe care alți utilizatori într-o situație similară le-au folosit cu succes pentru a rezolva problema.

Metodele sunt ordonate după eficiență și severitate, așa că vă rugăm să le urmați în ordinea în care sunt prezentate. Unul dintre ei este obligat să rezolve problema în scenariul dvs. particular.

Metoda 1: Dezinstalarea tuturor pachetelor curente redistribuibile Visual C ++

După cum au raportat mulți utilizatori, această problemă specială apare mai ales dacă computerul dvs. conține deja o versiune (mai veche sau mai nouă) a aceluiași pachet distribuibil pe care încercați să îl instalați.

În cele mai multe cazuri, eroarea apare atunci când utilizatorul încearcă să instaleze Visual C ++ Redist 2015, dar o instalare mai nouă este deja prezentă pe sistemul respectiv. Câțiva utilizatori afectați au raportat că au reușit să rezolve Configurarea eșuată - 0x80070666 eroare de instalare prin dezinstalarea versiunii mai noi.

Iată un ghid rapid despre cum se face acest lucru:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Run . Apoi, tastați „appwiz.cpl” și apăsați Enter pentru a deschide ecranul Programe și caracteristici .

    Tastați appwiz.cpl și apăsați Enter pentru a deschide lista de programe instalate
  2. În ecranul Programe și caracteristici, derulați în jos în lista programelor instalate și localizați toate instalațiile Microsoft Visual C ++ Redist .
  3. Faceți clic dreapta pe fiecare instalare Microsoft Visual C ++ Redist și alegeți Dezinstalare. Apoi, urmați instrucțiunile de pe ecran pentru a finaliza dezinstalarea pentru fiecare pachet de redistribuire.

    Dezinstalarea fiecărui pachet Visual C ++ Redist
  4. După ce fiecare pachet Visual C ++ a fost dezinstalat, reporniți computerul și așteptați finalizarea următoarei porniri.
  5. Încercați să instalați același pachet Redist care a eșuat anterior cu eroarea 0x80070666 .

Dacă tot întâlniți același mesaj de eroare, treceți la următoarea metodă de mai jos.

Metoda 2: Rularea instrumentului Fix-It

Există un instrument Microsoft Fix It pe care mai mulți utilizatori afectați l-au folosit cu succes pentru a rezolva problema care împiedica instalarea automată a pachetului de redistribuire. Acest instrument Fix It va efectua mai multe strategii de reparare care vor repara mai multe componente (inclusiv cheile de registru corupte) utilizate în timpul instalării de noi programe.

Notă: Acest instrument Fix it va funcționa pentru Windows 7, Windows 8, Windows 8.1 și Windows 10.

Iată un ghid rapid despre utilizarea acestui instrument Fix It pentru a rezolva eroarea 0x80070666 :

  1. Accesați acest link ( aici ) și faceți clic pe butonul Descărcare pentru a descărca instrumentul Fix It .

    Descărcarea instrumentului Fix it
  2. După ce instrumentul a fost descărcat, faceți dublu clic pe fișierul .diagcab pentru a deschide instrumentul Fix It . Odată ce ați vedea ecranul inițial, faceți clic pe Advanced și asigurați-vă că caseta asociată cu Reparații aplicați este bifată automat . Apoi, faceți clic pe Următorul pentru a trece la următorul meniu.

    Aplicarea reparațiilor în mod automat
  3. La următorul ecran, faceți clic pe Instalare .

    Probleme cu Instalarea programelor
  4. Așteptați până la finalizarea etapei de inspecție, apoi selectați cu ce pachet de redistribuire întâmpinați problemele și faceți clic pe Următorul.

    Selectarea pachetului de redistribuire cu care aveți probleme
  5. Urmați strategiile de reparație recomandate până ajungeți la sfârșitul programului.

    Încercați corecțiile recomandate
  6. După ce instrumentul Fix It a parcurs cursul, reporniți computerul și vedeți dacă puteți instala pachetul de redistribuire la următoarea pornire fără probleme.

Dacă mai întâmpinați eroarea 0x80070666, treceți la următoarea metodă de mai jos.

Metoda 3: Instalarea oricăror actualizări Windows în așteptare

După cum se dovedește, este posibil să întâlniți eroarea 0x80070666, deoarece Windows Update se pregătește deja să instaleze același pachet de redistribuire. Câțiva utilizatori afectați au raportat că la actualizarea necesară a Windows-ului, pachetul de redistribuire care a eșuat anterior cu eroarea 0x80070666 a fost instalat automat.

Iată un ghid rapid despre instalarea oricărei actualizări Windows pendinte:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Run. Apoi, tastați „ ms-settings: windowsupdate ” și apăsați Enter pentru a deschide fila Windows Update din aplicația Setări .

    Fereastra de dialog: ms-settings: windowsupdate

    Notă: Dacă nu sunteți pe Windows 10, utilizați în schimb comanda „wuapp” .

  2. După ce ajungeți la ecranul Windows Update, faceți clic pe Verificați actualizările și urmați instrucțiunile de pe ecran pentru a instala toate actualizările Windows pendinte.

    Instalarea fiecărei actualizări Windows pendinte
  3. După ce a fost instalată fiecare actualizare pendinte, reporniți computerul și vedeți dacă pachetul de redistribuire nu este deja instalat. Dacă nu, încercați să-l instalați și să vedeți dacă mai întâlniți același mesaj de eroare.

Dacă încă nu ați reușit să scăpați de eroarea 0x80070666, treceți la următoarea metodă de mai jos.

Metoda 4: Utilizarea promptului de comandă pentru a repara instalarea Visual C ++

Câțiva utilizatori afectați au raportat că au bănuit că instalarea Visual C ++ a fost coruptă, dar nu aveau niciun mijloc de reparație, deoarece programul nu apărea în lista Adăugare sau eliminare programe. Acest lucru se întâmplă de obicei cu pachetul redistribuibil Visual C ++ 2015.

Din fericire, au reușit să remedieze acest lucru descărcând execuția instalării și forțând apariția ferestrei de reparație prin promptul de comandă. Iată un ghid rapid despre cum se face acest lucru:

  1. Asigurați-vă că instalatorul pachetului redistribuibil pe care încercați să îl instalați este prezent pe computer. Asigurați-vă că știți că este locația exactă. Dacă instalatorul nu este prezent pe computer, descărcați-l din nou.
  2. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Run . Apoi, tastați „cmd” și apăsați Enter pentru a deschide promptul de comandă.
  3. În cadrul promptului de comandă, utilizați următoarea comandă pentru a schimba directorul la cel care deține fișierul. De exemplu, dacă instalatorul redistribuitor (de ex. Vc_redist.x64.exe) este localizat în folderul Descărcare, atunci va trebui să utilizați următoarea comandă pentru a trece la directorul relevant:
     CD C: \ Utilizatori \ * Utilizatorul dvs. * \ Descărcări 
  4. După ce v-ați asigurat că terminalul funcționează în directorul corect, tastați numele executabilului de instalare urmat de / dezinstalați pentru a forța să apară fereastra de instalare. Asa:
     vc_redist.x64.exe / dezinstalare 
  5. Apoi, faceți clic pe Reparați și urmați instrucțiunile de pe ecran pentru a repara instalarea redistribuirii Visual C ++

Forțând să apară fereastra de reparare prin promptul de comandă

Articole Interesante