NUSTATYTI: 0x80240017 nenurodyta klaida



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Pranešama, kad keli vartotojai gauna 0x80240017 Nepatikslinta klaida bandant įdiegti Visual C ++ perskirstomi „Visual Studio 2013“ paketai arba „Visual C ++“ perskirstomi „Visual Studio 2015“ paketai . Problema nėra išskirtinė tam tikrai „Windows“ versijai, nes pranešama, kad ji atsiranda „Windows 7“, „Windows 8.1“ ir „Windows 10“.



0x80240017 Nepatikslinta klaida



Kas sukelia 0x80240017 Nepatikslinta klaida “?

Mes ištyrėme šią problemą, peržiūrėdami įvairias vartotojų ataskaitas ir taisymo strategijas, kurias jie naudojo, kad problema būtų išspręsta. Remiantis keletu įprastų scenarijų, kuriuos mums pavyko atrasti, yra keli įprasti kaltininkai, kurie yra atsakingi už šio klaidos pranešimo atsiradimą.



  • Vartotojas bando įdiegti neišsamų „Visual C ++“ peradresavimo paketą - Dažniausiai ši klaida įvyksta todėl, kad vartotojas bando įdiegti paketą naudodamas neišsamią / sugadintą diegimo programą. Paprastai tai įvyksta naudojant programų diegimo programas, kurios vartotojui teikia „Visual C ++“ paketą. Šiuo atveju sprendimas yra atsisiųsti visą „Visual C ++“ versiją iš „Microsoft“ svetainės.
  • „Visual C ++ redist“ paketas yra įdiegtas „Windows v6.1“ - Pranešama, kad šis klaidos pranešimas įvyksta ir tais atvejais, kai tikslinė operacinė sistema yra „Windows v6.1“. Ši problema kyla dėl to, kad paketai buvo sukurti tik įdiegti „Windows 7“ ir naujesnėse versijose. Tokiu atveju sprendimas yra atnaujinti, kad būtų įdiegtas 1 pakeitimų paketas.
  • Kompiuteryje nėra „Universal C Runtime“ atnaujinimo - Taip pat galite susidurti su klaidos pranešimu, jei jūsų „Windows“ versijoje nėra „Universal C Runtime“ naujinimo. Paprastai pranešama, kad tai veiksminga tose situacijose, kai įvyksta klaida diegiant „Python“ paskirstymą.
  • „Windows Update“ jau atsisiuntė „Visual C ++“ peradresavimo paketą - Klaidos pranešimą taip pat galima rasti, jei „Windows Update“ komponentui pavyko atsisiųsti reikiamą Vaizdinė C ++ paketo, bet dar nespėjo jo įdiegti. Tokiu atveju sprendimas yra įdiegti bet kokį laukiantį naujinimą.
  • Sugadintas / neužbaigtas „Visual C ++“ perskirstomas diegimas - Klaida taip pat gali įvykti, jei vartotojas turi „Visual C ++“ diegimą, kuris yra sugadintas arba neišsamus. Tokiu atveju sprendimas yra pašalinti visus esamus „Visual C ++“ įrenginius prieš iš naujo įdiegiant reikiamą iš oficialaus atsisiuntimo puslapio.

Jei stengiatės išspręsti šį klaidos pranešimą, šiame straipsnyje pateikiama patvirtintų trikčių šalinimo veiksmų rinkinys. Žemiau rasite kelis skirtingus metodus, kuriuos kiti panašios situacijos vartotojai naudojo problemai išspręsti.

Jei norite būti kiek įmanoma efektyvesnis, raginame sekti toliau pateiktus metodus. Galų gale turėtumėte suklupti pagal instrukcijų rinkinį, kuris padės išspręsti jūsų konkretaus įrenginio problemą.

1 metodas: atsisiųsti „Visual C ++ Redistributable Package“ diegimo paketą

Kadangi problema dažniausiai kyla po to, kai programos diegimo programa paprašo įdiegti „Visual C ++“ perskirstomą paketą, tikėtina, kad diegimo programa yra pasenusi arba netinkamai atsisiųsta.



