Oprava: Chyba 0x80070666 pri inštalácii programu Microsoft Visual C ++

Niektorí používatelia Windows narazia na chybu „0x80070666“ pri pokuse o inštaláciu Microsoft Visual C ++, Lumberyard alebo podobného distribučného balíka. Chybové hlásenie sa zvyčajne vyskytuje na samom začiatku procesu inštalácie. Tento konkrétny problém sa netýka konkrétnej verzie systému Windows, pretože sa potvrdilo, že sa vyskytuje v systémoch Windows 7, Windows 8.1 a Windows 10.

Inštalácia zlyhala - 0x80070666

Čo spôsobuje chybu 0x80070666 pri inštalácii programu Microsoft Visual C ++?

Tento konkrétny problém sme preskúmali pomocou rôznych správ používateľov a stratégií opráv, ktoré väčšina postihnutých používateľov nasadila, aby sme vyriešili túto konkrétnu chybovú správu. Z toho, čo sme zhromaždili, existuje niekoľko rôznych scenárov, ktoré spustia túto chybovú správu:

  • Iná inštalácia Visual C ++ je už k dispozícii - Ako sa ukázalo, Visual C ++ 2015 a Visual C ++ 2017 budú obsahovať niektoré bežné binárne súbory, o ktorých je známe, že sú v konflikte. Ak už máte aplikáciu Visual C ++ Redist 2017 a pokúšate sa nainštalovať aplikáciu Redist 2015, pravdepodobne sa zobrazí toto konkrétne chybové hlásenie. V tomto prípade by odinštalovaním novšej Visual C ++ mal problém vyriešiť.
  • Chybná inštalácia Visual Visual C ++ - Existujú určité scenáre, ktoré môžu nakoniec prispieť k nesprávnej inštalácii balíka Redistribuovateľný Visual C ++. Vždy, keď k tomu dôjde, máte málo iných možností, ktoré spustia špecializovaný nástroj Fix-it alebo sa pokúsite donútiť obrazovku Opraviť, aby sa objavila pomocou príkazového riadka.
  • Windows Update plánuje inštaláciu toho istého balíka Visual C ++ - Ďalším scenárom, v ktorom by ste sa mohli stretnúť s týmto konkrétnym problémom, je, ak aktualizačná súčasť (Windows Update) obsahuje čakajúcu aktualizáciu, ktorá aktualizuje rovnaký balík Visual C ++. V takom prípade by inštalácia každej čakajúcej aktualizácie systému Windows mala problém vyriešiť automaticky.

Ak práve hľadáte opravu, ktorá vám umožní obísť chybu 0x80070666 a dokončiť inštaláciu distribučného balíka, v tomto článku nájdete niekoľko spôsobov riešenia problémov. Nižšie nájdete niekoľko potenciálnych opráv, ktoré ostatní používatelia v podobnej situácii úspešne použili na vyriešenie problému.

Metódy sú usporiadané podľa efektívnosti a závažnosti, preto ich prosím dodržiavajte v poradí, v akom sú uvedené. Jeden z nich je povinný vyriešiť problém vo vašom konkrétnom scenári.

Metóda 1: Odinštalovanie všetkých súčasných redistribuovateľných balíkov Visual C ++

Ako uviedlo veľa používateľov, tento konkrétny problém sa väčšinou vyskytuje, ak váš počítač už obsahuje verziu (staršiu alebo novšiu) rovnakého distribuovateľného balíka, ktorý sa snažíte nainštalovať.

Vo väčšine prípadov sa chyba objaví, keď sa používateľ pokúsi nainštalovať program Visual C ++ Redist 2015, ale v tomto systéme už je nainštalovaná novšia inštalácia. Niekoľko používateľov, ktorých sa to týka, oznámilo, že nedokázalo vyriešiť inštaláciu - zlyhanie inštalácie 0x80070666 odinštalovaním novšej verzie.

Tu je rýchly sprievodca, ako to urobiť:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom napíšte „appwiz.cpl“ a stlačením klávesu Enter otvorte obrazovku Programy a funkcie .

    Zadajte príkaz appwiz.cpl a stlačením klávesu Enter otvorte zoznam nainštalovaných programov
  2. Na obrazovke Programy a funkcie sa posuňte nadol v zozname nainštalovaných programov a vyhľadajte všetky svoje inštalácie programu Microsoft Visual C ++ Redist .
  3. Pravým tlačidlom myši kliknite na každú inštaláciu aplikácie Microsoft Visual C ++ Redist a vyberte príkaz Odinštalovať. Potom postupujte podľa pokynov na obrazovke a dokončite odinštalovanie každého redistribuovaného balíka.

    Odinštalovanie každého balíka Visual C ++ Redist
  4. Po odinštalovaní všetkých balíkov Visual C ++ reštartujte počítač a počkajte na dokončenie nasledujúceho spustenia.
  5. Pokúste sa nainštalovať ten istý balík Redist, ktorý predtým zlyhával s chybou 0x80070666 .

Ak sa stále zobrazuje rovnaké chybové hlásenie, prejdite na nasledujúcu metódu nižšie.

Metóda 2: Spustenie nástroja Fix-It

Existuje jeden nástroj Microsoft Fix It, ktorý niekoľko postihnutých používateľov úspešne použilo na vyriešenie problému, ktorý bránil automatickej inštalácii balíka Redist. Tento konkrétny nástroj Fix It vykoná niekoľko stratégií opráv, ktoré opravia niekoľko komponentov (vrátane poškodených kľúčov registra) použitých počas inštalácie nových programov.

