Korjaa: 0x80240017 määrittelemätön virhe

Useiden käyttäjien ilmoitetaan saaneen määrittelemätöntä 0x80240017-virhettä yrittäessään asentaa Visual C ++ -jakelukelpoiset paketit Visual Studio 2013 -käyttöjärjestelmälle tai Visual C ++ -jakelukelpoiset paketit Visual Studio 2015 -sovellukselle . Aihe ei ole yksinomainen tietylle Windows-versiolle, koska sen ilmoitetaan tapahtuvan Windows 7, Windows 8.1 ja Windows 10 -käyttöjärjestelmissä.

0x80240017 määrittelemätön virhe

Mikä aiheuttaa ' 0x80240017 määrittelemätön virhe'?

Tutkimme tätä erityistä ongelmaa tarkastelemalla erilaisia ​​käyttäjän raportteja ja korjausstrategioita, joita he käyttivät ongelman ratkaisemiseksi. Muutaman yleisen skenaarion perusteella, jotka onnistuimme selvittämään, on muutama yhteinen syyllinen, jotka vastaavat tämän virhesanoman ilmestymisestä.

  • Käyttäjä yrittää asentaa epätäydellisen Visual C ++ -luettelon paketin - Useimmiten tämä virhe ilmenee, koska käyttäjä yrittää asentaa paketin epätäydellisellä / vioittuneella asennusohjelmalla. Tämän ilmoitetaan yleensä tapahtuvan sovellusten asennusohjelmissa, 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 tapahtuvan myös niissä tapauksissa, joissa kohdekäyttöjärjestelmä on Windows v6.1. Ongelma ilmenee, koska paketit on suunniteltu vain asennettaviksi Windows 7: ään tai uudempiin. Tässä tapauksessa ratkaisu on päivittää Service Pack 1: n asentamiseen.
  • Tietokoneesta puuttuu Universal C Runtime -päivitys - Voit saada virheilmoituksen myös, jos Windows-versiosta puuttuu Universal C Runtime -päivitys. Tämän ilmoitetaan yleensä olevan tehokas tilanteissa, joissa tapahtuu virhe Python-jakelua asennettaessa.
  • Windows Update on jo ladannut Visual C ++: n redist-paketin - Virheviesti voi esiintyä myös, jos Windows Update -komponentti onnistui lataamaan tarvittavan Visual C ++ -paketin, mutta ei ole vielä onnistunut asentamaan sitä. Tässä tapauksessa ratkaisu on asentaa kaikki odottavat päivitykset.
  • Vioittunut / epätäydellinen Visual C ++ -jakelukelpoinen asennus - Virhe voi tapahtua myös jos käyttäjällä on olemassa Visual C ++ -asennus, joka on vioittunut tai epätäydellinen. Tässä tapauksessa ratkaisu on poistaa olemassa olevat Visual C ++ -asennukset ennen vaaditun asennusta uudelleen viralliselta lataussivulta.

Jos yrität ratkaista tämän virhesanoman, tässä artikkelissa on kokoelma vahvistettuja vianetsintävaiheita. Alla on useita erilaisia ​​menetelmiä, joita muut samanlaisessa tilanteessa olevat käyttäjät ovat käyttäneet saadakseen ongelman ratkaistua.

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

Tapa 1: Lataa Visual C ++ -jakelukelpoisen paketin asennuspaketti

Koska ongelma ilmenee useimmiten sen jälkeen, kun sovelluksen asennusohjelma pyytää sinua asentamaan Visual C ++ -jakelukelpoisen paketin, asennusohjelma on vanhentunut tai sitä ei ole ladattu oikein.

Useat samanlaisessa tilanteessa olevat käyttäjät ovat ilmoittaneet, että ongelma on ratkaistu, kun he ovat ladanneet Visual C ++ -jakelukelpoisen paketin uudelleen virallisilta kanavilta. Joillekin niistä 0x80240017-määrittelemätön virhe ei palannut, kun he yrittivät asennusta juuri ladatusta asennusohjelmasta.

