Korjaus: 0x80240017 Määrittelemätön virhe



Kokeile Instrumenttia Ongelmien Poistamiseksi

Useat käyttäjät saavat ilmoituksen 0x80240017 Määrittelemätön virhe kun yrität asentaa Visual C ++ -jakelupaketit Visual Studio 2013: lle tai Visual C ++ -jakelupaketit Visual Studio 2015: lle . Ongelma ei ole yksinomaan tietylle Windows-versiolle, koska sen ilmoitetaan esiintyvän Windows 7: ssä, Windows 8.1: ssä ja Windows 10: ssä.



0x80240017 Määrittelemätön virhe



Mikä aiheuttaa 0x80240017 Määrittelemätön virhe?

Tutkimme tätä ongelmaa tarkastelemalla erilaisia ​​käyttäjäraportteja ja korjausstrategioita, joita he käyttivät ongelman ratkaisemiseen. Muutaman yleisen skenaarion perusteella, jotka onnistuimme löytämään, on olemassa muutamia yleisiä syyllisiä, jotka ovat vastuussa tämän virheilmoituksen esiintymisestä.



  • Käyttäjä yrittää asentaa keskeneräisen Visual C ++ -paketin uudelleen - Useimmiten tämä virhe ilmenee, koska käyttäjä yrittää asentaa pakettia keskeneräisen / vioittuneen asennusohjelman avulla. Tämän ilmoitetaan yleensä tapahtuvan sovellusten asentajien kanssa, jotka toimittavat käyttäjälle Visual C ++ -paketin. Tässä tapauksessa ratkaisu on ladata koko Visual C ++ -versio Microsoftin verkkosivustolta.
  • Visual C ++ redist -paketti on asennettu Windows v6.1: een - Tämän virhesanoman ilmoitetaan esiintyvän myös niissä tapauksissa, joissa kohdekäyttöjärjestelmä on Windows v6.1. Ongelma ilmenee, koska paketit on suunniteltu asennettaviksi vain Windows 7: een tai uudempiin. Tässä tapauksessa ratkaisu on päivittää Service Pack 1: n asentamiseen.
  • Tietokoneelta puuttuu Universal C Runtime -päivitys - Saatat myös kohdata virhesanoman, jos Windows-versiostasi puuttuu Universal C Runtime -päivitys. Tämän ilmoitetaan olevan tyypillisesti tehokas tilanteissa, joissa virhe ilmenee Python-jakelua asennettaessa.
  • Windows Update on jo ladannut Visual C ++ -paketin uudelleen - Virhesanoma voi myös esiintyä, jos Windows Update -komponentti onnistui lataamaan vaaditun Visuaalinen C ++ mutta ei ole vielä onnistunut asentamaan sitä. Tässä tapauksessa ratkaisu on asentaa kaikki odottavat päivitykset.
  • Viallinen / keskeneräinen Visual C ++ -jakelukelpoinen asennus - Virhe voi ilmetä myös, jos käyttäjällä on olemassa Visual C ++ -asennus, joka on vioittunut tai puutteellinen. Tässä tapauksessa ratkaisu on poistaa kaikki olemassa olevat Visual C ++ -asennukset ennen tarvittavien asentamista uudelleen viralliselta lataussivulta.

Jos yrität ratkaista tätä virhesanomaa, tässä artikkelissa on kokoelma vahvistettuja vianetsintävaiheita. Alta löydät useita erilaisia ​​tapoja, joita muut samanlaisessa tilanteessa olevat käyttäjät ovat käyttäneet ongelman ratkaisemiseen.

Jos haluat olla mahdollisimman tehokas, suosittelemme sinua noudattamaan alla olevia menetelmiä järjestyksessä. Sinun pitäisi lopulta törmätä ohjeisiin, jotka auttavat sinua ratkaisemaan ongelman koneellasi.

Tapa 1: Visual C ++ Redistributable Package -asennuspaketin lataaminen

Koska ongelma esiintyy enimmäkseen sen jälkeen, kun sovelluksen asennusohjelma pyytää sinua asentamaan Visual C ++ -jakelupaketin, on todennäköistä, että asennusohjelma on vanhentunut tai sitä ei ladattu oikein.



