Javítás: 0x80240017 meghatározatlan hiba

Állítólag több felhasználó kapja a 0x80240017 megnevezés nélküli hibát, amikor megpróbálja telepíteni a Visual C ++ újrafelosztási csomagokat a Visual Studio 2013-hoz vagy a Visual C ++ újrafelosztási csomagokat a Visual Studio 2015-hez . A probléma nem kizárólag egy adott Windows verzióra vonatkozik, mivel a jelentések szerint a Windows 7, Windows 8.1 és Windows 10 rendszereken fordul elő.

Mi okozza a ' 0x80240017 meghatározatlan hibát'?

Megvizsgáltuk ezt a problémát különböző felhasználói jelentések és javítási stratégiák megvizsgálásával, amelyeket a probléma megoldására használtak. Néhány általános forgatókönyv alapján, amelyeket sikerült felfedeznünk, van néhány gyakori tettes, aki felelős a hibaüzenet megjelenéséért.

  • A felhasználó egy hiányos Visual C ++ redist csomagot próbál telepíteni - Ez a hiba legtöbbször azért fordul elő, mert a felhasználó egy hiányos / sérült telepítővel próbálja telepíteni a csomagot. Ez a jelentések általában olyan alkalmazás-telepítőknél fordulnak elő, amelyek ellátják a felhasználót a Visual C ++ csomaggal. Ebben az esetben a megoldás a teljes Visual C ++ verzió letöltése a Microsoft webhelyéről.
  • A Visual C ++ redist csomag telepítve van a Windows v6.1 rendszerre - Ez a hibaüzenet akkor is előfordul, ha a cél operációs rendszer a Windows v6.1. A probléma azért merül fel, mert a csomagokat csak Windows 7 és újabb verziókra tervezték. Ebben az esetben a megoldás a frissítés az 1. szervizcsomag telepítésére.
  • Hiányzik a számítógépről az Universal C futásidejű frissítés - Akkor is előfordulhat a hibaüzenet, ha a Windows verziójából hiányzik az Universal C futásidejű frissítés. A jelentések szerint ez általában azokban a helyzetekben hatékony, amikor a Python-disztribúció telepítésekor a hibával találkozunk.
  • A Windows Update már letöltötte a Visual C ++ redist csomagot - A hibaüzenet akkor is előfordulhat, ha a Windows Update összetevőnek sikerült letölteni a szükséges Visual C ++ csomagot, de még nem sikerült telepítenie. Ebben az esetben a megoldás bármely függőben lévő frissítés telepítése.
  • Sérült / hiányos Visual C ++ újraterjeszthető telepítés - A hiba akkor is előfordulhat, ha a felhasználónak van meglévő Visual C ++ telepítése, amely sérült vagy hiányos. Ebben az esetben a megoldás az összes meglévő Visual C ++ telepítés eltávolítása, mielőtt a szükségeset újratelepítené a hivatalos letöltési oldalról.

Ha éppen ennek a hibaüzenetnek a megoldásával küzd, akkor ez a cikk ellenőrzött hibaelhárítási lépésekből áll. Az alábbiakban számos különböző módszert talál, amelyeket más, hasonló helyzetben lévő felhasználók használtak a probléma megoldására.

Ha a lehető leghatékonyabb akar lenni, javasoljuk, hogy kövesse az alábbi módszereket. Végül meg kell bukkannia egy olyan utasításra, amely segít megoldani a problémát az adott gépen.

1. módszer: A Visual C ++ Redistributable Package telepítőcsomag letöltése

Mivel a probléma többnyire azután jelentkezik, hogy egy alkalmazás telepítője felkéri Önt egy Visual C ++ újraelosztható csomag telepítésére, valószínűleg a telepítő elavult vagy nem megfelelően töltötte le.

Több hasonló helyzetbe került felhasználó arról számolt be, hogy a probléma megoldódott, miután újratöltötték a Visual C ++ újraelosztható csomagot a hivatalos csatornákról. Néhányuk esetében a 0x80240017 megnevezés nélküli hiba nem tért vissza, amikor megpróbálták telepíteni az újonnan letöltött telepítőt.

Itt található egy gyors útmutató a szükséges Visual C ++ újrafelosztható csomag letöltéséről és telepítéséről a Microsoft szervereiről:

  1. Látogassa meg a telepítendő Visual C ++ újraelosztható csomagra vonatkozó letöltési linket :

    Visual C ++ terjeszthető csomag a Visual Studio 2013 programhoz - Link letöltése

    Visual C ++ terjeszthető csomag a Visual Studio 2015 programhoz - Link letöltése

  2. Miután eljutott a letöltési oldalra, válassza ki a telepítés nyelvét, és kattintson a Letöltés gombra a letöltés megkezdéséhez.
  3. Válassza ki az operációs rendszer architektúrájának megfelelő telepítőt. Jelölje be a vc-redist.x64.exe fájlhoz tartozó négyzetet, ha a Windows 64 bites verziója van, vagy a vc-redist.x64.exe mezőt, ha 32 bites verziót használ . Ezután kattintson a Tovább gombra a letöltés elindításához.
  4. Nyissa meg a telepítő futtatható fájlt, és kövesse a képernyőn megjelenő utasításokat a telepítés befejezéséhez.

