Pataisymas: 0x80070666 klaida diegiant „Microsoft Visual C ++“

Keli „Windows“ vartotojai susiduria su „0x80070666“ klaida bandant įdiegti „Microsoft Visual C ++“, „Lumberyard“ ar panašų platinimo paketą. Pranešama, kad klaidos pranešimas atsiranda pačioje diegimo proceso pradžioje. Ši konkreti problema nėra būdinga tam tikrai „Windows“ versijai, nes patvirtinta, kad ji atsiranda „Windows 7“, „Windows 8.1“ ir „Windows 10“.

Nustatyti nepavyko - 0x80070666

Kas sukelia 0x80070666 klaidą diegiant „Microsoft Visual C ++“?

Mes ištyrėme šią konkrečią problemą ieškodami įvairių vartotojų ataskaitų ir taisymo strategijų, kurias labiausiai paveikė vartotojai, siekdami išspręsti šį konkretų klaidos pranešimą. Atsižvelgiant į tai, ką surinkome, yra keli skirtingi scenarijai, kurie suaktyvins šį klaidos pranešimą:

  • Kita „Visual C ++“ instaliacija jau yra - kaip paaiškėja, „Visual C ++ 2015“ ir „Visual C ++ 2017“ bus keletas įprastų dvejetainių failų, kurie, kaip žinoma, prieštarauja. Jei jau turite „Visual C ++ Redist 2017“ ir bandote įdiegti 2015 m. „Redist“, greičiausiai pamatysite šį konkretų klaidos pranešimą. Tokiu atveju, pašalinus naujesnę „Visual C ++“, problema turėtų būti išspręsta.
  • Blogas „Visual C ++“ diegimas - yra tam tikri scenarijai, kurie gali prisidėti prie netinkamo „Visual C ++“ paskirstomo paketo įdiegimo. Kai tai atsitiks, turite nedaug kitų pasirinkimų: paleisti specializuotą „Fix-it“ įrankį arba bandyti priversti taisymo ekraną pasirodyti, naudodami komandinę eilutę.
  • „Windows Update“ planuoja įdiegti tą patį „Visual C ++“ paketą . Kitas scenarijus, kuriame gali iškilti ši problema, yra tas, kad atnaujinimo komponentas („Windows Update“) laukia atnaujinimo, kuris atnaujins tą patį „Visual C ++“ paketą. Tokiu atveju įdiegus visus laukiančius „Windows“ naujinimus problema turėtų būti išspręsta automatiškai.

Jei šiuo metu ieškote taisymo, kuris leis jums apeiti klaidą 0x80070666 ir baigti diegti platinimo paketą, šiame straipsnyje bus pateikti keli trikčių šalinimo būdai. Žemiau pateikiami keli galimi pataisymai, kuriuos kiti panašioje situacijoje esantys vartotojai sėkmingai panaudojo, kad problema būtų išspręsta.

Metodai yra suskirstyti pagal efektyvumą ir griežtumą, todėl prašome jų laikytis pateikimo tvarka. Vienas iš jų privalo išspręsti problemą pagal jūsų scenarijų.

1 būdas: pašalinkite visus dabartinius „Visual C ++“ perskirstomus paketus

Kaip pranešė daug vartotojų, ši problema dažniausiai iškyla, jei jūsų kompiuteryje jau yra to paties platinamo paketo, kurį bandote įdiegti, versija (senesnė ar naujesnė).

Daugeliu atvejų klaida atsiranda, kai vartotojas bando įdiegti „Visual C ++ Redist 2015“, tačiau toje sistemoje jau yra naujesnis diegimas. Keletas paveiktų vartotojų pranešė, kad jiems pavyko išspręsti sąranką nepavyko - 0x80070666 diegimo klaida, pašalinus naujesnę versiją.

Čia yra trumpas vadovas, kaip tai padaryti:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti . Tada įveskite „appwiz.cpl“ ir paspauskite „ Enter“, kad atidarytumėte programų ir funkcijų ekraną.

    Įveskite appwiz.cpl ir paspauskite Enter, kad atidarytumėte įdiegtų programų sąrašą
  2. Programų ir funkcijų ekrane slinkite žemyn per įdiegtų programų sąrašą ir suraskite visas „ Microsoft Visual C ++ Redist“ instaliacijas.
  3. Dešiniuoju pelės mygtuku spustelėkite kiekvieną „ Microsoft Visual C ++ Redist“ diegimą ir pasirinkite Pašalinti. Tada vykdykite ekrane pateikiamus nurodymus, kad pabaigtumėte kiekvieno „redist“ paketo pašalinimą.

    Pašalinkite kiekvieną „Visual C ++ Redist“ paketą
  4. Kai bus pašalintas kiekvienas „Visual C ++“ paketas, paleiskite kompiuterį iš naujo ir palaukite, kol bus baigtas kitas paleidimas.
  5. Bandykite įdiegti tą patį „Redist“ paketą, kuris anksčiau nepavyko su 0x80070666 klaida.

Jei vis tiek pastebite tą patį klaidos pranešimą, pereikite prie kito metodo, pateikto žemiau.

2 būdas: „Fix-It“ įrankio paleidimas

Yra vienas „Microsoft Fix It“ įrankis, kurį keli paveikti vartotojai sėkmingai panaudojo, kad išspręstų problemą, užkertančią kelią automatiniam pakeitimų paketo įdiegimui. Šis konkretus „ Fix It“ įrankis atliks keletą taisymo strategijų, kurios pataisys kelis komponentus (įskaitant sugadintus registro raktus), naudojamus diegiant naujas programas.