Useat samanlaiseen tilanteeseen joutuneet käyttäjät ovat ilmoittaneet, että ongelma on ratkaistu sen jälkeen, kun he ovat lataaneet Visual C ++ -jakelupaketti virallisilta kanavilta. Joillekin heistä 0x80240017-määrittelemätön virhe ei palannut, kun he yrittivät asennusta vasta ladatusta asennusohjelmasta.

Tässä on pikaopas tarvittavien tiedostojen lataamisesta ja asentamisesta Visual C ++ -jakelupaketti Microsoftin palvelimilta:

  1. Käy sovellukseen sovellettavassa latauslinkissä Visual C ++ -jakelupaketti että sinun on asennettava:
    Visual C ++ -jakelupaketti Visual Studio 2013: lle - Lataa linkki
    Visual C ++ -jakelupaketti Visual Studio 2015: lle - Lataa linkki
  2. Kun olet siirtynyt lataussivulle, valitse asennuskieli ja napsauta ladata -painiketta aloittaaksesi latauksen.

    Vaaditun Visual C ++ -jakelukelpoisen tiedoston lataaminen

  3. Valitse oikea asennusohjelma käyttöjärjestelmän arkkitehtuurin mukaan. Valitse ruutuun, joka liittyy vc-redist.x64.exe jos sinulla on 64-bittinen Windows-versio tai vc-redist.x64.exe ruutu, jos olet 32-bittinen. Sitten, osuma Seuraava aloittaaksesi latauksen.

    Ladataan Visual C ++ Redistributable Package -asennusohjelma

  4. Avaa asennustiedosto ja suorita asennus noudattamalla näytön ohjeita.

    Visual C ++ -jakelupaketin asentaminen

Jos kohtaat edelleen 0x80240017 Määrittelemätön virhe, siirry seuraavaan alla olevaan menetelmään.

Tapa 2: Windows 7 Service Pack 1: n asentaminen (jos käytettävissä)

Kuten jotkut käyttäjät ovat ilmoittaneet, ongelma voi ilmetä myös, jos yrität asentaa Visual C ++ -jakelupaketit Visual Studio 2013: lle tai 2015 päällä Windows v6.1 (koontiversio 7600: Service Pack 0). Tässä tapauksessa virhe ilmenee, koska nämä kaksi uudelleenjakelupakettia on suunniteltu asennettavaksi Windows 7 Service Pack 1: een tai uudempaan.

Pari käyttäjää samankaltaisessa tilanteessa on ilmoittanut, että ongelma on ratkaistu Service Pack 1: n asentamisen jälkeen. Tässä on pikaohje tämän tekemiseen:

  1. Käy tällä linkillä ( tässä ), valitse kieli ja paina ladata -painiketta Service Pack 1: n lataamiseksi.

    Service Pack 1: n lataaminen Windows v6.1: lle (koontiversio 7600: Service Pack 0)

  2. Poista seuraavasta ruudusta kaikki muut ensisijaisen ISO-tiedoston lisäksi. Kun olet tehnyt niin, paina Seuraava -painiketta aloittaaksesi latauksen.

    Windows 7 Service Pack 1: n asennukseen tarvittavan ISO-tiedoston lataaminen.

  3. Kun ISO-tiedosto on ladattu, siirry tähän linkkiin ( tässä ) ja napsauta Lataa-painiketta ladataksesi WinCDEMU 4.1 -työkalu . Käytämme tätä työkalua päivitettäessä Service Pack 1 -päivitystä.

    WinCDEmu 4.1 -työkalun lataaminen

  4. Avaa asennuksen suoritettava tiedosto WinCDEmu ja osui Asentaa -painiketta asettaaksesi työkalun tietokoneellesi.

    WinCDEmu-työkalun asentaminen

  5. Kun työkalu on asennettu, napsauta Asentaa lisätäksesi tarvittavan järjestelmäohjelmiston.

    Lisäohjelmiston asentaminen

  6. Viimeistele WindowsCDEmu-ohjelman asennus käynnistämällä tietokone uudelleen.
  7. Kun seuraava käynnistys on valmis, siirry sijaintiin, johon ladasit Iso-tiedoston (vaiheessa 2), napsauta sitä hiiren kakkospainikkeella ja valitse Valitse ohjaimen kirjain ja kiinnitys .

    Service Pack 1 -tiedoston asennus WinCDEmu: lla

  8. Valitse luomasi aseman kirjain ja aseta Levytyyppi että Data-levy ja napsauta Ok kiinnittää ISO tiedosto.

    Service Pack -kuvan asentaminen

  9. Kun Windows 7 Service Pack 1 -kuva on asennettuna, suorita asennus loppuun noudattamalla näytön ohjeita.
  10. Kun Service Pack 1 on asennettu, käynnistä tietokone uudelleen uudelleen ja tarkista, onko virhesanoma ratkaistu yrittämällä asentaa Visual C ++ -jakelupaketti uudelleen.