Tässä on pikaopas tarvittavan Visual C ++ -jakelukelpoisen paketin lataamisesta ja asentamisesta Microsoftin palvelimilta:

  1. Käy asennettavaan Visual C ++ -jakelukelpoiseen pakettiin sovellettavalla latauslinkillä:

    Visual C ++ -jakelukelpoinen paketti Visual Studio 2013: lle - Lataa linkki

    Visual C ++ -jakelukelpoinen paketti Visual Studio 2015: lle - Lataa linkki

  2. Kun pääset lataussivulle, valitse asennuskieli ja aloita lataus napsauttamalla Lataa- painiketta.

    Lataa tarvittava Visual C ++ -jakelukelpoinen
  3. Valitse oikea asentaja käyttöjärjestelmäarkkitehtuurisi mukaan. Valitse vc-redist.x64.exe liittyvä ruutu, jos sinulla on 64-bittinen Windows-versio, tai vc-redist.x64.exe, jos käytät 32-bittistä versiota. Aloita sitten lataus napsauttamalla Seuraava .

    Lataa Visual C ++ -jakelukelpoisen paketin asennusohjelma
  4. Avaa asennuksen suoritettava ohjelma ja suorita asennus loppuun noudattamalla näyttöön tulevia ohjeita.

    Visual C ++ -jakelukelpoisen paketin asentaminen

Jos kohtaat edelleen 0x80240017 määrittelemätöntä virhettä, siirry seuraavaan menetelmään.

Tapa 2: Windows 7 Service Pack 1: n asentaminen (jos sellainen on)

Kuten jotkut käyttäjät ovat ilmoittaneet, ongelma voi ilmetä myös silloin, kun yrität asentaa Visual C ++ -jakelukelpoisia paketteja Visual Studio 2013 tai 2015 -käyttöjärjestelmälle Windows v6.1 (Build 7600: Service Pack 0). Tässä tapauksessa virhe ilmenee, koska kaksi uudelleenjakelukelpoista pakettia on suunniteltu asennettavaksi Windows 7 Service Pack 1: een tai uudempiin.

Pari käyttäjää, jotka ovat joutuneet samanlaiseen tilanteeseen, ovat ilmoittaneet, että ongelma on ratkaistu Service Pack 1: n asentamisen jälkeen. Tässä on nopea opas tämän tekemiseen:

  1. Käy tällä linkillä ( täällä ), valitse kieli ja napsauta Lataa- painiketta ladataksesi Service Pack 1.

    Service Pack 1: n lataaminen Windows v6.1: lle (Build 7600: Service Pack 0)
  2. Poista seuraavasta näytöstä kaikki muut kuin ensisijainen ISO-tiedosto. Kun olet tehnyt niin, napsauta Seuraava- painiketta aloittaaksesi latauksen.

    Lataa Windows 7 Service Pack 1: n asennukseen tarvittava ISO-tiedosto.
  3. Kun ISO-tiedosto on ladattu, käy tällä linkillä ( täällä ) ja napsauta Lataa-painiketta ladataksesi WinCDEMU 4.1 -työkalun . Käytämme tätä työkalua Service Pack 1 -päivityksen asentamiseen.

    Lataa WinCDEmu 4.1 -työkalu
  4. Avaa WinCDEmu- asennusohjelma ja napsauta Asenna- painiketta asentaaksesi työkalun tietokoneellesi.

    WinCDEmu-työkalun asentaminen
  5. Kun työkalu on asennettu, napsauta Asenna ja lisää tarvittava järjestelmäohjelmisto.

    Lisäohjelmiston asentaminen
  6. Käynnistä tietokone uudelleen suorittaaksesi WindowsCDEmu-asennuksen loppuun.
  7. Kun seuraava käynnistys on valmis, siirry kohtaan, josta olet ladannut Iso-tiedoston (vaiheessa 2), napsauta sitä hiiren kakkospainikkeella ja valitse Valitse ohjaimen kirjain ja kiinnitys .

    Service Pack 1 -tiedoston asentaminen WinCDEmu-sovelluksella
  8. Valitse luomasi aseman kirjain, aseta levytyypiksi Data disc ja napsauta OK asentaaksesi ISO- tiedoston.

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