Pastaba: šis „Fix it“ įrankis veiks „Windows 7“, „Windows 8“, „Windows 8.1“ ir „Windows 10“.

Čia yra trumpas šio pataisymo įrankio naudojimo vadovas, norint išspręsti 0x80070666 klaidą:

  1. Apsilankykite šioje nuorodoje ( čia ) ir spustelėkite mygtuką Atsisiųsti, kad atsisiųstumėte įrankį „ Pataisyti“ .

    Atsisiųskite „Fix it“ įrankį
  2. Kai įrankis bus atsiųstas, du kartus spustelėkite .diagcab failą, kad būtų atidarytas įrankis „ Fix It“ . Pamatę pradinį ekraną, spustelėkite „ Advanced“ ir įsitikinkite, kad pažymėtas langelis, susijęs su Automatiškai pritaikyti taisymą . Tada spustelėkite Pirmyn, jei norite pereiti į kitą meniu.

    Taikant remontą automatiškai
  3. Kitame ekrane spustelėkite Diegimas .

    Programų diegimo problemos
  4. Palaukite, kol patikros etapas bus baigtas, tada pasirinkite pakeitimų paketą, kuriame susiduriate su problemomis, ir spustelėkite Pirmyn.

    Pasirinkus pakartotinio sąrašo paketą, su kuriuo susiduri
  5. Laikykitės rekomenduojamų taisymo strategijų, kol pasieksite programos pabaigą.

    Išbandykite rekomenduojamus pataisymus
  6. Kai „Fix It“ įrankis pasirodys savo kursą, paleiskite kompiuterį iš naujo ir patikrinkite, ar sekančio paleidimo metu be problemų galite įdiegti pakeitimų sąrašą.

Jei vis tiek susiduriate su 0x80070666 klaida, pereikite prie kito metodo, pateikto žemiau.

3 būdas: laukiančių „Windows“ naujinių diegimas

Kaip paaiškėja, galbūt galite susidurti su klaida 0x80070666, nes „Windows Update“ jau ruošiasi įdiegti tą patį pakeitimų paketą. Keletas paveiktų vartotojų pranešė, kad atlikus reikiamą „Windows“ naujinimą, pakartotinio sąrašo paketas, kuriam anksčiau nepavyko su 0x80070666 klaida, buvo įdiegtas automatiškai.

Čia yra trumpas bet kokio laukiančio „Windows“ naujinimo diegimo vadovas:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti. Tada įveskite „ ms-settings: windowsupdate “ ir paspauskite Enter, kad atidarytumėte „ Windows“ naujinimo skirtuką „ Nustatymų“ programoje.

    Vykdyti dialogo langą: „ms-settings“: „Windows“ atnaujinimas

    Pastaba: jei nesate „Windows 10“, naudokite komandą „wuapp“ .

  2. Kai pateksite į „Windows Update“ ekraną, spustelėkite Patikrinti, ar nėra atnaujinimų, ir vykdykite ekrane pateikiamus nurodymus, kad įdiegtumėte visus laukiančius „Windows“ naujinius.

    Įdiekite visus laukiančius „Windows“ naujinimus
  3. Įdiegę visus laukiančius naujinimus, paleiskite kompiuterį iš naujo ir patikrinkite, ar dar neįdiegtas pakartotinio sąrašo paketas. Jei jo nėra, pabandykite jį įdiegti ir pažiūrėkite, ar vis dar pastebite tą patį klaidos pranešimą.

Jei vis tiek nepavyko atsikratyti 0x80070666 klaidos, pereikite prie kito toliau pateikto metodo.

4 būdas: „Command Prompt“ naudojimas taisant „Visual C ++“ diegimą

Keletas paveiktų vartotojų pranešė, kad jie įtarė, jog „Visual C ++“ diegimas buvo sugadintas, tačiau jie neturėjo jokių galimybių jo taisyti, nes programa neatsirado sąraše Pridėti arba šalinti programas. Paprastai tai atsitinka su „Visual C ++ 2015“ platinamuoju paketu.

Laimei, jie sugebėjo tai išspręsti atsisiųsdami diegimo vykdomąjį failą ir priversdami taisymo langą pasirodyti per „Command Prompt“. Čia yra trumpas vadovas, kaip tai padaryti:

  1. Įsitikinkite, kad perskirstomo paketo, kurį bandote įdiegti, montuotojas yra jūsų kompiuteryje. Įsitikinkite, kad žinote tikslią vietą. Jei diegimo programos nėra jūsų kompiuteryje, atsisiųskite ją dar kartą.
  2. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti . Tada įveskite „cmd“ ir paspauskite „ Enter“, kad būtų atidaryta komandinė eilutė.
  3. Komandinėje eilutėje naudokite šią komandą, norėdami pakeisti katalogą į tą, kuriame yra failas. Pvz., Jei „redist“ diegimo programa (pvz., Vc_redist.x64.exe) yra aplanko „Atsisiųsti“ viduje, tada turėsite naudoti šią komandą, kad pakeistumėte atitinkamą katalogą:
     CD C: \ Vartotojai \ * Jūsų vartotojas * \ Atsisiuntimai 
  4. Įsitikinę, kad terminalas veikia tinkamame kataloge, įveskite diegimo vykdomojo pavadinimo pavadinimą, po kurio eina / pašalinti, kad priverstų pasirodyti diegimo langas. Kaip šitas:
     vc_redist.x64.exe / pašalinti 
  5. Tada spustelėkite Remontas ir vykdykite ekrane pateikiamus nurodymus, kad taisytumėte „Visual C ++“ sąrašo diegimą.

Priversti taisymo langą pasirodyti naudojant komandinę eilutę

Įdomios Straipsniai