Ištaisyti: 0x80240017 nepatikslinta klaida

Pranešama, kad keli vartotojai gauna nepatikslintą 0x80240017 klaidą bandant įdiegti „ Visual C ++“ perskirstomus paketus „Visual Studio 2013“ arba „ Visual C ++“ perskirstomus paketus „Visual Studio 2015“ . Problema nėra išimtinė tik tam tikrai „Windows“ versijai, nes pranešama, kad ji atsiranda „Windows 7“, „Windows 8.1“ ir „Windows 10“.

0x80240017 nepatikslinta klaida

Kas sukelia „ 0x80240017 nepatikslintą klaidą“?

Mes ištyrėme šią problemą ieškodami įvairių vartotojų ataskaitų ir taisymo strategijų, kuriomis jie naudojosi, kad problema būtų išspręsta. Remiantis keliais įprastais scenarijais, kuriuos mums pavyko sužinoti, yra keli bendrieji kaltininkai, atsakingi už šio klaidos pranešimo pasirodymą.

  • Vartotojas bando įdiegti neišsamų „Visual C ++“ pakeitimų paketą - dažniausiai ši klaida atsiranda dėl to, kad vartotojas bando įdiegti paketą naudodamas nepilną / sugadintą diegimo programą. Paprastai pranešama, kad taip nutinka programų diegimo programoms, kurios vartotojui pateikia „Visual C ++“ paketą. Tokiu atveju sprendimas yra atsisiųsti visą „Visual C ++“ versiją iš „Microsoft“ svetainės.
  • „Visual C ++“ sąrašo paketas yra įdiegtas „Windows v6.1“ - pranešama, kad šis klaidos pranešimas atsiranda tais atvejais, kai tikslinė operacinė sistema yra „Windows v6.1“. Problema kyla, nes paketai buvo sukurti tik diegiant į „Windows 7“ ir naujesnes versijas. Tokiu atveju sprendimas yra atnaujinti ir įdiegti 1 pakeitimų paketą.
  • Kompiuteryje trūksta „Universal C Runtime“ atnaujinimo - klaidos pranešimą taip pat galite pamatyti, jei „Windows“ versijoje trūksta „Universal C Runtime“ atnaujinimo. Paprastai pranešama, kad tai veiksminga tais atvejais, kai diegiant Python paskirstymą įvyko klaida.
  • „Windows Update“ jau atsisiuntė „Visual C ++“ sąrašo paketą - klaidos pranešimą taip pat galima pastebėti, jei „Windows Update“ komponentui pavyko atsisiųsti reikiamą „ Visual C ++“ paketą, bet dar nepavyko jo įdiegti. Tokiu atveju sprendimas yra įdiegti laukiantį naujinimą.
  • Sugadintas / neišsamus „Visual C ++“ perskirstomasis diegimas - klaida taip pat gali atsirasti, jei vartotojas turi esamą „Visual C ++“ diegimą, kuris yra sugadintas arba neišsamus. Tokiu atveju sprendimas yra pašalinti visas esamas „Visual C ++“ instaliacijas prieš iš naujo įdiegiant reikiamą iš oficialiojo atsisiuntimo puslapio.

Jei jums reikia išspręsti šį klaidos pranešimą, šiame straipsnyje bus pateiktas patikrintų trikčių šalinimo veiksmų rinkinys. Žemiau rasite kelis skirtingus metodus, kuriuos kiti panašioje situacijoje esantys vartotojai panaudojo problemai išspręsti.

Jei norite būti kuo efektyvesni, raginame sekti žemiau pateiktus metodus. Galų gale turėtumėte suklupti instrukcijų rinkinį, kuris padės išspręsti problemą jūsų kompiuteryje.

1 būdas: „Visual C ++“ paskirstomo paketo diegimo paketo atsisiuntimas

Kadangi problema dažniausiai kyla po to, kai programų diegimo programa paprašo jūsų įdiegti „Visual C ++“ perskirstomąjį paketą, yra tikimybė, kad diegimo programa paseno arba netinkamai atsisiuntė.

Keletas panašiose situacijose atsidūrusių vartotojų pranešė, kad problema buvo išspręsta po to, kai iš oficialių kanalų dar kartą atsisiuntė „ Visual C ++“ platinamą paketą . Kai kuriems iš jų 0x80240017 nepatikslinta klaida negrįžo, kai jie bandė diegti iš naujai atsiųsto diegimo programos.

