Popravek: 0x80240017 Neopredeljena napaka



Preizkusite Naš Instrument Za Odpravo Težav

Po poročanju naj bi več uporabnikov dobilo 0x80240017 Nespecificirana napaka pri poskusu namestitve Paketi za distribucijo Visual C ++ za Visual Studio 2013 ali Paketi za distribucijo Visual C ++ za Visual Studio 2015 . Težava ni izključna za določeno različico sistema Windows, saj naj bi se pojavila v sistemih Windows 7, Windows 8.1 in Windows 10.



0x80240017 Nespecificirana napaka



Kaj povzroča 0x80240017 Nespecificirana napaka '?

To težavo smo raziskali tako, da smo si ogledali različna poročila uporabnikov in strategije popravil, s katerimi so težavo rešili. Na podlagi nekaj pogostih scenarijev, ki smo jih uspeli odkriti, obstaja nekaj pogostih krivcev, ki so odgovorni za prikaz tega sporočila o napaki.



  • Uporabnik poskuša namestiti nepopoln redist paket Visual C ++ - Ta napaka se največkrat zgodi, ker uporabnik poskuša paket namestiti z nepopolnim / poškodovanim namestitvenim programom. Običajno poročajo, da se to zgodi pri namestitvenih programih, ki uporabniku dobavijo paket Visual C ++. V tem primeru je rešitev prenos celotne različice Visual C ++ z Microsoftovega spletnega mesta.
  • Redist paket Visual C ++ je nameščen v sistemu Windows v6.1 - Poroča se, da se to sporočilo o napaki pojavlja tudi v primerih, ko je ciljni operacijski sistem Windows v6.1. Težava se pojavi, ker so bili paketi namenjeni namestitvi samo v sistemu Windows 7 in novejših različicah. V tem primeru je rešitev nadgradnja za namestitev servisnega paketa 1.
  • V računalniku manjka posodobitev Universal C Runtime - Sporočilo o napaki lahko naletite tudi, če v vaši različici sistema Windows ni posodobitve Universal C Runtime. Običajno poročajo, da je to učinkovito v primerih, ko pride do napake pri namestitvi distribucije Python.
  • Windows Update je že prenesel redist paket Visual C ++ - Sporočilo o napaki je mogoče najti tudi, če je komponenti Windows Update uspelo prenesti zahtevano Visual C ++ paketa, vendar ga še ni uspelo namestiti. V tem primeru je rešitev namestitev kakršne koli posodobitve, ki čaka.
  • Poškodovana / nepopolna namestitev Visual C ++, ki jo je mogoče distribuirati - Na napako lahko pride tudi, če ima uporabnik obstoječo namestitev Visual C ++, ki je poškodovana ali nepopolna. V tem primeru je rešitev odstraniti vse obstoječe namestitve Visual C ++, preden znova namestite zahtevano z uradne strani za prenos.

Če se trudite razrešiti to posebno sporočilo o napaki, boste v tem članku našli zbirko preverjenih korakov za odpravljanje težav. Spodaj boste našli več različnih metod, ki so jih drugi uporabniki v podobni situaciji uporabili za rešitev težave.

Če želite biti čim bolj učinkoviti, vam priporočamo, da po vrstnem redu upoštevate spodnje metode. Sčasoma bi morali naleteti na niz navodil, ki vam bodo pomagala rešiti težavo na vašem računalniku.

1. način: Prenos namestitvenega paketa za distribucijski paket Visual C ++

Ker se težava večinoma pojavi, potem ko vas namestitveni program prosi, da namestite paket za distribucijo Visual C ++, je verjetno, da je namestitveni program zastarel ali se ni pravilno prenesel.



Več uporabnikov, ki so se znašli v podobni situaciji, je poročalo, da je bila težava rešena, ko so znova prenesli Paket za distribucijo Visual C ++ iz uradnih kanalov. Nekaterim od njih se napaka 0x80240017 Neodločena napaka ni vrnila, ko so poskusili namestitev iz na novo prenesenega namestitvenega programa.

