Oprava: 0x80240017 Nespecifikovaná chyba

Několik uživatelů údajně získává 0x80240017 nespecifikovanou chybu při pokusu o instalaci Visual C ++ redistribuovatelných balíčků pro Visual Studio 2013 nebo Visual C ++ redistribuovatelných balíčků pro Visual Studio 2015 . Problém se netýká pouze konkrétní verze systému Windows, protože se vyskytuje v systémech Windows 7, Windows 8.1 a Windows 10.

0x80240017 Nespecifikovaná chyba

Co způsobuje „ 0x80240017 nespecifikovaná chyba“?

Tento konkrétní problém jsme prošetřili sledováním různých uživatelských sestav a strategií oprav, které použili k vyřešení problému. Na základě několika běžných scénářů, které se nám podařilo objevit, existuje několik společných viníků, kteří jsou zodpovědní za zjevení této chybové zprávy.

  • Uživatel se pokouší nainstalovat neúplný redistribuční balíček Visual C ++ - Tato chyba se většinou vyskytuje, protože se uživatel pokouší nainstalovat balíček pomocí neúplného / poškozeného instalačního programu. K tomu obvykle dochází u instalačních programů, které dodávají uživateli balíček Visual C ++. V tomto případě je řešením stažení plné verze Visual C ++ z webu společnosti Microsoft.
  • Balíček redistribuce Visual C ++ je nainstalován v systému Windows v6.1 - Tato chybová zpráva je také hlášena v případech, kdy je cílovým operačním systémem Windows v6.1. K tomuto problému dochází, protože balíčky byly navrženy pouze k instalaci na Windows 7 a vyšší. V tomto případě je řešením upgrade na instalaci aktualizace Service Pack 1.
  • V počítači chybí aktualizace Universal C Runtime - chybová zpráva se také může objevit, pokud ve vaší verzi Windows chybí aktualizace Universal C Runtime. Toto je obvykle hlášeno jako účinné v situacích, kdy dojde k chybě při instalaci distribuce Python.
  • Windows Update již stáhl balíček redistribuce Visual C ++ - Chybová zpráva se může objevit také v případě, že se součásti Windows Update podařilo stáhnout požadovaný balíček Visual C ++, ale dosud se nepodařilo jej nainstalovat. V tomto případě je řešením instalace čekající aktualizace.
  • Poškozená / neúplná redistribuovatelná instalace Visual C ++ - K chybě může také dojít, pokud má uživatel existující instalaci Visual C ++, která je poškozená nebo neúplná. V tomto případě je řešením odinstalovat všechny existující instalace Visual C ++ před opětovnou instalací požadované instalace z oficiální stránky ke stažení.

Pokud se snažíte vyřešit tuto konkrétní chybovou zprávu, tento článek vám poskytne řadu ověřených kroků pro řešení problémů. Níže naleznete několik různých metod, které ostatní uživatelé v podobné situaci použili k vyřešení problému.

Pokud chcete být co nejefektivnější, doporučujeme vám, abyste postupovali níže uvedeným způsobem. Nakonec byste měli narazit na řadu pokynů, které vám pomohou vyřešit problém na vašem konkrétním počítači.

Metoda 1: Stažení instalačního balíčku redistribuovatelného balíčku Visual C ++

Protože k problému dochází většinou poté, co vás instalační program požádá o instalaci redistribuovatelného balíčku Visual C ++, je pravděpodobné, že instalační program je zastaralý nebo se správně nestáhl.

Několik uživatelů, kteří se ocitli v podobné situaci, uvedlo, že problém byl vyřešen po opětovném stažení redistribuovatelného balíčku Visual C ++ z oficiálních kanálů. U některých z nich se chyba 0x80240017 nespecifikovaná chyba nevrátila, když se pokusili o instalaci z nově staženého instalačního programu.

Zde je rychlý průvodce stažením a instalací požadovaného redistribuovatelného balíčku Visual C ++ ze serverů společnosti Microsoft:

  1. Navštivte odkaz ke stažení vztahující se k redistribuovatelnému balíčku Visual C ++, který je třeba nainstalovat:

    Visual C ++ Redistribuovatelný balíček pro Visual Studio 2013 - odkaz ke stažení

    Visual C ++ Redistribuovatelný balíček pro Visual Studio 2015 - odkaz ke stažení

  2. Jakmile se dostanete na stránku stahování, vyberte instalační jazyk a kliknutím na tlačítko Stáhnout zahájíte stahování.

    Stažení požadovaného redistribuovatelného jazyka Visual C ++
  3. Vyberte správný instalační program podle architektury operačního systému. Zaškrtněte políčko spojené s vc-redist.x64.exe, pokud máte 64bitovou verzi systému Windows nebo vc-redist.x64.exe, pokud používáte 32bitovou verzi. Poté klepnutím na Další spusťte stahování.

    Stažení instalačního programu redistribuovatelného balíčku Visual C ++
  4. Spusťte spustitelný soubor instalace a dokončete instalaci podle pokynů na obrazovce.

    Instalace redistribuovatelného balíčku Visual C ++