Keli vartotojai, patekę į panašią situaciją, pranešė, kad problema buvo išspręsta, kai jie dar kartą atsisiuntė „Visual C ++“ perskirstomas paketas iš oficialių kanalų. Kai kuriems jų 0x80240017 nenurodyta klaida negrįžo, kai bandė įdiegti iš naujai atsisiųsto diegimo programos.

Čia yra trumpas reikalingų failų atsisiuntimo ir įdiegimo vadovas „Visual C ++“ perskirstomas paketas iš „Microsoft“ serverių:

  1. Spustelėkite atsisiuntimo nuorodą, taikomą „Visual C ++“ perskirstomas paketas kad turite įdiegti:
    „Visual C ++“ perskirstomas „Visual Studio 2013“ paketas - Atsisiuntimo nuoroda
    „Visual C ++“ perskirstomas „Visual Studio 2015“ paketas - Atsisiuntimo nuoroda
  2. Kai pateksite į atsisiuntimo puslapį, pasirinkite diegimo kalbą ir spustelėkite parsisiųsti mygtuką, kad pradėtumėte atsisiuntimą.

    Atsisiunčiamas reikalingas „Visual C ++“ platinamas

  3. Pasirinkite tinkamą diegimo programą pagal savo OS architektūrą. Pažymėkite laukelį, susietą su „vc-redist.x64.exe“ jei turite 64 bitų „Windows“ versiją arba „vc-redist.x64.exe“ langelį, jei esate 32 bitų. Tada paspauskite Kitas pradėti atsisiųsti.

    Atsisiųsite „Visual C ++ Redistributable Package“ diegimo programą

  4. Atidarykite diegimo vykdomąjį failą ir vykdykite ekrane rodomus nurodymus, kad užbaigtumėte diegimą.

    Diegiant „Visual C ++“ perskirstomą paketą

Jei vis dar susiduriate su 0x80240017 nenurodyta klaida, pereikite prie kito toliau pateikto metodo.

2 metodas: „Windows 7“ 1 pakeitimų paketo įdiegimas (jei taikoma)

Kai kurie vartotojai pranešė, kad problema gali kilti ir bandant įdiegti Visual C ++ perskirstomi „Visual Studio 2013“ paketai arba 2015 m ant „Windows v6.1“ („Build 7600“: 0 pakeitimų paketas). Šiuo konkrečiu atveju klaida įvyksta dėl to, kad du perskirstomi paketai yra skirti įdiegti „Windows 7“ 1 ar naujesniame pakeitimų pakete.

Pora vartotojų, patekusių į panašią situaciją, pranešė, kad problema išspręsta įdiegus 1 pakeitimų paketą. Čia pateikiamas trumpas vadovas, kaip tai padaryti:

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

    Atsisiųsti 1 pakeitimų paketą, skirtą „Windows“ v6.1 („7600 Build“: 0 pakeitimų paketas)

  2. Kitame ekrane atžymėkite visa kita, išskyrus pirminį ISO failą. Kai tai padarysite, paspauskite Kitas mygtuką, kad pradėtumėte atsisiuntimą.

    Atsisiųsti ISO failą, reikalingą „Windows 7“ 1 pakeitimų paketui įdiegti.

  3. Atsisiuntę ISO failą, spustelėkite šią nuorodą ( čia ) ir spustelėkite mygtuką Atsisiųsti, kad atsisiųstumėte „WinCDEMU 4.1“ įrankis . Naudosime šį įrankį pritaikydami 1 pakeitimų paketo naujinimą.

    Atsisiųskite „WinCDEmu 4.1“ įrankį

  4. Atidarykite diegimo vykdomąjį failą WinCDEmu ir paspauskite Diegti mygtuką norėdami nustatyti įrankį savo kompiuteryje.

    „WinCDEmu“ įrankio diegimas

  5. Įdiegę įrankį spustelėkite Diegti pridėti reikiamą sistemos programinę įrangą.

    Papildomos programinės įrangos diegimas

  6. Norėdami užbaigti „WindowsCDEmu“ diegimą, iš naujo paleiskite kompiuterį.
  7. Kai baigsite kitą paleidimą, eikite į vietą, kur atsisiuntėte Iso failą (2 veiksme), dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Pasirinkite tvarkyklės raidę ir tvirtinimą .

    1 pakeitimų paketo failo prijungimas naudojant „WinCDEmu“

  8. Pasirinkite sukurto disko raidę, nustatykite Disko tipas į Duomenų diskas ir spustelėkite Gerai montuoti PAGRINDINIS failą.

    „Service Pack“ atvaizdo montavimas

  9. Įdiegę „Windows 7“ 1 pakeitimų paketo vaizdą, vadovaukitės ekrane pateikiamomis instrukcijomis, kad užbaigtumėte diegimą.
  10. Įdiegę 1 pakeitimų paketą, dar kartą paleiskite kompiuterį iš naujo ir patikrinkite, ar klaidos pranešimas jau išspręstas bandant įdiegti „Visual C ++“ perskirstomas paketas vėl.