Poznámka: Tento nástroj Fix it bude fungovať pre systémy Windows 7, Windows 8, Windows 8.1 a Windows 10.

Tu je stručný návod, ako pomocou tohto nástroja na opravu vyriešiť chybu 0x80070666 :

  1. Navštívte tento odkaz ( tu ) a kliknutím na tlačidlo Stiahnuť prevezmite nástroj Fix It .

    Stiahnutie nástroja Fix it Tool
  2. Po stiahnutí nástroja dvakrát kliknite na súbor .diagcab a otvorte nástroj Fix It . Keď sa zobrazí úvodná obrazovka, kliknite na tlačidlo Spresniť a skontrolujte, či je začiarknuté políčko Automaticky použiť opravy . Potom kliknite na Ďalej a prejdete na ďalšiu ponuku.

    Automatické opravy
  3. Na ďalšej obrazovke kliknite na Inštalácia .

    Problémy s inštaláciou programov
  4. Počkajte, kým sa fáza kontroly nedokončí, potom vyberte, s ktorým redistribučným balíkom sa stretávate s problémami, a kliknite na Ďalej.

    Výber balíka redistribúcie, s ktorým máte problémy
  5. Postupujte podľa odporúčaných stratégií opráv, až kým sa nedostanete na koniec programu.

    Vyskúšajte odporúčané opravy
  6. Po spustení nástroja Fix It reštartujte počítač a zistite, či dokážete balík redistribúcie nainštalovať pri nasledujúcom spustení bez problémov.

Ak sa naďalej vyskytuje chyba 0x80070666, prejdite na nasledujúcu metódu nižšie.

Metóda 3: Inštalácia čakajúcich aktualizácií systému Windows

Ukázalo sa, že sa môže vyskytnúť chyba 0x80070666, pretože služba Windows Update sa už pripravuje na inštaláciu rovnakého balíka redistribúcie. Niekoľko postihnutých používateľov oznámilo, že po vykonaní potrebnej aktualizácie systému Windows sa automaticky nainštaloval redistribučný balík, ktorý predtým zlyhával s chybou 0x80070666 .

Tu je rýchla príručka na inštaláciu čakajúcich aktualizácií systému Windows:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „ ms-settings: windowsupdate “ a stlačením klávesu Enter otvorte kartu Windows Update v aplikácii Settings .

    Spustiť dialógové okno: ms-settings: windowsupdate

    Poznámka: Ak nepoužívate Windows 10, použite radšej príkaz „wuapp“ .

  2. Po zobrazení obrazovky Windows Update kliknite na Skontrolovať aktualizácie a podľa pokynov na obrazovke nainštalujte všetky čakajúce aktualizácie systému Windows.

    Inštalácia každej čakajúcej aktualizácie systému Windows
  3. Po nainštalovaní každej čakajúcej aktualizácie reštartujte počítač a skontrolujte, či balík redistribúcie ešte nie je nainštalovaný. Ak tomu tak nie je, skúste ho nainštalovať a zistiť, či sa stále zobrazuje rovnaké chybové hlásenie.

Ak sa vám stále nepodarilo zbaviť sa chyby 0x80070666, prejdite na nasledujúcu metódu nižšie.

Metóda 4: Použitie príkazového riadka na opravu inštalácie Visual C ++

Niekoľko postihnutých používateľov oznámilo, že majú podozrenie, že inštalácia Visual C ++ bola poškodená, ale nemali žiadne prostriedky na opravu, pretože program sa neobjavil v zozname Pridať alebo odstrániť programy. Zvyčajne sa to stáva pri balíku Visual C ++ 2015 Redistributable.

Našťastie sa im to podarilo opraviť stiahnutím spustiteľného súboru inštalácie a prinútením okna opravy, aby sa objavilo cez príkazový riadok. Tu je rýchly sprievodca, ako to urobiť:

  1. Uistite sa, že vo vašom počítači je inštalačný program redistribuovateľného balíka, ktorý sa pokúšate nainštalovať. Uistite sa, že viete, že ide o presnú polohu. Ak sa inštalátor nenachádza vo vašom počítači, stiahnite ho znova.
  2. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom napíšte „cmd“ a stlačte Enter pre otvorenie príkazového riadka.
  3. V príkazovom riadku pomocou nasledujúceho príkazu zmeňte adresár na priečinok, v ktorom je súbor uložený. Napríklad, ak sa inštalátor redistiky (napr. Vc_redist.x64.exe) nachádza vo vnútri priečinka Stiahnutie, budete musieť na zmenu do príslušného adresára použiť nasledujúci príkaz:
     CD C: \ Users \ * YourUser * \ Downloads 
  4. Keď ste sa ubezpečili, že terminál pracuje v správnom adresári, zadajte názov spustiteľného inštalačného programu a potom / uninstall, aby ste vynútili zobrazenie inštalačného okna. Ako toto:
     vc_redist.x64.exe / odinštalovať 
  5. Potom kliknite na tlačidlo Opraviť a podľa pokynov na obrazovke opravte inštaláciu redistribúcie programu Visual C ++ .

Nútenie okna Opraviť, aby sa objavila prostredníctvom príkazového riadka

Zaujímavé Články