Tu je hiter vodnik za prenos in namestitev zahtevanega Paket za distribucijo Visual C ++ iz Microsoftovih strežnikov:

  1. Obiščite povezavo za prenos, ki velja za Paket za distribucijo Visual C ++ ki jih morate namestiti:
    Paket za distribucijo Visual C ++ za Visual Studio 2013 - Povezava za prenos
    Paket za distribucijo Visual C ++ za Visual Studio 2015 - Povezava za prenos
  2. Ko pridete na stran za prenos, izberite jezik namestitve in kliknite na Prenesi za začetek prenosa.

    Prenos zahtevanega Visual C ++, ki ga je mogoče distribuirati

  3. Izberite ustrezen namestitveni program glede na arhitekturo vašega OS. Označite polje, povezano z vc-redist.x64.exe če imate 64-bitno različico sistema Windows ali vc-redist.x64.exe polje, če uporabljate 32-bitno različico. Potem zadej Naslednji za zagon prenosa.

    Prenos namestitvenega programa za distribucijo paketa Visual C ++

  4. Odprite namestitveno datoteko in sledite navodilom na zaslonu, da dokončate namestitev.

    Namestitev paketa za distribucijo Visual C ++

Če še vedno naletite na 0x80240017 Nedoločena napaka, pomaknite se do naslednje metode spodaj.

2. način: Namestitev servisnega paketa 1 za Windows 7 (če je primerno)

Kot so poročali nekateri uporabniki, se težava lahko pojavi tudi, če poskušate namestiti Paketi za distribucijo Visual C ++ za Visual Studio 2013 ali 2015 na Windows v6.1 (gradnja 7600: servisni paket 0). V tem primeru pride do napake, ker sta dva paketa, ki jih je mogoče distribuirati, namenjena namestitvi v servisni paket SP1 za Windows 7 in novejše različice.

Nekaj ​​uporabnikov, ki so se znašli v podobni situaciji, je poročalo, da je bila težava odpravljena po namestitvi servisnega paketa 1. Tu je hiter vodič, kako to storiti:

  1. Obiščite to povezavo ( tukaj ), izberite svoj jezik in pritisnite Prenesi za prenos servisnega paketa 1.

    Prenos servisnega paketa 1 za Windows v6.1 (gradnja 7600: servisni paket 0)

  2. Na naslednjem zaslonu počistite vse ostalo, razen primarne datoteke ISO. Ko to storite, pritisnite Naslednji za začetek prenosa.

    Prenos datoteke ISO, potrebne za namestitev servisnega paketa 1 za Windows 7.

  3. Ko je datoteka ISO prenesena, obiščite to povezavo ( tukaj ) in kliknite gumb Prenos, da prenesete datoteko Orodje WinCDEMU 4.1 . S tem orodjem bomo uporabili nadgradnjo servisnega paketa 1.

    Prenos orodja WinCDEmu 4.1

  4. Odprite namestitveno izvedljivo datoteko WinCDEmu in pritisnite Namestite gumb za nastavitev orodja v računalniku.

    Namestitev orodja WinCDEmu

  5. Ko je orodje nameščeno, kliknite Namestite za dodajanje zahtevane sistemske programske opreme.

    Namestitev dodatne programske opreme

  6. Znova zaženite računalnik, da dokončate namestitev sistema WindowsCDEmu.
  7. Ko je naslednji zagon končan, se pomaknite do mesta, kamor ste prenesli datoteko Iso (v 2. koraku), z desno miškino tipko kliknite in izberite Izberite črko in nosilec voznika .

    Namestitev datoteke servisnega paketa 1 z WinCDEmu

  8. Izberite črko pogona, ki ga boste ustvarili, nastavite Vrsta diska do Podatkovni disk in kliknite V redu za namestitev VELIKO mapa.

    Namestitev slike servisnega paketa

  9. Ko je nameščena slika za Windows 7 s servisnim paketom 1, sledite navodilom na zaslonu, da dokončate namestitev.
  10. Ko je servisni paket 1 nameščen, znova zaženite računalnik in preverite, ali je sporočilo o napaki odpravljeno, tako da poskusite namestiti Paket za distribucijo Visual C ++ ponovno.