Pokud se stále setkáváte s neurčenou chybou 0x80240017, přejděte k další metodě níže.

Metoda 2: Instalace aktualizace Windows 7 Service Pack 1 (pokud je k dispozici)

Jak někteří uživatelé nahlásili, problém může nastat také, pokud se pokoušíte nainstalovat Visual C ++ Redistribuovatelné balíčky pro Visual Studio 2013 nebo 2015 na Windows v6.1 (Build 7600: Service Pack 0). V tomto konkrétním případě dojde k chybě, protože dva redistribuovatelné balíčky jsou navrženy k instalaci na aktualizaci Windows 7 Service Pack 1 a vyšší.

Několik uživatelů, kteří se ocitli v podobné situaci, oznámilo, že problém byl vyřešen po instalaci aktualizace Service Pack 1. Zde je rychlý průvodce, jak to provést:

  1. Navštivte tento odkaz ( zde ), vyberte svůj jazyk a klepnutím na tlačítko Stáhnout stáhněte aktualizaci Service Pack 1.

    Stahování aktualizace Service Pack 1 pro Windows v6.1 (Build 7600: Service Pack 0)
  2. Na další obrazovce zrušte zaškrtnutí všeho kromě hlavního souboru ISO. Jakmile tak učiníte, stáhněte tlačítko Další a zahájíte stahování.

    Stažení souboru ISO vyžadovaného pro instalaci aktualizace Windows 7 Service Pack 1.
  3. Po stažení souboru ISO navštivte tento odkaz ( zde ) a kliknutím na tlačítko Stáhnout stáhněte nástroj WinCDEMU 4.1 . Tento nástroj použijeme k aktualizaci Service Pack 1.

    Stažení nástroje WinCDEmu 4.1
  4. Otevřete spustitelný instalační program WinCDEmu a stiskněte tlačítko Instalovat pro nastavení nástroje v počítači.

    Instalace nástroje WinCDEmu
  5. Po instalaci nástroje klikněte na Instalovat a přidejte požadovaný systémový software.

    Instalace dalšího softwaru
  6. Restartujte počítač a dokončete instalaci systému WindowsCDEmu.
  7. Po dokončení příštího spuštění přejděte na místo, kam jste stáhli soubor ISO (v kroku 2), klikněte na něj pravým tlačítkem a vyberte příkaz Vybrat písmeno a připojení ovladače .

    Připojení souboru Service Pack 1 pomocí WinCDEmu
  8. Vyberte písmeno jednotky, kterou vytvoříte, nastavte Typ disku na Datový disk a kliknutím na Ok připojte ISO soubor.

    Montáž obrazu aktualizace Service Pack
  9. S připojeným obrázkem Windows 7 Service Pack 1 dokončete instalaci podle pokynů na obrazovce.
  10. Po instalaci aktualizace Service Pack 1 restartujte počítač znovu a pokuste se znovu nainstalovat redistribuovatelný balíček Visual C ++, zda se chybová zpráva nyní vyřeší.

Pokud se stále setkáváte s neurčenou chybou 0x80240017, přejděte k další metodě níže.

Metoda 3: Instalace aktualizace Universal C Runtime

Několik uživatelů, kteří dostávali tuto chybu poté, co byli vyzváni instalačním programem Pythonu (nebo jinou aplikací) k instalaci balíčku redistribuce, oznámili, že problém byl vyřešen, jakmile nainstalovali aktualizaci Universal C Runtime použitelnou pro jejich verzi Windows.

Zde je rychlý průvodce, jak toho dosáhnout:

  1. Navštivte tento odkaz ( zde ), přejděte dolů na metodu 2 a stáhněte si balíček aktualizace vztahující se k vaší verzi systému Windows.

    Stažení příslušné verze instalačního programu Universal C Runtime
  2. Na další obrazovce vyberte požadovaný jazyk a kliknutím na tlačítko Stáhnout zahájíte stahování.

    Stažení instalačního programu
  3. Spusťte spustitelný instalační program a podle pokynů na obrazovce nainstalujte aktualizaci Universal C Runtime. Po dokončení procesu restartujte počítač a zkontrolujte, zda se chybová zpráva při příštím spuštění vyřešila.

Pokud se při příštím spuštění setkáte s „ 0x80240017 Nespecifikovaná chyba“, přejděte k následující metodě níže.

Metoda 4: Instalace čekajících aktualizací systému Windows

Několik uživatelů, kteří se setkali s chybou0x80240017 Nespecifikovaná chyba“ při pokusu o instalaci balíčku redistribuce Visual C ++ poté, co byli vyzváni k tomu pomocí Pythonu (nebo podobné distribuce), hlásili, že problém byl vyřešen poté, co nainstalovali čekající Windows aktualizace.

Ukázalo se, že k tomuto konkrétnímu problému může dojít, pokud balíček redistribuce Visual C ++ stáhne součást Windows Update, ale není nainstalována.

