Oprava: 0x80240017 Nešpecifikovaná chyba

Pri pokuse o inštaláciu Visual C ++ redistribuovateľných balíkov pre Visual Studio 2013 alebo Visual C ++ redistribuovateľných balíkov pre Visual Studio 2015 niekoľko používateľov údajne získalo nešpecifikovanú chybu 0x80240017 . Tento problém sa netýka iba konkrétnej verzie systému Windows, pretože sa vyskytuje v systémoch Windows 7, Windows 8.1 a Windows 10.

0x80240017 Nešpecifikovaná chyba

Čo spôsobuje „ 0x80240017 nešpecifikovaná chyba“?

Tento konkrétny problém sme preskúmali pomocou rôznych správ používateľov a stratégií opráv, ktoré používali na vyriešenie problému. Na základe niekoľkých bežných scenárov, ktoré sa nám podarilo zistiť, existuje niekoľko bežných vinníkov, ktorí sú zodpovední za objavenie sa tejto chybové správy.

  • Užívateľ sa pokúša nainštalovať nekompletný redistribučný balík Visual C ++ - väčšinou sa vyskytne táto chyba, pretože sa používateľ pokúša nainštalovať balík pomocou nekompletného / poškodeného inštalátora. Zvyčajne sa vyskytuje pri inštalátoroch aplikácií, ktorí dodávajú používateľovi balík Visual C ++. V tomto prípade je riešením stiahnutie plnej verzie Visual C ++ z webovej stránky spoločnosti Microsoft.
  • Balík redistribúcie Visual C ++ je nainštalovaný v systéme Windows v6.1 - Táto chybová správa sa tiež vyskytuje v prípadoch, keď je cieľovým operačným systémom Windows v6.1. Problém sa vyskytuje, pretože balíčky boli navrhnuté tak, aby sa nainštalovali iba v systéme Windows 7 a novších. V takom prípade je riešením upgrade na inštaláciu Service Pack 1.
  • V počítači chýba aktualizácia Universal C Runtime - Chybová správa sa môže objaviť aj v prípade, že vo verzii Windows chýba aktualizácia Universal C Runtime. Zvyčajne sa to uvádza ako účinné v situáciách, keď sa vyskytne chyba pri inštalácii distribúcie Pythonu.
  • Windows Update už prevzal balík redistribúcie Visual C ++ - Chybové hlásenie sa môže objaviť aj v prípade, ak sa súčasti systému Windows Update podarilo stiahnuť požadovaný balík Visual C ++, ale zatiaľ sa ho nepodarilo nainštalovať. V takom prípade je riešením nainštalovať čakajúcu aktualizáciu.
  • Poškodená / neúplná redistribuovateľná inštalácia Visual C ++ - K chybe môže tiež dôjsť, ak má používateľ existujúcu inštaláciu Visual C ++, ktorá je poškodená alebo neúplná. V takom prípade je riešením odinštalovať všetky existujúce inštalácie Visual C ++ pred preinštalovaním požadovanej inštalácie z oficiálnej stránky na stiahnutie.

Ak sa snažíte vyriešiť túto konkrétnu chybovú správu, v tomto článku nájdete zoznam overených krokov na riešenie problémov. Nižšie nájdete niekoľko rôznych metód, ktoré ostatní používatelia v podobnej situácii použili na vyriešenie problému.

Ak chcete byť čo najefektívnejší, odporúčame vám postupovať podľa nasledujúcich pokynov. Mali by ste nakoniec naraziť na súbor pokynov, ktoré vám pomôžu vyriešiť problém na vašom konkrétnom počítači.

Metóda 1: Stiahnutie inštalačného balíka Redistribuovateľného balíka Visual C ++

Keďže sa problém vyskytuje väčšinou po tom, čo vás inštalátor aplikácie požiada o nainštalovanie redistribuovateľného balíka Visual C ++, je pravdepodobné, že je inštalátor zastaraný alebo sa nenačítal správne.