Čia yra trumpas vadovas, kaip atsisiųsti ir įdiegti reikiamą „ Visual C ++“ platinamąjį paketą iš „Microsoft“ serverių:

  1. Apsilankykite atsisiuntimo nuorodoje, skirtoje „ Visual C ++“ paskirstomajam paketui, kurį jums reikia įdiegti:

    Visual C ++ perskirstomasis paketas, skirtas „Visual Studio 2013“ - atsisiųsti nuorodą

    „Visual C ++“ paskirstomasis „Visual Studio 2015“ paketas - atsisiųsti nuorodą

  2. Patekę į atsisiuntimo puslapį, pasirinkite diegimo kalbą ir spustelėkite mygtuką Atsisiųsti, kad pradėtumėte atsisiuntimą.

    Atsisiųskite reikiamą „Visual C ++“ perskirstomąjį
  3. Pasirinkite tinkamą diegimo programą pagal jūsų OS architektūrą. Pažymėkite langelį, susietą su „ vc-redist.x64.exe“, jei turite 64 bitų „Windows“ versiją, arba „ vc-redist.x64.exe“, jei naudojate 32 bitų versiją. Tada paspauskite Next, kad pradėtumėte atsisiuntimą.

    Atsisiųskite „Visual C ++“ paskirstomo paketo diegimo programą
  4. Atidarykite diegimo vykdomąjį failą ir vykdykite ekrane pateikiamus nurodymus, kad baigtumėte diegimą.

    „Visual C ++“ paskirstomo paketo diegimas

Jei vis tiek pastebite 0x80240017 nepatikslintą klaidą, pereikite prie kito toliau pateikto metodo.

2 būdas: „Windows 7“ 1 pakeitimų paketo diegimas (jei taikoma)

Kaip pranešė kai kurie vartotojai, problema taip pat gali kilti, jei bandote įdiegti „ Visual C ++“ platinamus paketus, skirtus „Visual Studio 2013“ arba 2015 m., „ Windows v6.1“ („Build 7600“: 0 pakeitimų paketas). Šiuo konkrečiu atveju klaida atsiranda todėl, kad du perskirstomi paketai yra skirti įdiegti „Windows 7“ 1 ir naujesniame pakeitimų pakete.

Pora vartotojų, atsidūrusių panašioje situacijoje, pranešė, kad problema buvo išspręsta įdiegus 1 pakeitimų paketą. Čia yra trumpas vadovas, kaip tai padaryti:

  1. Apsilankykite šioje nuorodoje ( čia ), pasirinkite savo kalbą ir paspauskite mygtuką Atsisiųsti, kad atsisiųstumėte 1 pakeitimų paketą.

    Atsisiųskite 1 pakeitimų paketą, skirtą „Windows v6.1“ („Build 7600“: 0 pakeitimų paketas)
  2. Kitame ekrane panaikinkite visų kitų žymėjimų žymėjimą, išskyrus pirminį ISO failą. Kai tai padarysite, paspauskite mygtuką Kitas, kad pradėtumėte atsisiuntimą.

    Atsisiųskite ISO failą, reikalingą „Windows 7“ 1 pakeitimų paketui įdiegti.
  3. Atsisiuntę ISO failą, apsilankykite šioje nuorodoje ( čia ) ir spustelėkite mygtuką Atsisiųsti, norėdami atsisiųsti „ WinCDEMU 4.1“ įrankį . Šį įrankį naudosime 1 pakeitimų paketo atnaujinimui.

    Atsisiųskite „WinCDEmu 4.1“ įrankį
  4. Atidarykite diegimo vykdomąjį „ WinCDEmu“ ir paspauskite mygtuką Įdiegti, kad nustatytumėte įrankį savo kompiuteryje.

    „WinCDEmu“ įrankio diegimas
  5. Įdiegę įrankį spustelėkite „ Install“ (Įdiegti), kad pridėtumėte reikiamą sistemos programinę įrangą.

    Papildomos programinės įrangos diegimas
  6. Iš naujo paleiskite kompiuterį, kad baigtumėte diegti „WindowsCDEmu“.
  7. Baigę kitą paleistį, eikite į vietą, kurioje atsisiuntėte „Iso“ failą (2 žingsnyje), dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Pasirinkti tvarkyklės raidę ir montavimą .

    1 pakeitimų paketo failo montavimas naudojant „WinCDEmu“
  8. Pasirinkite sukuriamo disko raidę, nustatykite Disc tipą į Data disc ir spustelėkite OK, kad būtų prijungtas ISO failas.

    „Service Pack“ paveikslėlio montavimas
  9. Įdiegę „Windows 7“ 1 pakeitimų paketo atvaizdą, vykdykite instrukcijas ekrane, kad užbaigtumėte diegimą.
  10. Įdiegę 1 pakeitimų paketą, dar kartą paleiskite kompiuterį ir patikrinkite, ar klaidos pranešimas išspręstas vėl bandant įdiegti „ Visual C ++“ platinamąjį paketą .