Jos kohtaat edelleen 0x80240017 määrittelemätöntä virhettä, siirry seuraavaan menetelmään.

Tapa 3: Universal C Runtime -päivityksen asentaminen

Muutama käyttäjä, joka on saanut tämän virheen Pythonin asentajan (tai muun sovelluksen) kehottaessa asentamaan redist-paketti, ovat ilmoittaneet, että ongelma on ratkaistu, kun he ovat asentaneet heidän Windows-versioonsa sovellettavan Universal C Runtime -päivityksen.

Tässä on nopea opas tämän tekemiseen:

  1. Siirry tähän linkkiin ( täällä ), vieritä alas kohtaan 2 ja lataa Windows-versioon soveltuva päivityspaketti.

    Lataa sopiva versio Universal C Runtime -asennusohjelmasta
  2. Valitse seuraavasta näytöstä haluamasi kieli ja aloita lataus napsauttamalla Lataa- painiketta.

    Lataa asennusohjelma
  3. Avaa asennuksen suoritettava ohjelma ja asenna Universal C Runtime -päivitys näytön ohjeiden mukaan. Kun prosessi on valmis, käynnistä tietokone uudelleen ja tarkista, onko virhesanoma ratkaistu seuraavan käynnistyksen yhteydessä.

Jos kohtaat edelleen 0x80240017 määrittelemätöntä virhettä seuraavan käynnistyksen yhteydessä, siirry seuraavaan alla olevaan menetelmään.

Tapa 4: Odottavien Windows-päivitysten asentaminen

Muutama käyttäjä, joka on törmännyt ' 0x80240017 määrittelemätöntä virheeseen ' yrittäessään asentaa Visual C ++ -listaapaketti sen jälkeen, kun Python (tai vastaava jakelu) on kehottanut tekemään niin, ovat ilmoittaneet, että ongelma on ratkaistu, kun he ovat asentaneet kaikki vireillä olevat Windows-järjestelmät. päivityksiä.

Kuten osoittautuu, tämä tietty ongelma voi ilmetä, jos Windows Update -komponentti on ladannut Visual C ++ -listalistauksen, mutta sitä ei ole asennettu.

Jos tämä skenaario soveltuu nykyiseen tilanteeseesi, asenna odottavat Windows-päivitykset ja ratkaise ' 0x80240017 määrittelemätön virhe' seuraavien vaiheiden avulla :

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten ” ms-settings: windowsupdate ” ja paina Enter, kun haluat avata Asetukset- sovelluksen Windows Update -näytön.

    Windows Update -näytön avaaminen

    Huomaa: Jos käytät Windows 10 -versiota vanhempaa Windows-versiota, käytä sen sijaan wuapp-komentoa.

  2. Napsauta Windows Update -näytössä Tarkista päivitykset ja asenna sitten näytöllä näkyvät ohjeet asentaaksesi kaikki odottavat Windows-päivitykset.

    Tarkistetaan päivitykset
  3. Kun sinua pyydetään käynnistämään se uudelleen, tee niin ja palaa Windows Update -näyttöön nähdäksesi, onko sinulla muita odottavia päivityksiä.
  4. Yritä asentaa Microsoft Visual C ++ -jakelukelpoinen paketti uudelleen ja tarkistaa, onko virhesanoma ratkaistu.

Jos kohtaat edelleen ' 0x80240017 määrittelemätöntä virhettä', siirry seuraavaan alla olevaan menetelmään.

Tapa 5: Poista olemassa olevien Microsoft Visual C ++ -jakelukelpoisten pakettien asennus