Če še vedno naletite na 0x80240017 Nedoločena napaka, pomaknite se do naslednje metode spodaj.

3. način: Namestitev posodobitve Universal C Runtime

Nekaj ​​uporabnikov, ki so dobili to napako, potem ko je Pythonov namestitveni program (ali druga aplikacija) pozval k namestitvi redist paketa, je poročalo, da je bila težava odpravljena, ko so namestili Univerzalno izvajanje C posodobitev, ki velja za njihovo različico sistema Windows.

Tu je hiter vodnik za to:

  1. Obiščite to povezavo ( tukaj ), se pomaknite navzdol do 2. metode in prenesite posodobitveni paket, ki velja za vašo različico sistema Windows.

    Prenos ustrezne različice namestitvenega programa Universal C Runtime

  2. Na naslednjem zaslonu izberite želeni jezik in kliknite Prenesi za začetek prenosa.

    Prenos namestitvenega programa

  3. Odprite namestitveno izvršljivo datoteko in sledite navodilom na zaslonu, da namestite posodobitev Universal C Runtime. Ko je postopek končan, znova zaženite računalnik in preverite, ali je bilo sporočilo o napaki odpravljeno ob naslednjem zagonu.

Če še vedno naletite na 0x80240017 Nespecificirana napaka ' ob naslednjem zagonu se pomaknite do naslednje metode spodaj.

4. način: Namestitev vseh čakajočih posodobitev sistema Windows

Nekaj ​​uporabnikov, ki se srečujejo z 0x80240017 Nespecificirana napaka ' pri poskusu namestitve Visual C ++ redist paket po pozivu Pythona (ali podobne distribucije) so sporočili, da je bila težava odpravljena, ko so namestili čakajoče posodobitve sistema Windows.

Izkazalo se je, da se ta težava lahko pojavi, če komponento za posodobitev Visual C ++ prenese komponenta Windows Update, vendar ni nameščena.

Če je ta scenarij veljaven za vašo trenutno situacijo, sledite spodnjim korakom, da namestite katero koli posodobitev sistema Windows v teku in razrešite 0x80240017 Nespecificirana napaka ':

  1. Pritisnite Tipka Windows + R. odpreti pogovorno okno Zaženi. Nato vnesite » ms-settings: windowsupdate 'In pritisnite Enter odpreti Windows Update zaslon Nastavitve app.

    Odpiranje zaslona Windows Update

    Opomba: Če uporabljate različico sistema Windows, starejšo od sistema Windows 10, namesto tega uporabite ukaz 'wuapp'.

  2. Na zaslonu Windows Update kliknite Preveri za posodobitve , nato sledite navodilom na zaslonu, da namestite vsako čakajočo posodobitev sistema Windows.

    Preverjanje posodobitev

  3. Ob pozivu za ponovni zagon to storite in se prepričajte, da se vrnete na zaslon Windows Update in preverite, ali imate še kakšne posodobitve v teku.
  4. Poskusite znova namestiti paket za distribucijo Microsoft Visual C ++ in preverite, ali je sporočilo o napaki odpravljeno.

Če še vedno naletite na 0x80240017 Nespecificirana napaka “, pomaknite se do naslednje metode spodaj.

5. način: Odstranitev obstoječih redistributivnih paketov Microsoft Visual C ++