Niekoľko používateľov, ktorí sa ocitli v podobnej situácii, oznámilo, že problém bol vyriešený po opätovnom stiahnutí redistribuovateľného balíka Visual C ++ z oficiálnych kanálov. Pri niektorých z nich sa chyba 0x80240017 Nešpecifikovaná chyba nevrátila, keď vyskúšali inštaláciu z novo stiahnutého inštalátora.

Tu je rýchla príručka na stiahnutie a inštaláciu požadovaného redistribuovateľného balíka Visual C ++ zo serverov spoločnosti Microsoft:

  1. Navštívte odkaz na stiahnutie použiteľný pre redistribuovateľný balík Visual C ++, ktorý potrebujete nainštalovať:

    Visual C ++ Redistribuovateľný balík pre Visual Studio 2013 - Odkaz na stiahnutie

    Redistribuovateľný balík Visual C ++ pre Visual Studio 2015 - Odkaz na stiahnutie

  2. Keď sa dostanete na stránku sťahovania, vyberte jazyk inštalácie a kliknutím na tlačidlo Prevziať spustite sťahovanie.

    Stiahnutie požadovaného redistribuovateľného Visual C ++
  3. Vyberte správny inštalátor podľa architektúry vášho OS. Začiarknite políčko spojené s súborom vc-redist.x64.exe, ak máte 64-bitovú verziu systému Windows alebo políčko vc-redist.x64.exe, ak máte 32-bitovú verziu. Potom spustite sťahovanie klepnutím na Ďalej .

    Stiahnutie inštalátora redistribuovateľného balíka Visual C ++
  4. Otvorte spustiteľný inštalačný program a dokončite inštaláciu podľa pokynov na obrazovke.

    Inštalácia redistribuovateľného balíka Visual C ++

Ak sa stále stretávate s nešpecifikovanou chybou 0x80240017, prejdite na nasledujúcu metódu nižšie.

Metóda 2: Inštalácia balíka Windows 7 Service Pack 1 (ak je k dispozícii)

Ako uviedli niektorí používatelia, problém sa môže vyskytnúť aj v prípade, že sa pokúšate nainštalovať Visual C ++ Redistribuovateľné balíky pre Visual Studio 2013 alebo 2015 na Windows v6.1 (Build 7600: Service Pack 0). V tomto konkrétnom prípade sa chyba vyskytuje, pretože dva redistribuovateľné balíčky sú navrhnuté tak, aby sa nainštalovali na Windows 7 Service Pack 1 a novší.

Niekoľko používateľov, ktorí sa ocitli v podobnej situácii, oznámilo, že problém bol vyriešený po inštalácii balíka Service Pack 1. Tu je rýchla príručka, ako to urobiť:

  1. Prejdite na tento odkaz ( tu ), vyberte požadovaný jazyk a kliknutím na tlačidlo Stiahnuť prevezmite aktualizáciu Service Pack 1.

    Sťahovanie Service Pack 1 pre Windows v6.1 (Build 7600: Service Pack 0)
  2. Na ďalšej obrazovke zrušte začiarknutie všetkých položiek okrem primárneho súboru ISO. Po dokončení kliknite na tlačidlo Ďalej a spustite sťahovanie.

    Stiahnutie súboru ISO potrebného na inštaláciu balíka Windows 7 Service Pack 1.
  3. Po stiahnutí súboru ISO prejdite na tento odkaz ( tu ) a kliknutím na tlačidlo Prevziať prevezmite nástroj WinCDEMU 4.1 . Tento nástroj použijeme na aktualizáciu Service Pack 1.

    Stiahnutie nástroja WinCDEmu 4.1
  4. Otvorte inštalačný program WinCDEmu a stlačte tlačidlo Inštalovať, aby ste nastavili nástroj v počítači.

    Inštalácia nástroja WinCDEmu
  5. Po nainštalovaní nástroja kliknite na tlačidlo Inštalovať a pridajte požadovaný systémový softvér.

    Inštalácia doplnkového softvéru
  6. Reštartujte počítač a dokončite inštaláciu systému WindowsCDEmu.
  7. Po dokončení nasledujúceho spustenia prejdite na miesto, kde ste stiahli súbor Iso (v kroku 2), kliknite naň pravým tlačidlom myši a vyberte príkaz Vybrať písmeno vodiča a pripojiť .

    Pripájanie súboru Service Pack 1 pomocou WinCDEmu
  8. Vyberte písmeno jednotky, ktorú vytvoríte, nastavte Typ disku na Dátový disk a kliknutím na OK pripojte ISO súbor.

    Pripájanie obrázka Service Pack
  9. S obrázkom Windows 7 Service Pack 1 dokončite inštaláciu podľa pokynov na obrazovke.
  10. Po inštalácii balíka Service Pack 1 reštartujte počítač a znova zistite, či sa chybové hlásenie vyriešilo opätovným nainštalovaním redistribuovateľného balíka Visual C ++ .