Jos kohtaat edelleen 0x80240017 Määrittelemätön virhe, siirry seuraavaan alla olevaan menetelmään.

Tapa 3: Universal C Runtime -päivityksen asentaminen

Pari käyttäjää, jotka ovat saaneet tämän virheen Pythonin asentajan (tai muun sovelluksen) kehotuksen asentaa uudelleenohjauspaketin mukaan, ovat ilmoittaneet, että ongelma on ratkaistu, kun he ovat asentaneet Universal C ajonaikainen heidän Windows-versioonsa sovellettava päivitys.

Tässä on pikaopas tämän tekemiseen:

  1. Käy tällä linkillä ( tässä ), vieritä alaspäin tapaan 2 ja lataa Windows-versioon soveltuva päivityspaketti.

    Asianmukaisen version Universal C Runtime -asennusohjelmasta lataaminen

  2. Valitse seuraavasta näytöstä haluamasi kieli ja napsauta ladata -painiketta aloittaaksesi latauksen.

    Asennusohjelman lataaminen

  3. Avaa asennustiedosto ja asenna Universal C Runtime -päivitys noudattamalla näytön ohjeita. Kun prosessi on valmis, käynnistä tietokone uudelleen ja tarkista, onko virhesanoma ratkaistu seuraavassa käynnistyksessä.

Jos kohtaat edelleen 0x80240017 Määrittelemätön virhe ’ seuraavassa käynnistyksessä siirry seuraavaan alla olevaan menetelmään.

Tapa 4: Odottavien Windows-päivitysten asentaminen

Pari käyttäjää, jotka ovat kohdanneet 0x80240017 Määrittelemätön virhe ’ kun yrität asentaa Visual C ++ -paketti uudelleen Python (tai vastaava jakelu) on kehottanut tekemään niin, ovat ilmoittaneet, että ongelma on ratkaistu, kun he ovat asentaneet odottavat Windows-päivitykset.

Kuten käy ilmi, tämä erityinen ongelma voi ilmetä, jos Visual C ++ -paketti ladataan Windows Update -komponentilla, mutta sitä ei ole asennettu.

Jos tämä skenaario soveltuu nykytilanteeseen, asenna odottava Windows-päivitys noudattamalla seuraavia ohjeita ja ratkaise 0x80240017 Määrittelemätön virhe ’:

  1. Lehdistö Windows-näppäin + R avaa Suorita-valintaikkuna. Kirjoita sitten ms-settings: windowsupdate ”Ja paina Tulla sisään avata Windows päivitys -näyttö asetukset sovellus.

    Windows Update -näytön avaaminen

    merkintä: Jos käytössäsi on Windows 10 vanhempi Windows-versio, käytä sen sijaan wuapp-komentoa.

  2. Napsauta Windows Update -näytön sisällä Tarkista päivitykset , asenna sitten kaikki odottavat Windows-päivitykset noudattamalla näytön ohjeita.

    Tarkistetaan päivityksiä

  3. Kun sinua kehotetaan käynnistämään uudelleen, tee se ja muista palata Windows Update -näyttöön nähdäksesi, onko sinulla muita odottavia päivityksiä.
  4. Yritä asentaa Microsoft Visual C ++ Redistributable -paketti uudelleen ja katso, onko virhesanoma ratkaistu.

Jos kohtaat edelleen 0x80240017 Määrittelemätön virhe ', siirry seuraavaan alla olevaan menetelmään.

Tapa 5: Olemassa olevien Microsoft Visual C ++ -jakelupakettien poistaminen

Kuten jotkut asianomaiset käyttäjät ovat ehdottaneet, ongelma voi ilmetä myös, jos jokin nykyisistä Microsoft Visual C ++ -jakeluvista asennuksista on vioittunut. Pari käyttäjää, jotka olivat samankaltaisessa tilanteessa, ovat ilmoittaneet, että virheilmoitusta ei enää esiintynyt sen jälkeen, kun he olivat poistaneet kaikki olemassa olevat Microsoft Visual C ++ -asennukset ennen kuin he yrittivät soveltaa vaadittuja Visual C ++ Redist paketti.