Kuten jotkut asiaankuuluvat käyttäjät ovat ehdottaneet, ongelma saattaa ilmetä myös jos jokin nykyisistä Microsoft Visual C ++ -jakelukelpoisista asennuksista on vioittunut. Pari käyttäjää, jotka olivat samanlaisessa tilanteessa, ovat ilmoittaneet, että virheilmoitusta ei enää esiintynyt sen jälkeen, kun he olivat poistaneet olemassa olevat Microsoft Visual C ++ -asennukset ennen kuin he yrittivät soveltaa vaadittua Visual C ++ Redist -pakettia.

Tässä on nopea opas olemassa olevien Microsoft Visual C ++ -jakelukelpoisten pakettien asennuksen poistamiseen ennen uudelleenyrityksen yrittämistä:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten “ appwiz.cpl ” ja avaa Ohjelmat ja toiminnot -näyttö painamalla Enter .

    Kirjoita appwiz.cpl ja avaa asennettujen ohjelmien luettelo painamalla Enter-näppäintä
  2. Siirry Ohjelmat ja tiedostot -näytön oikeanpuoleiseen ruutuun, napsauta hiiren kakkospainikkeella Microsoft Visual C ++ -listalista ja valitse Poista .

    Visual C ++ redist -paketin asennuksen poistaminen
  3. Napsauta seuraavan valikon sisällä Poista asennus ja seuraa näyttöön tulevia ohjeita päästäksesi eroon Microsoft Visual C ++ -listalistapaketista .

    Visual C ++ -pakettien asennuksen poistaminen

    Huomaa: Jos sinulla on useita Microsoft Visual C ++ -asennuksia, toista vaiheet 2 ja 3 jokaisella.

  4. Kun olet onnistunut poistamaan kaikki Microsoft Visual C ++ -asennukset, käynnistä tietokone uudelleen.
  5. Lataa ja asenna seuraavassa käynnistyksessä vaadittavat Microsoft Visual C ++ -asennukset yhdestä näistä linkeistä ja katso onko ongelma ratkaistu:

    Visual C ++ -jakelukelpoinen paketti Visual Studio 2013: lle - Lataa linkki

    Visual C ++ -jakelukelpoinen paketti Visual Studio 2015: lle - Lataa linkki

Tapa 6: Vanhemman Python-version asentaminen (jos sellainen on)

Jos saat tämän virhesanoman yrittäessäsi asentaa Python-jakelua, kannattaa ehkä toistaa prosessi vanhemmalla jakelulla ja tarkistaa, tapahtuuko virheviesti edelleen.

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

Tämä ei välttämättä ole kestävä 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 vastaavassa tilanteessa olevat käyttäjät sanovat, sinun pitäisi pystyä kiertämään ongelmaa lataamalla Python-versio 3.4.3 . Lataa vain jakelu, noudata näytön ohjeita ja tarkista, saatko saman virheen, kun sinua kehotetaan asentamaan Visual C ++ -listalista.

Tapa 7: Korjausasennuksen suorittaminen

Jos olet saavuttanut niin kaukana ilman tulosta, on suuri todennäköisyys, että törmäät tähän ongelmaan jonkinlaisen järjestelmän vioittumisen vuoksi. On olemassa muutamia menetelmiä, joiden avulla voit päästä eroon tiedostovikaantumisesta ja ratkaisemaan määrittelemätön 0x80240017-virhe, mutta monet samanlaisessa tilanteessa olevat käyttäjät ovat ilmoittaneet, että ongelma ratkaistiin korjauksen asennuksen jälkeen.

Korjausasennus on tuhoamaton toimenpide, jonka avulla voit päivittää kaikki Windows-komponentit vaikuttamatta henkilökohtaisiin tiedostoihin ja sovelluksiin. Toisin kuin puhdas asennus , korjaus-asennus antaa sinun säilyttää kaikki henkilökohtaiset tietosi, mukaan lukien valokuvat, musiikki, videot, käyttäjän asetukset ja mahdolliset asennetut kolmansien osapuolien sovellukset.

Jos päätät ostaa korjausasennuksen, voit seurata tässä artikkelissa (täällä) olevia ohjeita .

Mielenkiintoisia Artikkeleita