Ak sa stále stretávate s nešpecifikovanou chybou 0x80240017, prejdite na nasledujúcu metódu nižšie.

Metóda 3: Inštalácia aktualizácie Universal C Runtime

Niekoľko používateľov, ktorí dostali túto chybu po tom, ako ich naliehal inštalačný program Pythonu (alebo iná aplikácia), aby nainštalovali redistribučný balík, oznámilo, že problém bol vyriešený po nainštalovaní aktualizácie Universal C Runtime, ktorá sa vzťahuje na ich verziu Windows.

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

  1. Navštívte tento odkaz ( tu ), prejdite nadol na metódu 2 a stiahnite si aktualizačný balík, ktorý sa týka vašej verzie systému Windows.

    Stiahnutie príslušnej verzie inštalačného programu Universal C Runtime
  2. Na ďalšej obrazovke vyberte požadovaný jazyk a kliknutím na tlačidlo Prevziať spustite sťahovanie.

    Stiahnutie inštalátora
  3. Otvorte spustiteľný inštalačný program a podľa pokynov na obrazovke nainštalujte aktualizáciu Universal C Runtime. Po dokončení procesu reštartujte počítač a skontrolujte, či sa chybové hlásenie pri ďalšom spustení vyriešilo.

Ak sa pri ďalšom spustení stále zobrazuje chyba0x80240017 Nešpecifikovaná chyba“, prejdite na nasledujúcu metódu nižšie.

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

Niekoľko používateľov, ktorí pri pokuse o inštaláciu balíka redistribúcie Visual C ++ po výzve Python (alebo podobnej distribúcii) narazili na problém0x80240017 Nešpecifikovaná chyba“, oznámilo, že problém bol vyriešený po nainštalovaní čakajúcich operačných systémov Windows. aktualizácie.

Ukazuje sa, že tento konkrétny problém sa môže vyskytnúť, ak balík redistribúcie Visual C ++ stiahne súčasť Windows Update, ale nie je nainštalovaná.

Ak sa tento scenár týka vašej aktuálnej situácie, podľa pokynov nižšie nainštalujte všetky čakajúce aktualizácie systému Windows a vyriešite „ 0x80240017 nešpecifikovaná chyba“:

  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 obrazovku Windows Update aplikácie Nastavenia .

    Otvorenie obrazovky Windows Update

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

  2. Na obrazovke Windows Update kliknite na Skontrolovať aktualizácie a potom podľa pokynov na obrazovke nainštalujte každú čakajúcu aktualizáciu systému Windows.

    Kontrola aktualizácií
  3. Keď sa zobrazí výzva na reštart, urobte tak a nezabudnite sa vrátiť na obrazovku Windows Update, aby ste zistili, či máte nejaké čakajúce aktualizácie.
  4. Pokúste sa znova nainštalovať balík Microsoft Visual C ++ Redistributable a zistiť, či sa chybové hlásenie vyriešilo.

Ak sa stále vyskytuje chyba0x80240017 Nešpecifikovaná chyba“, prejdite na nasledujúcu metódu nižšie.

Metóda 5: Odinštalovanie existujúcich balíkov Microsoft Visual C ++ Redistribuovateľné

