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



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Állítólag több felhasználó is megkapja a 0x80240017 Nem meghatározott hiba amikor megpróbálja telepíteni Visual C ++ terjeszthető csomagok a Visual Studio 2013-hoz vagy Visual C ++ terjeszthető csomagok 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ő.



0x80240017 Nem meghatározott hiba



Mi okozza a 0x80240017 Meghatározatlan hiba ’?

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, amelyekkel a problémát megoldották. 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 - Leginkább ez a hiba lép fel, 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 a Windows v6.1 rendszerre van telepítve - Ez a hibaüzenet azokban az esetekben is előfordul, amikor a cél operációs rendszer a Windows v6.1. A probléma azért merül fel, mert a csomagokat csak a Windows 7 és újabb verziók telepítésére 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ó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 ++ újratervezési csomagot - A hibaüzenet akkor is előfordulhat, ha a Windows Update összetevőnek sikerült letölteni a szükségeset Visual C ++ csomagot, de még nem sikerült telepíteni. 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 ++ terjeszthető telepítés - A hibával akkor is találkozhatunk, ha a felhasználónak van egy sérült vagy hiányos Visual C ++ telepítése. 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, ez a cikk ellenőrzött hibaelhárítási lépések gyűjteményét nyújtja Önnek. 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 az alábbi módszereket kövesse sorrendben. Végül meg kell bukkannia egy olyan utasítássorozatra, 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 ++ terjeszthető csomag a hivatalos csatornákról. Néhányuk esetében a 0x80240017 meg nem határozott 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 fájlok letöltéséhez és telepítéséhez Visual C ++ terjeszthető csomag a Microsoft szervereiről:

  1. Látogassa meg a Visual C ++ terjeszthető csomag amelyet telepítenie kell:
    Visual C ++ terjeszthető csomag a Visual Studio 2013-hoz - Letöltési link
    Visual C ++ terjeszthető csomag a Visual Studio 2015-hez - Letöltési link
  2. Miután eljutott a letöltési oldalra, válassza ki a telepítés nyelvét, majd kattintson a gombra Letöltés gombot a letöltés megkezdéséhez.

    A szükséges Visual C ++ újrafelosztható fájl letöltése

  3. Válassza ki a megfelelő telepítőt az operációs rendszer architektúrájának megfelelően. Jelölje be a vc-redist.x64.exe ha a Windows 64 bites verziója vagy a vc-redist.x64.exe négyzetet, ha 32 bites. Aztán üsse Következő a letöltés elindításához.

    A Visual C ++ újrafelosztható csomag telepítőjének letöltése

  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.

    A Visual C ++ újraelosztható csomag telepítése

Ha még mindig találkozik a 0x80240017 meghatározatlan hiba, 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 telepíteni próbál Visual C ++ terjeszthető csomagok a Visual Studio 2013-hoz vagy 2015 tovább Windows v6.1 (Build 7600: Service Pack 0). 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éma megoldódott az 1. szervizcsomag telepítése után. Itt van egy rövid útmutató ennek megvalósításához:

  1. Látogassa meg ezt a linket ( itt ), válassza ki a nyelvet, és nyomja meg a gombot Letöltés gombra az 1. szervizcsomag letöltéséhez.

    Service Pack 1 letöltése Windows v6.1-hez (7600-as build: 0. szervizcsomag)

  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 megtette, nyomja meg a Következő gombra a letöltés megkezdéséhez.

    A Windows 7 Service Pack 1 telepítéséhez szükséges ISO fájl letöltése.

  3. Miután letöltötte az ISO fájlt, látogassa meg ezt a linket ( itt ), majd a letöltéshez kattintson a Letöltés gombra WinCDEMU 4.1 eszköz . Ezt az eszközt használjuk a Service Pack 1 frissítésének alkalmazásához.

    A WinCDEmu 4.1 eszköz letöltése

  4. Nyissa meg a WinCDEmu és megütötte a Telepítés gombra kattintva állíthatja be az eszközt a számítógépén.

    A WinCDEmu eszköz telepítése

  5. Az eszköz telepítése után kattintson a gombra Telepítés a szükséges rendszerszoftver hozzáadásához.

    A kiegészítő szoftver telepítése

  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á letöltötted az Iso fájlt (a 2. lépésben), jobb gombbal kattints rá, és válaszd Válassza ki az illesztőprogram betűjét és csatlakoztatását .

    A Service Pack 1 fájl csatolása a WinCDEmu segítségével

  8. Válassza ki a létrehozni kívánt meghajtó betűjét, állítsa be a Lemez típusa nak nek Adatlemez és kattintson Rendben felszerelni a JELENTŐSEBB fájl.

    A szervizcsomag képének csatlakoztatása

  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. A Service Pack 1 telepítése után indítsa újra a számítógépet, és ellenőrizze, hogy a hibaüzenet megoldódott-e a Visual C ++ terjeszthető csomag újra.