Kot so predlagali nekateri prizadeti uporabniki, se težava lahko pojavi tudi, če je ena od vaših trenutnih namestitvenih sistemov Microsoft Visual C ++ poškodovana. Nekaj ​​uporabnikov, ki so bili v podobni situaciji, je poročalo, da se sporočilo o napaki ni več pojavilo, potem ko so odstranili obstoječe namestitve Microsoft Visual C ++, preden so poskusili uporabiti zahtevano Visual C ++ Redist paket.

Tu je kratek vodnik za odstranitev obstoječih Paketi za distribucijo Microsoft Visual C ++ preden poskusite znova namestiti:

  1. Pritisnite Tipka Windows + R. odpreti a Teči pogovorno okno. Nato vnesite » appwiz.cpl 'In pritisnite Enter odpreti Programi in lastnosti zaslon.

    Vnesite appwiz.cpl in pritisnite Enter, da odprete seznam nameščenih programov

  2. Znotraj Programi in datoteke zaslona, ​​pojdite na desno podokno, z desno miškino tipko kliknite Redist Microsoft Visual C ++ paket in izberite Odstrani .

    Odstranitev redist paketa Visual C ++

  3. V naslednjem meniju kliknite Odstrani in sledite navodilom na zaslonu, da se znebite Redist Microsoft Visual C ++ paket.

    Odstranitev paketov Visual C ++

    Opomba: Če imate več namestitev Microsoft Visual C ++, ponovite 2. in 3. korak z vsako od njih.

  4. Ko vam uspe odstraniti vsako namestitev Microsoft Visual C ++, znova zaženite računalnik.
  5. Ob naslednjem zagonu prenesite in namestite zahtevane namestitve Microsoft Visual C ++ z ene od teh povezav in preverite, ali je težava odpravljena:
    Paket za distribucijo Visual C ++ za Visual Studio 2013 - Povezava za prenos
    Paket za distribucijo Visual C ++ za Visual Studio 2015 - Povezava za prenos

6. način: Namestitev starejše različice Python (če je primerno)

Če se to sporočilo o napaki prikaže med poskusom namestitve distribucije Python, boste morda želeli postopek ponoviti s starejšo distribucijo in preveriti, ali se sporočilo o napaki še vedno pojavlja.

Več uporabnikov, ki so v podobnem scenariju naleteli na težavo, je poročalo, da jim je težavo uspelo izogniti z namestitvijo starejše distribucije Python.

To ni nujno trajna rešitev, saj boste v prihodnosti verjetno morali posodobiti na najnovejšo različico, vendar bo učinkovito, če iščete hitro rešitev, ki vam bo omogočila namestitev distribucije Python.

Glede na to, kar govorijo drugi uporabniki v podobni situaciji, bi morali težavo rešiti s prenosom Različica Python 3.4.3 . Prenesite distribucijo, sledite navodilom na zaslonu in preverite, ali se pri pozivu za namestitev paketa za redist Visual C ++ prikaže ista napaka.

7. način: Izvedba namestitve popravila

Če ste tako daleč prišli brez rezultata, obstaja velika verjetnost, da se s to težavo srečujete zaradi neke vrste sistemske korupcije. Obstaja nekaj metod, s katerimi se lahko znebite poškodb datotek in razrešite datoteko 0x80240017 Nedoločena napaka, vendar je veliko uporabnikov v podobni situaciji poročalo, da je bila težava odpravljena po izvedbi namestitve popravila.

Namestitev popravila je nedestruktivni postopek, ki vam bo omogočil, da osvežite vse komponente, povezane z operacijskim sistemom Windows, ne da bi to vplivalo na vaše osebne datoteke in programe. V nasprotju z a čista namestitev , namestitev za popravilo vam bo omogočila, da obdržite vse svoje osebne podatke, vključno s fotografijami, glasbo, videoposnetki, uporabniškimi nastavitvami in vsemi nameščenimi programi drugih proizvajalcev.

Če se odločite za popravilo, lahko sledite navodilom v tem članku ( tukaj ).

7 minut branja