Ako navrhli niektorí dotknutí používatelia, problém sa môže vyskytnúť aj vtedy, ak je niektorá z vašich súčasných inštalácii redistribuovateľných programov Microsoft Visual C ++ poškodená. Niekoľko používateľov, ktorí boli v podobnej situácii, oznámilo, že chybové hlásenie sa už nezobrazuje po odinštalovaní existujúcich inštalácií aplikácie Microsoft Visual C ++ pred pokusom o použitie požadovaného balíka Visual C ++ Redist .

Tu je rýchla príručka na odinštalovanie všetkých existujúcich balíkov Microsoft Visual C ++ Redistribuovateľných pred opätovnou inštaláciou:

  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 súbory prejdite na pravú table, kliknite pravým tlačidlom myši na balík Microsoft Visual C ++ redistribuovať a vyberte príkaz Odinštalovať .

    Odinštalovanie balíka redistribúcie Visual C ++
  3. V ďalšej ponuke kliknite na položku Odinštalovať a podľa pokynov na obrazovke sa zbavte balíka redistribúcie Microsoft Visual C ++ .

    Odinštalovanie balíkov Visual C ++

    Poznámka: Ak máte viac inštalácií Microsoft Visual C ++, zopakujte krok 2 a krok 3 s každou z nich.

  4. Akonáhle sa vám podarí odinštalovať každú inštaláciu aplikácie Microsoft Visual C ++, reštartujte počítač.
  5. Pri ďalšom spustení stiahnite a nainštalujte požadované inštalácie programu Microsoft Visual C ++ z jedného z týchto odkazov a zistite, či sa problém vyriešil:

    Visual C ++ Redistribuovateľný balík pre Visual Studio 2013 - Odkaz na stiahnutie

    Redistribuovateľný balík Visual C ++ pre Visual Studio 2015 - Odkaz na stiahnutie

Metóda 6: Inštalácia staršej verzie Pythonu (ak je k dispozícii)

Ak sa toto chybové hlásenie zobrazuje pri pokuse o inštaláciu distribúcie Python, mali by ste postup zopakovať so staršou distribúciou a zistiť, či sa chybové hlásenie stále zobrazuje.

Niekoľko používateľov, ktorí sa stretli s problémom v podobnom scenári, uviedlo, že sa im podarilo obísť problém inštaláciou staršej distribúcie Pythonu.

Toto nie je nevyhnutne trvalá oprava, pretože pravdepodobne budete musieť v budúcnosti aktualizovať na najnovšiu verziu, ale bude to účinné, ak hľadáte rýchle riešenie, ktoré vám umožní nainštalovať distribúciu Pythonu.

Na základe toho, čo hovoria ostatní používatelia v podobnej situácii, by ste mali byť schopní problém obísť stiahnutím Python verzie 3.4.3 . Stačí stiahnuť distribúciu, postupujte podľa pokynov na obrazovke a zistiť, či sa pri výzve na inštaláciu balíka redistribúcie Visual C ++ zobrazuje rovnaká chyba.

Metóda 7: Vykonanie opravy

Ak ste sa dostali ďaleko bez výsledku, existuje vysoká šanca, že sa s týmto problémom stretnete z dôvodu nejakého druhu poškodenia systému. Existuje niekoľko metód, pomocou ktorých sa môžete zbaviť poškodenia súboru a vyriešiť chybu Nešpecifikovaná 0x80240017, ale veľa používateľov v podobnej situácii uviedlo, že problém bol vyriešený po vykonaní opravy.

Inštalácia opráv je nedeštruktívna procedúra, ktorá vám umožní obnoviť všetky súčasti súvisiace so systémom Windows bez ovplyvnenia vašich osobných súborov a aplikácií. Na rozdiel od čistej inštalácie vám inštalácia opravy umožní uchovať všetky vaše osobné údaje vrátane fotografií, hudby, videa, preferencií používateľa a akýchkoľvek nainštalovaných aplikácií tretích strán.

Ak sa rozhodnete pre opravu, môžete postupovať podľa pokynov uvedených v tomto článku (tu).

Zaujímavé Články