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

Niekoľko používateľov systému Windows sa stretáva s chybou „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 nie je špecifický pre určitú verziu systému Windows, pretože sa potvrdzuje, že sa vyskytuje v systémoch Windows 7, Windows 8.1 a Windows 10.

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

Preskúmali sme tento konkrétny problém preskúmaním rôznych správ používateľov a stratégií opráv, ktoré väčšina postihnutých používateľov nasadila s cieľom vyriešiť túto konkrétnu chybovú správu. Z toho, čo sme zhromaždili, existuje niekoľko rôznych scenárov, ktoré spustia toto chybové hlásenie:

  • Ďalšia 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 rozpore. Ak už máte Visual C ++ Redist 2017 a pokúšate sa nainštalovať 2015 Redist, pravdepodobne sa vám zobrazí toto konkrétne chybové hlásenie. V takom prípade by problém mal vyriešiť odinštalovanie novšieho Visual C ++.
  • Zlá inštalácia Visual C ++ - Existujú určité scenáre, ktoré by mohli nakoniec prispieť k nesprávnej inštalácii balíka Visual C ++ Redistributable. Kedykoľvek k tomu dôjde, máte len málo ďalších možností, ako spustiť špecializovaný nástroj Fix-it alebo sa pokúsiť vynútiť vyskakovanie obrazovky Opraviť pomocou príkazového riadku.
  • Windows Update plánuje inštaláciu rovnakého balíka Visual C ++ - Ďalším scenárom, v ktorom sa môžete stretnúť s týmto konkrétnym problémom, je, ak má aktualizačný komponent (Windows Update) č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 momentálne 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 uvádzame niekoľko možných opráv, ktoré ostatní používatelia v podobnej situácii úspešne použili na vyriešenie problému.

Metódy sú zoradené podľa efektívnosti a závažnosti, preto ich 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 už veľa používateľov informovalo, 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 pokúšate nainštalovať.

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

Tu je stručný návod, ako to urobiť:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom zadajte „appwiz.cpl“ a stlačením klávesu Enter otvorte obrazovku Programy a funkcie .
  2. Na obrazovke Programy a funkcie prechádzajte zoznamom nainštalovaných programov nadol a vyhľadajte všetky svoje inštalácie Microsoft Visual C ++ Redist .
  3. Pravým tlačidlom myši kliknite na každú inštaláciu programu Microsoft Visual C ++ Redist a vyberte príkaz Odinštalovať. Potom podľa pokynov na obrazovke dokončite odinštalovanie každého balíka redist.
  4. Po odinštalovaní každého balíka Visual C ++ reštartujte počítač a počkajte na dokončenie ďalšieho spustenia.
  5. Pokus o inštaláciu rovnakého balíka Redist, ktorý predtým zlyhal s chybou 0x80070666 .

Ak sa stále zobrazuje rovnaká chybová správa, prejdite na ďalší postup uvedený 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 databázy Registry) použitých počas inštalácie nových programov.

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

Tu je stručný návod na použitie tohto nástroja Fix It na vyriešenie chyby 0x80070666 :

  1. Navštívte tento odkaz ( tu ) a kliknutím na tlačidlo Prevziať stiahnite nástroj Fix It .
  2. Po stiahnutí nástroja dvakrát kliknite na súbor .diagcab, čím otvoríte nástroj Opraviť . Akonáhle uvidíte úvodnú obrazovku, kliknite na Rozšírené a uistite sa, že je začiarknuté políčko spojené s Automaticky opraviť . Potom kliknite na Ďalej, aby ste prešli do ďalšej ponuky.
  3. Na ďalšej obrazovke kliknite na Inštalácia .
  4. Počkajte, kým sa neskončí fáza kontroly, potom vyberte, s ktorým balíkom redistovania máte problémy, a kliknite na Ďalej.
  5. Dodržiavajte odporúčané stratégie opráv, kým sa nedostanete na koniec programu.
  6. Po dokončení procesu nástroja Fix It reštartujte počítač a zistite, či ste schopní nainštalovať balíček redist pri ďalšom spustení bez problémov.

Ak sa chyba 0x80070666 stále vyskytuje , prejdite nadol na nasledujúcu metódu.

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

Ako sa ukázalo, môžete sa stretnúť s chybou 0x80070666, pretože služba Windows Update sa už pripravuje na inštaláciu rovnakého balíka redist. Niekoľko dotknutých používateľov uviedlo, že po vykonaní potrebnej aktualizácie systému Windows sa automaticky nainštaloval balík redist, ktorý predtým zlyhával s chybou 0x80070666 .

Tu je stručný sprievodca inštaláciou všetkých čakajúcich aktualizácií systému Windows:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom zadajte „ ms-settings: windowsupdate “ a stlačte kláves Enter, aby sa otvorila karta Windows Update v aplikácii Nastavenia .

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

  2. Po príchode na obrazovku Windows Update kliknite na položku Skontrolovať dostupnosť aktualizácií a podľa pokynov na obrazovke nainštalujte všetky čakajúce aktualizácie systému Windows.
  3. Po nainštalovaní všetkých čakajúcich aktualizácií reštartujte počítač a skontrolujte, či balík redist ešte nie je nainštalovaný. Ak nie je, skúste ho nainštalovať a skontrolujte, či sa stále zobrazuje rovnaká chybová správa.

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

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

Niekoľko postihnutých používateľov uviedlo, že mali podozrenie, že inštalácia Visual C ++ bola poškodená, ale nemali nijaké prostriedky na jej opravu, pretože program sa nenachádzal v zozname Pridať alebo odstrániť programy. Toto sa zvyčajne stáva s balíkom Visual C ++ 2015 Redistributable.

Našťastie to dokázali vyriešiť stiahnutím inštalačného súboru a vynútením zobrazenia okna opravy pomocou príkazového riadku. Tu je stručný návod, ako to urobiť:

  1. Uistite sa, že je vo vašom počítači nainštalovaný inštalačný program redistribuovateľného balíka, ktorý sa pokúšate nainštalovať. Uistite sa, že viete, že ide o presné umiestnenie. Ak sa inštalátor vo vašom počítači nenachádza, stiahnite si ho znova.
  2. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom zadajte „cmd“ a stlačením klávesu Enter otvorte príkazový riadok.
  3. Vo vnútri príkazového riadka pomocou nasledujúceho príkazu zmeňte adresár na ten, v ktorom je uložený súbor. Napríklad ak je inštalátor redist (napr. Vc_redist.x64.exe) umiestnený v priečinku 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ď sa ubezpečíte, že terminál pracuje v správnom adresári, zadajte názov inštalačného súboru a za ním príkaz / uninstall vynútené zobrazenie okna inštalácie. Páči sa ti to:
    vc_redist.x64.exe / odinštalovať
  5. Potom kliknite na tlačidlo Opraviť a podľa pokynov na obrazovke opravte inštaláciu redistora Visual C ++ .

Odporúčaná

Oprava: Minecraft neodpovedá
Čo je aplikácia na registráciu zariadenia digitálneho televízneho prijímača a mala by byť odstránená?
Čo je FileRepMalware a mali by ste ho odstrániť