Tässä on pikaopas olemassa olevan asennuksen poistamisesta Microsoft Visual C ++ -jakelupaketit ennen kuin yrität asentaa uudelleen:

  1. Lehdistö Windows-näppäin + R avata a Juosta valintaikkuna. Kirjoita sitten appwiz.cpl ”Ja paina Tulla sisään avata Ohjelmat ja ominaisuudet -näyttö.

    Kirjoita appwiz.cpl ja paina Enter avataksesi asennettujen ohjelmien luettelon

  2. Sisällä Ohjelmat ja tiedostot -näyttö, siirry oikeanpuoleiseen ruutuun, napsauta hiiren kakkospainikkeella Microsoft Visual C ++ uudelleen pakkaus ja valitse Poista asennus .

    Poistetaan Visual C ++ redist -paketti

  3. Napsauta seuraavan valikon sisällä Poista asennus ja seuraa näytön ohjeita päästäksesi eroon Microsoft Visual C ++ uudelleen paketti.

    Poistetaan Visual C ++ -paketit

    merkintä: Jos sinulla on useita Microsoft Visual C ++ -asennuksia, toista vaiheet 2 ja 3 jokaisen kanssa.

  4. Kun olet onnistunut poistamaan kaikki Microsoft Visual C ++ -asennukset, käynnistä tietokone uudelleen.
  5. Lataa ja asenna seuraavassa käynnistyksessä tarvittavat Microsoft Visual C ++ -asennukset yhdestä näistä linkeistä ja tarkista, onko ongelma ratkaistu:
    Visual C ++ -jakelupaketti Visual Studio 2013: lle - Lataa linkki
    Visual C ++ -jakelupaketti Visual Studio 2015: lle - Lataa linkki

Tapa 6: Vanhemman Python-version asentaminen (jos käytettävissä)

Jos saat tämän virhesanoman yrittäessäsi asentaa Python-jakelua, haluat ehkä toistaa prosessin vanhemmalla jakelulla ja nähdä, esiintyykö virhesanoma edelleen.

Useat käyttäjät, jotka kohtaavat ongelman samanlaisessa tilanteessa, ovat ilmoittaneet onnistuneensa kiertämään ongelman asentamalla vanhemman Python-jakelun.

Tämä ei ole välttämättä pysyvä korjaus, koska sinun on todennäköisesti päivitettävä uusimpaan versioon tulevaisuudessa, mutta se on tehokas, jos etsit nopeaa ratkaisua, jonka avulla voit asentaa Python-jakelun.

Sen perusteella, mitä muut samanlaisessa tilanteessa olevat käyttäjät sanovat, sinun pitäisi pystyä kiertämään asia lataamalla Python-versio 3.4.3 . Lataa vain jakelu, noudata näytön ohjeita ja katso, saatko saman virheen, kun sinua kehotetaan asentamaan Visual C ++ redist -paketti.

Tapa 7: Korjausasennuksen suorittaminen

Jos olet tullut niin pitkälle ilman tulosta, sinulla on suuri mahdollisuus, että kohtaat tämän ongelman jonkinlaisen järjestelmän vioittumisen vuoksi. On olemassa pari tapaa, joilla voit päästä eroon tiedostojen vioittumisesta ja korjata 0x80240017 Määrittelemätön virhe, mutta monet samanlaisessa tilanteessa olevat käyttäjät ovat ilmoittaneet, että ongelma on ratkaistu korjausasennuksen jälkeen.

Korjausasennus on rikkomaton toimenpide, jonka avulla voit päivittää kaikki Windows-komponentit vaikuttamatta henkilökohtaisiin tiedostoihisi ja sovelluksiisi. Toisin kuin a puhdas asennus , korjausasennuksen avulla voit säilyttää kaikki henkilökohtaiset tietosi, mukaan lukien valokuvat, musiikki, videot, käyttäjän mieltymykset ja kaikki asennetut kolmannen osapuolen sovellukset.

Jos päätät tehdä korjausasennuksen, voit noudattaa tässä artikkelissa olevia ohjeita ( tässä ).

7 minuuttia luettu