Pokud je tento scénář použitelný pro vaši současnou situaci, postupujte podle níže uvedených kroků a nainstalujte čekající aktualizaci systému Windows a vyřešte „ 0x80240017 nespecifikovaná chyba“:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „ ms-settings: windowsupdate “ a stisknutím klávesy Enter otevřete obrazovku Windows Update aplikace Nastavení .

    Otevření obrazovky Windows Update

    Poznámka: Pokud používáte verzi Windows starší než Windows 10, použijte místo toho příkaz „wuapp“.

  2. Na obrazovce Windows Update klikněte na Zkontrolovat aktualizace a podle pokynů na obrazovce nainstalujte každou čekající aktualizaci Windows.

    Kontrola aktualizací
  3. Až budete vyzváni k restartování, udělejte to a ujistěte se, že se vraťte na obrazovku Windows Update, abyste zjistili, zda máte nějaké další čekající aktualizace.
  4. Zkuste znovu nainstalovat balíček Microsoft Visual C ++ Redistribuovatelný znovu a podívejte se, zda byla chybová zpráva vyřešena.

Pokud se stále setkáváte s chybou0x80240017 Nespecifikovaná chyba“, přejděte k další metodě níže.

Metoda 5: Odinstalace existujících redistribuovatelných balíčků Microsoft Visual C ++

Jak navrhli někteří uživatelé, k problému může dojít také v případě, že je poškozena jedna z vašich současných instalací redistribuovatelného Microsoft Visual C ++. Několik uživatelů, kteří byli v podobné situaci, ohlásili, že se chybová zpráva již nezobrazovala po odinstalaci stávajících instalací Microsoft Visual C ++ před pokusem o použití požadovaného balíčku Visual C ++ Redist .

Zde je rychlý průvodce odinstalací stávajících redistribuovatelných balíčků Microsoft Visual C ++ před opětovnou instalací:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit . Poté zadejte „ appwiz.cpl “ a stisknutím klávesy Enter otevřete obrazovku Programy a funkce .

    Zadejte appwiz.cpl a stisknutím klávesy Enter otevřete seznam nainstalovaných programů
  2. Na obrazovce Programy a soubory přejděte do pravého podokna, klepněte pravým tlačítkem myši na balíček redistribuce Microsoft Visual C ++ a zvolte Odinstalovat .

    Odinstalace balíčku redistribuce Visual C ++
  3. V další nabídce klikněte na Odinstalovat a postupujte podle pokynů na obrazovce, abyste se zbavili balíčku redistribuce Microsoft Visual C ++ .

    Odinstalace balíčků Visual C ++

    Poznámka: Pokud máte více instalací Microsoft Visual C ++, opakujte kroky 2 a 3 s každou z nich.

  4. Jakmile se vám podaří odinstalovat každou instalaci Microsoft Visual C ++, restartujte počítač.
  5. Při příštím spuštění stáhněte a nainstalujte požadované instalace Microsoft Visual C ++ z jednoho z těchto odkazů a podívejte se, zda byl problém vyřešen:

    Visual C ++ Redistribuovatelný balíček pro Visual Studio 2013 - odkaz ke stažení

    Visual C ++ Redistribuovatelný balíček pro Visual Studio 2015 - odkaz ke stažení

Metoda 6: Instalace starší verze Pythonu (pokud je k dispozici)

Pokud se tato chybová zpráva zobrazuje při pokusu o instalaci distribuce Python, možná budete chtít zopakovat proces se starší distribucí a zjistit, zda se chybová zpráva stále zobrazuje.

Několik uživatelů, kteří se setkali s problémem v podobném scénáři, uvedli, že se jim podařilo obejít problém instalací starší distribuce Python.

Toto není nutně trvalá oprava, protože budete pravděpodobně muset v budoucnu aktualizovat na nejnovější verzi, ale bude to efektivní, pokud hledáte rychlé řešení, které vám umožní nainstalovat distribuci Python.

Na základě toho, co říkají ostatní uživatelé v podobné situaci, byste měli být schopni problém vyřešit stažením Pythonu verze 3.4.3 . Stačí stáhnout distribuci, postupujte podle pokynů na obrazovce a zjistit, zda se při zobrazení výzvy k instalaci balíčku redistribuce Visual C ++ zobrazí stejná chyba.

Metoda 7: Provedení opravy instalace

Pokud jste tak daleko dosáhli bez výsledku, existuje vysoká šance, že se s tímto problémem setkáte kvůli nějaké poškození systému. Existuje několik metod, pomocí kterých se můžete zbavit poškození souboru a vyřešit chybu 0x80240017 Nespecifikovaná chyba, ale mnoho uživatelů v podobné situaci uvedlo, že problém byl vyřešen po provedení opravy.

Instalace opravy je nedestruktivní postup, který vám umožní obnovit všechny součásti související se systémem Windows, aniž by to ovlivnilo vaše osobní soubory a aplikace. Na rozdíl od čisté instalace vám opravná instalace umožní uchovat všechna vaše osobní data včetně fotografií, hudby, videa, uživatelských preferencí a jakýchkoli nainstalovaných aplikací třetích stran.

Pokud se rozhodnete pro opravu, můžete postupovat podle pokynů uvedených v tomto článku (zde).

Zajímavé Články