Ha továbbra is a 0x80240017 specifikáció nélküli hibával találkozik , lépjen az alábbi következő módszerre.

2. módszer: A Windows 7 Service Pack 1 telepítése (ha van)

Mint egyes felhasználók beszámoltak róla, a probléma akkor is felmerülhet, ha Visual C ++ újraelosztható csomagokat próbál meg telepíteni a Visual Studio 2013 vagy 2015 rendszerhez a Windows v6.1 rendszerre (7600- as build: 0. szervizcsomag). Ebben a konkrét esetben a hiba azért következik be, mert a két újraelosztható csomagot úgy tervezték, hogy a Windows 7 Service Pack 1 vagy újabb szervizcsomagra telepíthető legyen.

Néhány hasonló helyzetbe került felhasználó arról számolt be, hogy a problémát az 1. szervizcsomag telepítése után oldották meg. Itt van egy rövid útmutató ennek megvalósításához:

  1. Látogassa meg ezt a linket ( itt ), válassza ki a kívánt nyelvet, és nyomja meg a Letöltés gombot a Service Pack 1 letöltéséhez.
  2. A következő képernyőn szüntesse meg az elsődleges ISO fájl kivételével minden egyéb jelölését. Miután ezt megtette, nyomja meg a Tovább gombot a letöltés megkezdéséhez.
  3. Miután letöltötte az ISO fájlt, látogassa meg ezt a linket ( itt ), és kattintson a Letöltés gombra a WinCDEMU 4.1 eszköz letöltéséhez . Ezt az eszközt használjuk a Service Pack 1 frissítésének alkalmazásához.
  4. Nyissa meg a WinCDEmu telepítő futtatható fájlját, és nyomja meg a Telepítés gombot az eszköz számítógépen történő beállításához.
  5. Az eszköz telepítése után kattintson a Telepítés gombra a szükséges rendszerszoftver hozzáadásához.
  6. Indítsa újra a számítógépet a WindowsCDEmu telepítésének befejezéséhez.
  7. Miután a következő indítás befejeződött, keresse meg azt a helyet, ahová az Iso fájlt letöltötte (a 2. lépésben), kattintson rá a jobb gombbal, és válassza az Illesztőprogram betűje és csatlakoztatása lehetőséget .
  8. Válassza ki a meghajtó betűjelét fog létrehozni, meg a lemez típusát az adatok lemezre , majd kattintson az OK , hogy felmászik a ISO fájlt.
  9. Ha a Windows 7 Service Pack 1 kép van csatlakoztatva, kövesse a képernyőn megjelenő utasításokat a telepítés befejezéséhez.
  10. Miután telepítette a Service Pack 1 szervizcsomagot, indítsa újra a számítógépet, és ellenőrizze, hogy a hibaüzenet megoldódott-e a Visual C ++ újraelosztható csomag újbóli telepítésével .

Ha továbbra is a 0x80240017 specifikáció nélküli hibával találkozik , lépjen az alábbi következő módszerre.

3. módszer: Az Universal C futásidejű frissítés telepítése

Néhány felhasználó, aki ezt a hibát kapta, miután a Python telepítője (vagy egy másik alkalmazás) felszólította őket az újratervező csomag telepítésére, arról számolt be, hogy a probléma megoldódott, amikor telepítették a Universal C Runtime frissítést, amely a Windows verziójukra vonatkozik.

Itt van egy rövid útmutató ehhez:

  1. Látogassa meg ezt a linket ( itt ), görgessen le a 2. módszerig, és töltse le a Windows verziójához tartozó frissítési csomagot.
  2. A következő képernyőn válassza ki a kívánt nyelvet, és kattintson a Letöltés gombra a letöltés megkezdéséhez.
  3. Nyissa meg a telepítő futtatható fájlt, és kövesse a képernyőn megjelenő utasításokat az Universal C futásidejű frissítés telepítéséhez. A folyamat befejezése után indítsa újra a számítógépet, és ellenőrizze, hogy a hibaüzenet megoldódott-e a következő indításkor.

Ha a következő indításkor még mindig találkozik a „ 0x80240017 nem specifikált hibával” , lépjen az alábbi következő módszerre.

4. módszer: A függőben lévő Windows frissítések telepítése

Néhány felhasználó, aki a „ 0x80240017 nem specifikált hibával” találkozott, amikor megpróbálta telepíteni a Visual C ++ redist csomagot, miután a Python (vagy hasonló disztribúció) erre felszólította, arról számolt be, hogy a problémát a függőben lévő Windows telepítése után megoldották frissítéseket.

Mint kiderült, ez a bizonyos probléma akkor fordulhat elő, ha a Visual C ++ újratervezési csomagot a Windows Update összetevő tölti le, de nincs telepítve.