Jei vis tiek pastebite 0x80240017 nepatikslintą klaidą, pereikite prie kito toliau pateikto metodo.

3 būdas: „Universal C Runtime“ naujinimo diegimas

Keletas vartotojų, kuriems kilo ši klaida po to, kai „Python“ diegimo programa (arba kita programa) paragino įdiegti „redist“ paketą, pranešė, kad problema buvo išspręsta įdiegus „ Universal C Runtime“ naujinimą, taikomą jų „Windows“ versijai.

Čia yra trumpas vadovas, kaip tai padaryti:

  1. Apsilankykite šioje nuorodoje ( čia ), slinkite žemyn iki 2 metodo ir atsisiųskite naujinimų paketą, taikomą jūsų „Windows“ versijai.

    Atsisiųskite atitinkamą „Universal C Runtime“ diegimo programos versiją
  2. Kitame ekrane pasirinkite norimą kalbą ir spustelėkite mygtuką Atsisiųsti, kad pradėtumėte atsisiuntimą.

    Atsisiunčiama diegimo programa
  3. Atidarykite diegimo vykdymą ir vykdykite ekrane pateikiamus nurodymus, kad įdiegtumėte „Universal C Runtime“ naujinį. Baigę procesą, paleiskite kompiuterį iš naujo ir patikrinkite, ar klaidos pranešimas nebuvo pašalintas kito paleidimo metu.

Jei kito paleidimo metu vis dar susiduriate su „ 0x80240017 nepatikslinta klaida“, pereikite prie kito metodo, pateikto žemiau.

4 būdas: laukiančių „Windows“ naujinių diegimas

Kai kurie vartotojai, susidūrę su „ 0x80240017 nepatikslinta klaida“ bandant įdiegti „ Visual C ++“ sąrašo paketą, kai „Python“ (ar panašus platinimas) paragino tai padaryti, pranešė, kad problema buvo išspręsta įdiegus bet kurią laukiančią „Windows“. atnaujinimai.

Kaip paaiškėja, ši konkreti problema gali kilti, jei „Visual C ++“ sąrašo paketą atsisiunčia „Windows Update“ komponentas, bet jis nėra įdiegtas.

Jei šis scenarijus tinka jūsų dabartinei situacijai, atlikite toliau nurodytus veiksmus, kad įdiegtumėte laukiantį „Windows“ naujinį ir išspręstumėte „ 0x80240017 nepatikslintą klaidą“:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti. Tada įveskite „ ms-settings: windowsupdate “ ir paspauskite „ Enter“, kad atidarytumėte „ Windowsnustatymų programos „ Windows Update“ ekraną.

    Atidaromas „Windows Update“ ekranas

    Pastaba: jei naudojate senesnę nei „Windows 10“ „Windows“ versiją, naudokite komandą „wuapp“.

  2. „Windows Update“ ekrane spustelėkite Tikrinti atnaujinimus, tada vykdykite ekrane pateikiamus nurodymus, kad įdiegtumėte visus laukiančius „Windows“ naujinimus.

    Tikrinimas, ar nėra atnaujinimų
  3. Kai būsite paraginti paleisti iš naujo, darykite tai ir būtinai grįžkite į „Windows Update“ ekraną ir patikrinkite, ar turite kitų laukiančių naujinimų.
  4. Pabandykite dar kartą įdiegti „Microsoft Visual C ++“ perskirstomąjį paketą ir pažiūrėkite, ar klaidos pranešimas buvo pašalintas.

Jei vis tiek susiduriate su „ 0x80240017 nepatikslinta klaida“, pereikite prie kito toliau pateikto metodo.

5 būdas: pašalinkite esamus „Microsoft Visual C ++“ platinamus paketus