Jei vis dar susiduriate su 0x80240017 nenurodyta klaida, pereikite prie kito toliau pateikto metodo.

3 metodas: įdiegti „Universal C Runtime“ naujinimą

Keletas vartotojų, kurie gauna šią klaidą po „Python“ diegimo programos (arba kitos programos) paraginimo įdiegti peradresavimo paketą, pranešė, kad problema buvo išspręsta, kai jie įdiegė „Universal C Runtime“ naujinimas, tinkamas jų „Windows“ versijai.

Štai trumpas vadovas, kaip tai padaryti:

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

    Atsisiunčiama atitinkama „Universal C Runtime“ diegimo programos versija

  2. Kitame ekrane pasirinkite norimą kalbą ir spustelėkite parsisiųsti mygtuką, kad pradėtumėte atsisiuntimą.

    Atsisiunčiama diegimo programa

  3. Atidarykite diegimo vykdomąjį failą ir vykdykite ekrane pateikiamus nurodymus, kad įdiegtumėte „Universal C Runtime“ naujinimą. Kai procesas bus baigtas, iš naujo paleiskite kompiuterį ir patikrinkite, ar klaidos pranešimas buvo išspręstas kito paleidimo metu.

Jei vis dar susiduriate su 0x80240017 nenurodyta klaida “ kito paleidimo metu pereikite prie kito toliau pateikto metodo.

4 metodas: įdiekite visus laukiančius „Windows“ naujinimus

Pora vartotojų, susidūrusių su 0x80240017 nenurodyta klaida “ bandant įdiegti Visual C ++ redist paketas paraginę tai padaryti „Python“ (arba panašus platinimas), pranešė, kad problema išspręsta įdiegus laukiančius „Windows“ naujinimus.

Pasirodo, ši konkreti problema gali kilti, jei „Visual C ++“ peradresavimo 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“ naujinimą ir išspręstumėte 0x80240017 nenurodyta klaida “:

  1. Paspauskite „Windows“ klavišas + R kad atidarytumėte Vykdyti dialogo langą. Tada įveskite „ „ms-settings“: „Windows“ atnaujinimas “Ir paspauskite Įveskite atidaryti Windows 'naujinimo ekranas Nustatymai programa.

    „Windows“ naujinimo ekrano atidarymas

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

  2. „Windows“ naujinimo ekrane spustelėkite Tikrinti, ar yra atnaujinimų , tada vykdydami ekrane rodomus nurodymus įdiekite kiekvieną laukiantį „Windows“ naujinimą.

    Tikrinama, ar nėra naujinių

  3. Kai būsite paraginti paleisti iš naujo, atlikite tai ir grįžkite į „Windows“ naujinimo ekraną, kad pamatytumėte, ar turite kitų laukiančių naujinių.
  4. Pabandykite dar kartą įdiegti „Microsoft Visual C ++ Redistributable“ paketą ir pamatyti, ar klaidos pranešimas išspręstas.

Jei vis dar susiduriate su 0x80240017 nenurodyta klaida “, pereikite prie kito toliau pateikto metodo.