Ha ez a forgatókönyv a jelenlegi helyzetére alkalmazható, kövesse az alábbi lépéseket a függőben lévő Windows frissítések telepítéséhez és a „ 0x80240017 nem specifikált hiba” megoldásához:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be az „ ms-settings: windowsupdate ” parancsot, és nyomja meg az Enter billentyűt a Beállítások alkalmazás Windows Update képernyőjének megnyitásához .

    Megjegyzés: Ha Windows 10-nél régebbi Windows-verziót futtat, akkor használja a „wuapp” parancsot.

  2. A Windows Update képernyőn kattintson a Frissítések keresése elemre , majd a függőben lévő Windows frissítések telepítéséhez kövesse a képernyőn megjelenő utasításokat.
  3. Amikor a rendszer kéri az újraindítást, tegye meg, és mindenképpen térjen vissza a Windows Update képernyőre, hogy lássa, van-e más függőben lévő frissítés.
  4. Próbálja meg újra telepíteni a Microsoft Visual C ++ Redistributable csomagot, és ellenőrizze, hogy a hibaüzenet megoldódott-e.

Ha még mindig a „ 0x80240017 meg nem határozott hiba” problémát tapasztalja, lépjen az alábbi következő módszerre.

5. módszer: A Microsoft Visual C ++ újrafelosztható csomagok eltávolítása

Ahogy néhány érintett felhasználó javasolta, a probléma akkor is felmerülhet, ha a jelenlegi Microsoft Visual C ++ újrafelosztható telepítések egyike sérült. Néhány hasonló helyzetben lévő felhasználó arról számolt be, hogy a hibaüzenet már nem fordult elő, miután eltávolította a Microsoft Visual C ++ meglévő telepítéseit, mielőtt megpróbálta alkalmazni a szükséges Visual C ++ Redist csomagot.

Ez egy rövid útmutató a meglévő Microsoft Visual C ++ újratervezhető csomagok eltávolításáról az újratelepítés előtt:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be azappwiz.cplszót, majd nyomja meg az Enter billentyűt a Programok és szolgáltatások képernyő megnyitásához.
  2. A Programok és fájlok képernyőn lépjen át a jobb oldali ablaktáblára, kattintson a jobb gombbal a Microsoft Visual C ++ újratervezési csomagjára, és válassza az Eltávolítás parancsot .
  3. A következő menüben kattintson az Eltávolítás elemre, és kövesse a képernyőn megjelenő utasításokat, hogy megszabaduljon a Microsoft Visual C ++ újratervezési csomagjától.

    Megjegyzés: Ha több Microsoft Visual C ++ telepítés van, ismételje meg mindegyikükkel a 2. és a 3. lépést.

  4. Miután sikerült eltávolítania a Microsoft Visual C ++ összes telepítését, indítsa újra a számítógépet.
  5. A következő indításkor töltse le és telepítse a szükséges Microsoft Visual C ++ telepítéseket az alábbi hivatkozások egyikéből, és nézze meg, hogy a probléma megoldódott-e:

    Visual C ++ terjeszthető csomag a Visual Studio 2013 programhoz - Link letöltése

    Visual C ++ terjeszthető csomag a Visual Studio 2015 programhoz - Link letöltése

6. módszer: Régebbi Python verzió telepítése (ha van)

Ha Python-disztribúció telepítése közben kapja ezt a hibaüzenetet, érdemes megismételnie a folyamatot egy régebbi terjesztéssel, és megnézheti, hogy a hibaüzenet továbbra is előfordul-e.

Számos olyan felhasználó, aki hasonló helyzetben találkozik a problémával, arról számolt be, hogy egy régebbi Python-disztribúció telepítésével sikerült megkerülnie a problémát.

Ez nem feltétlenül tartós javítás, mivel a jövőben valószínűleg frissítenie kell a legújabb verzióra, de hatékony lesz, ha olyan gyors megoldást keres, amely lehetővé teszi a Python disztribúció telepítését.

Annak alapján, amit más hasonló helyzetben lévő felhasználók mondanak, képesnek kell lennie a probléma kiküszöbölésére a Python 3.4.3 verziójának letöltésével . Csak töltse le a terjesztést, kövesse a képernyőn megjelenő utasításokat, és ellenőrizze, hogy ugyanazt a hibát kapja-e, amikor a Visual C ++ redist csomag telepítésére kéri.

7. módszer: Javítási telepítés végrehajtása

Ha eredmény nélkül jutott el idáig, akkor nagy eséllyel valamilyen rendszerkorrupció miatt találkozik ezzel a problémával. Van néhány módszer, amellyel megszabadulhat a fájlok sérülésétől és megoldhatja a 0x80240017 nem specifikált hibát, de sok hasonló helyzetben lévő felhasználó számolt be arról, hogy a problémát a javítás telepítése után oldották meg.

A javítási telepítés egy roncsolásmentes eljárás, amely lehetővé teszi az összes Windows-rendszerrel kapcsolatos összetevő frissítését anélkül, hogy személyes fájljait és alkalmazásait érintené. Szemben a tiszta telepítés , javítás telepítését lehetővé teszi, hogy az összes személyes adatait, beleértve a képek, zenék, videók, felhasználói beállítások, és a telepített harmadik féltől származó alkalmazások.

Ha úgy dönt, hogy javításra indul, kövesse az ebben a cikkben (itt) található utasításokat.