Kaip pasiūlė kai kurie paveikti vartotojai, problema taip pat gali kilti, jei viena iš jūsų dabartinių „Microsoft Visual C ++“ perskirstomų instaliacijų yra sugadinta. Keletas panašiose situacijose atsidūrusių vartotojų pranešė, kad klaidos pranešimas nebepasirodė pašalinus bet kurias esamas „Microsoft Visual C ++“ diegimo programas, prieš bandant pritaikyti reikiamą „ Visual C ++ Redist“ paketą.

Čia yra trumpas vadovas, kaip prieš bandant iš naujo įdiegti visus esamus „ Microsoft Visual C ++“ platinamus paketus :

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti . Tada įveskite „ appwiz.cpl “ ir paspauskite „ Enter“, kad atidarytumėte ekraną Programos ir funkcijos .

    Įveskite appwiz.cpl ir paspauskite Enter, kad atidarytumėte įdiegtų programų sąrašą
  2. Ekrane Programos ir failai eikite į dešinės srities sritį, dešiniuoju pelės mygtuku spustelėkite „ Microsoft Visual C ++“ sąrašo paketą ir pasirinkite Pašalinti .

    Pašalinkite „Visual C ++“ sąrašo paketą
  3. Kitame meniu spustelėkite Pašalinti ir vykdykite ekrane pateikiamus nurodymus, kad atsikratytumėte „ Microsoft Visual C ++“ sąrašo paketo.

    „Visual C ++“ paketų pašalinimas

    Pastaba: jei turite kelis „Microsoft Visual C ++“ diegimus, pakartokite 2 ir 3 veiksmus su kiekvienu iš jų.

  4. Kai jums pavyks pašalinti kiekvieną „Microsoft Visual C ++“ diegimą, paleiskite kompiuterį iš naujo.
  5. Kito paleidimo metu atsisiųskite ir įdiekite reikiamus „Microsoft Visual C ++“ diegimus iš vienos iš šių nuorodų ir pažiūrėkite, ar problema išspręsta:

    Visual C ++ perskirstomasis paketas, skirtas „Visual Studio 2013“ - atsisiųsti nuorodą

    „Visual C ++“ paskirstomasis „Visual Studio 2015“ paketas - atsisiųsti nuorodą

6 būdas: Senesnės „Python“ versijos diegimas (jei taikoma)

Jei gaunate šį klaidos pranešimą bandydami įdiegti „Python“ paskirstymą, galbūt norėsite pakartoti procesą naudodami senesnį paskirstymą ir išsiaiškinti, ar klaidos pranešimas vis dar rodomas.

Keli vartotojai, susidūrę su problema pagal panašų scenarijų, pranešė, kad jiems pavyko apeiti problemą įdiegiant senesnį „Python“ paskirstymą.

Tai nebūtinai yra ilgalaikis pataisymas, nes ateityje greičiausiai turėsite atnaujinti į naujausią versiją, tačiau jis bus efektyvus, jei ieškote greito sprendimo, leidžiančio įdiegti „Python“ paskirstymą.

Remdamiesi tuo, ką sako kiti panašioje situacijoje esantys vartotojai, turėtumėte sugebėti išspręsti problemą atsisiųsdami „ Python“ versiją 3.4.3 . Tiesiog atsisiųskite paskirstymą, vykdykite ekrane pateikiamus nurodymus ir pažiūrėkite, ar gavote tą pačią klaidą, kai paraginama įdiegti „Visual C ++“ sąrašo paketą.

7 būdas: atlikite remonto diegimą

Jei nuėjote taip toli be rezultato, yra didelė tikimybė, kad susidursite su šia problema dėl tam tikros sistemos sugadinimo. Yra keletas būdų, kuriais galite atsikratyti failų sugadinimo ir išspręsti nepatikslintą 0x80240017 klaidą, tačiau nemažai panašiose situacijose esančių vartotojų pranešė, kad problema buvo išspręsta atlikus remonto diegimą.

Remonto įdiegimas yra neardoma procedūra, leidžianti atnaujinti visus su „Windows“ susijusius komponentus nepažeisdama jokių asmeninių failų ir programų. Priešingai nei paprastas diegimas , taisydamas diegimą galėsite saugoti visus asmeninius duomenis, įskaitant nuotraukas, muziką, vaizdo įrašus, vartotojo nuostatas ir visas įdiegtas trečiųjų šalių programas.

Jei nuspręsite įdiegti remontą, galite vadovautis šiame straipsnyje pateiktomis instrukcijomis (čia).

Įdomios Straipsniai