5 metodas: pašalinkite esamus „Microsoft Visual C ++“ platinamus paketus

Kaip pasiūlė kai kurie paveikti vartotojai, problema taip pat gali kilti, jei vienas iš dabartinių „Microsoft Visual C ++“ platinamų įrenginių yra sugadintas. Pora vartotojų, patekusių į panašią situaciją, pranešė, kad klaidos pranešimas nebeįvyko po to, kai jie bandė pritaikyti reikiamą „Microsoft Visual C ++“ diegimą. „Visual C ++ Redist“ pakuotė.

Čia yra trumpas visų esamų pašalinimo vadovas „Microsoft Visual C ++“ perskirstomi paketai prieš bandydami iš naujo įdiegti iš naujo:

  1. Paspauskite „Windows“ klavišas + R atsiverti a Bėk dialogo langas. Tada įveskite „ appwiz.cpl “Ir paspauskite Įveskite atidaryti Programos ir funkcijos ekranas.

    Įveskite appwiz.cpl ir paspauskite Enter, kad atidarytumėte įdiegtų programų sąrašą

  2. Viduje Programos ir failai ekrane eikite į dešiniąją sritį, dešiniuoju pelės mygtuku spustelėkite „Microsoft Visual C ++“ perskirstymas pakuotę ir pasirinkite Pašalinti .

    Pašalinant „Visual C ++“ peradresavimo paketą

  3. Kitame meniu spustelėkite Pašalinti ir vykdykite ekrane rodomus raginimus atsikratyti „Microsoft Visual C ++“ perskirstymas pakuotė.

    „Visual C ++“ paketų pašalinimas

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

  4. Kai pavyks pašalinti kiekvieną „Microsoft Visual C ++“ diegimą, iš naujo paleiskite kompiuterį.
  5. Kito paleidimo metu atsisiųskite ir įdiekite reikalingus „Microsoft Visual C ++“ įrenginius iš vienos iš šių nuorodų ir patikrinkite, ar problema išspręsta:
    „Visual C ++“ perskirstomas „Visual Studio 2013“ paketas - Atsisiuntimo nuoroda
    „Visual C ++“ perskirstomas „Visual Studio 2015“ paketas - Atsisiuntimo nuoroda

6 metodas: įdiegti senesnę „Python“ versiją (jei taikoma)

Jei bandydami įdiegti „Python“ paskirstymą gaunate šį klaidos pranešimą, galbūt norėsite pakartoti procesą naudodami senesnį paskirstymą ir sužinoti, 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 jums greičiausiai reikės atnaujinti į naujausią versiją, tačiau ji bus veiksminga, jei ieškosite greito sprendimo, kuris leis jums įdiegti „Python“ paskirstymą.

Atsižvelgdami į tai, ką sako kiti panašioje situacijoje esantys vartotojai, turėtumėte sugebėti išspręsti problemą atsisiųsdami „Python“ versija 3.4.3 . Tiesiog atsisiųskite platinimą, vykdykite ekrane pateikiamas instrukcijas ir patikrinkite, ar gaunate tą pačią klaidą, kai būsite paraginti įdiegti „Visual C ++“ peradresavimo paketą.

7 metodas: atlikite remonto diegimą

Jei taip toli pasiekėte be rezultato, yra didelė tikimybė, kad susidursite su šia problema dėl kažkokios sistemos korupcijos. Yra keli metodai, kuriuos galite naudoti, kad atsikratytumėte failų sugadinimo ir pašalintumėte 0x80240017 nenurodyta klaida, tačiau daug vartotojų, patekusių į panašią situaciją, pranešė, kad problema buvo išspręsta jiems atlikus remonto diegimą.

Remonto diegimas yra nesugriaunanti procedūra, leidžianti atnaujinti visus su „Windows“ susijusius komponentus, nepažeidžiant jokių asmeninių failų ir programų. Priešingai nei a švarus diegimas , įdiegus remontą, galėsite išsaugoti visus savo 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 ).

7 minutes perskaityta