Ha még mindig találkozik a 0x80240017 meghatározatlan hiba, 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ési csomag telepítésére, arról számolt be, hogy a probléma megoldódott, miután telepítette a Universal C futási idő a Windows verziójukra vonatkozó frissítés.

Itt van egy gyors ú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ára vonatkozó frissítési csomagot.

    Az Universal C Runtime telepítő megfelelő verziójának letöltése

  2. A következő képernyőn válassza ki a kívánt nyelvet, majd kattintson a gombra Letöltés gombra a letöltés megkezdéséhez.

    A telepítő letöltése

  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. Miután a folyamat befejeződött, 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 még mindig találkozik a 0x80240017 nem specifikált hiba ” a következő indításkor 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 olyan felhasználó, akik találkoztak a 0x80240017 nem specifikált hiba ” amikor megpróbálja telepíteni a Visual C ++ redist csomag miután a Python (vagy hasonló disztribúció) erre felszólította, arról számoltak be, hogy a probléma a függőben lévő Windows-frissítések telepítése után megoldódott.

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 ’:

  1. nyomja meg Windows billentyű + R a Futtatás párbeszédpanel megnyitásához. Ezután írja be a következőt: ms-settings: windowsupdate ”És nyomja meg Belép hogy kinyissa a Windows Update képernyő Beállítások kb.

    A Windows Update képernyő megnyitása

    Jegyzet: Ha a 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 gombra Frissítések keresése , majd kövesse a képernyőn megjelenő utasításokat a függőben lévő Windows frissítések telepítéséhez.

    Frissítések keresése

  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 megnézze, 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 találkozik a 0x80240017 nem specifikált hiba ”, 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 jelentkezett, miután eltávolították a meglévő Microsoft Visual C ++ telepítéseket, mielőtt megpróbálták volna alkalmazni a szükséges Visual C ++ Redist csomag.

Itt egy rövid útmutató a meglévő elemek eltávolításáról Microsoft Visual C ++ terjeszthető csomagok mielőtt újra megpróbálná újratelepíteni:

  1. nyomja meg Windows billentyű + R nyitni a Fuss párbeszédablak. Ezután írja be a következőt: appwiz.cpl ”És nyomja meg Belép hogy kinyissa a Programok és szolgáltatások képernyő.

    Írja be az appwiz.cpl fájlt, és nyomja meg az Enter billentyűt a telepített programok listájának megnyitásához

  2. Benne Programok és fájlok képernyőn lépjen át a jobb oldali ablaktáblára, kattintson a jobb gombbal a gombra A Microsoft Visual C ++ újratervezése csomagot, és válassza Eltávolítás .

    A Visual C ++ redist csomag eltávolítása

  3. A következő menüben kattintson a gombra Eltávolítás és kövesse a képernyőn megjelenő utasításokat, hogy megszabaduljon a A Microsoft Visual C ++ újratervezése csomag.

    A Visual C ++ csomagok eltávolítása

    Jegyzet: 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-hoz - Letöltési link
    Visual C ++ terjeszthető csomag a Visual Studio 2015-hez - Letöltési link

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ó szituációban 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 arra, hogy letöltéssel megkerülje a problémát Python 3.4.3 verzió . 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, amelyekkel megszabadulhat a fájlok sérülésétől és megoldhatja a 0x80240017 meghatározatlan hiba, de sok hasonló helyzetben lévő felhasználó arról számolt be, hogy a probléma megoldódott, miután elvégezték a javítási telepítést.

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 az a tiszta telepítés , a javítási telepítés lehetővé teszi az összes személyes adat megőrzését, beleértve a fényképeket, zenét, videókat, a felhasználói beállításokat és az összes telepített, harmadik féltől származó alkalmazást.

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

7 perc olvasás