Fix: 0x80240017 Eroare nespecificată

Se pare că mai mulți utilizatori primesc 0x80240017 Eroare nespecificată atunci când încearcă să instaleze pachete redistribuibile Visual C ++ pentru Visual Studio 2013 sau Pachetele redistribuibile Visual C ++ pentru Visual Studio 2015 . Problema nu este exclusivă pentru o anumită versiune Windows, deoarece este raportat să apară pe Windows 7, Windows 8.1 și Windows 10.

0x80240017 Eroare nespecificată

Ce provoacă „ 0x80240017 eroare nespecificată”?

Am investigat această problemă specială analizând diverse rapoarte ale utilizatorilor și strategiile de reparație pe care le-au folosit pentru a rezolva problema. Pe baza câtorva scenarii comune pe care am reușit să le descoperim, există câțiva vinovați comuni care sunt responsabili de apariția acestui mesaj de eroare.

  • Utilizatorul încearcă să instaleze un pachet de redistribuire Visual C ++ incomplet - De cele mai multe ori, această eroare particulară apare deoarece utilizatorul încearcă să instaleze pachetul folosind un program de instalare incomplet / corupt. Acest lucru se raportează de obicei la instalatori de aplicații care furnizează utilizatorului pachetul Visual C ++. În acest caz, soluția este să descărcați versiunea completă Visual C ++ de pe site-ul Microsoft.
  • Pachetul de redistribuire Visual C ++ este instalat pe Windows v6.1 - Acest mesaj de eroare este, de asemenea, raportat să apară în acele cazuri în care sistemul de operare țintă este Windows v6.1. Problema apare deoarece pachetele au fost proiectate pentru a fi instalate doar pe Windows 7 și versiuni ulterioare. În acest caz, soluția este să faceți upgrade pentru a instala Service Pack 1.
  • Calculatorul lipsește actualizarea Universal C Runtime - S-ar putea să întâlniți și mesajul de eroare dacă în versiunea Windows lipsesc actualizarea Universal C Runtime. În general, se raportează că este eficientă în acele situații în care se întâlnește eroarea la instalarea distribuției Python.
  • Windows Update a descărcat deja pachetul de redistribuire Visual C ++ - Mesajul de eroare poate fi întâlnit și dacă componenta Windows Update a reușit să descarce pachetul Visual C ++ necesar, dar încă nu a reușit să îl instaleze. În acest caz, soluția este să instalați orice actualizare pendinte.
  • Instalare redistribuibilă Visual C ++ coruptă / incompletă - Eroarea poate fi întâlnită și dacă utilizatorul are o instalație Visual C ++ existentă care este coruptă sau incompletă. În acest caz, soluția este să dezinstalați orice instalație Visual C ++ existentă înainte de a reinstala cea necesară din pagina de descărcare oficială.

Dacă vă chinuiți să rezolvați acest mesaj de eroare, acest articol vă va oferi o colecție de pași verificați de depanare. Mai jos, veți găsi mai multe metode diferite pe care alți utilizatori într-o situație similară le-au folosit pentru a rezolva problema.

Dacă doriți să fiți cât mai eficienți, vă recomandăm să urmați metodele de mai jos în ordine. În cele din urmă, ar trebui să vă potriviți cu un set de instrucțiuni care vă vor ajuta să rezolvați problema pe mașina dvs. particulară.

Metoda 1: Descărcarea pachetului de instalare a pachetului redistribuibil Visual C ++

Întrucât problema apare mai ales după ce un instalator de aplicații vă solicită să instalați un pachet redistribuibil Visual C ++, este posibil ca instalatorul să fie depășit sau să nu se descarce corect.

Mai mulți utilizatori care se găsesc într-o situație similară au raportat că problema a fost rezolvată după ce au descărcat pachetul redistribuibil Visual C ++ de pe canalele oficiale. Pentru unii dintre ei, 0x80240017 Eroare nespecificată nu a revenit când au încercat instalarea de la instalatorul recent descărcat.

Iată un ghid rapid despre descărcarea și instalarea pachetului redistribuibil Visual C ++ de pe serverele Microsoft:

  1. Accesați linkul de descărcare aplicabil pentru pachetul redistribuibil Visual C ++ pe care trebuie să îl instalați:

    Pachet redistribuibil Visual C ++ pentru Visual Studio 2013 - Link de descărcare

    Pachet redistribuibil Visual C ++ pentru Visual Studio 2015 - link-ul de descărcare

  2. După ce ajungeți la pagina de descărcare, selectați limba de instalare și faceți clic pe butonul Descărcare pentru a începe descărcarea.

    Descărcarea redistribuibilului Visual C ++ necesar
  3. Selectați instalatorul corect în conformitate cu arhitectura sistemului de operare. Bifează caseta asociată cu vc-redist.x64.exe dacă ai o versiune pe Windows pe 64 de biți sau căsuța vc-redist.x64.exe dacă ai 32-biți. Apoi, apăsați Următorul pentru a porni descărcarea.

    Descărcarea programului de instalare a pachetului Visual C ++ Redistribuibil
  4. Deschideți executarea instalării și urmați instrucțiunile de pe ecran pentru a finaliza instalarea.

    Instalarea pachetului redistribuibil Visual C ++

Dacă întâmpinați încă 0x80240017 Eroare nespecificată, treceți la următoarea metodă de mai jos.

Metoda 2: Instalarea Windows 7 Service Pack 1 (dacă este cazul)

După cum au raportat unii utilizatori, problema poate apărea și dacă încercați să instalați pachetele redistribuibile Visual C ++ pentru Visual Studio 2013 sau 2015 pe Windows v6.1 (Build 7600: Service Pack 0). În acest caz particular, eroarea apare deoarece cele două pachete redistribuibile sunt proiectate pentru a fi instalate pe Windows 7 Service Pack 1 și versiuni ulterioare.

Câțiva utilizatori care se găsesc într-o situație similară au raportat că problema a fost rezolvată după instalarea Service Pack 1. Iată un ghid rapid despre cum să faceți acest lucru:

  1. Accesați acest link ( aici ), selectați limba dvs. și apăsați butonul Descărcare pentru a descărca Service Pack 1.

    Descărcarea Service Pack 1 pentru Windows v6.1 (Build 7600: Service Pack 0)
  2. Din ecranul următor, debifați orice altceva în afară de fișierul ISO primar. După ce ați făcut acest lucru, apăsați butonul Următorul pentru a iniția descărcarea.

    Descărcarea fișierului ISO necesar pentru instalarea Windows 7 Service Pack 1.
  3. După ce fișierul ISO a fost descărcat, accesați acest link ( aici ) și faceți clic pe butonul Descărcare pentru a descărca instrumentul WinCDEMU 4.1 . Vom folosi acest instrument pentru a aplica upgrade-ul Service Pack 1.

    Descărcarea instrumentului WinCDEmu 4.1
  4. Deschideți executarea de instalare a WinCDEmu și apăsați butonul Instalare pentru a configura instrumentul pe computer.

    Instalarea instrumentului WinCDEmu
  5. După instalarea instrumentului, faceți clic pe Instalare pentru a adăuga software-ul de sistem necesar.

    Instalarea software-ului suplimentar
  6. Reporniți computerul pentru a finaliza instalarea WindowsCDEmu.
  7. După finalizarea următoarei porniri, navigați la locația în care ați descărcat fișierul Iso (la pasul 2), faceți clic dreapta pe el și alegeți Selectați litera șoferului și montați .

    Montarea fișierului Service Pack 1 cu WinCDEmu
  8. Selectați litera unității pe care o creați, setați tipul de disc pe un disc de date și faceți clic pe OK pentru a monta fișierul ISO .

    Montarea imaginii Service Pack
  9. Cu imaginea Windows 7 Service Pack 1 montată, urmați instrucțiunile de pe ecran pentru a finaliza instalarea.
  10. După instalarea Service Pack 1, reporniți computerul din nou și vedeți dacă mesajul de eroare este acum rezolvat încercând să instalați din nou pachetul redistribuibil Visual C ++ .

Dacă întâmpinați încă 0x80240017 Eroare nespecificată, treceți la următoarea metodă de mai jos.

Metoda 3: Instalarea actualizării Universal C Runtime

Câțiva utilizatori care au primit această eroare după ce au fost solicitați de instalatorul Python (sau de o altă aplicație) să instaleze pachetul de redistribuire au raportat că problema a fost rezolvată odată ce au instalat actualizarea Universal C Runtime aplicabilă pentru versiunea Windows.

Iată un ghid rapid pentru a face acest lucru:

  1. Accesați acest link ( aici ), derulați în jos la Metoda 2 și descărcați pachetul de actualizare aplicabil versiunii dvs. Windows.

    Descărcarea versiunii corespunzătoare a programului de instalare Universal C Runtime
  2. Din ecranul următor, selectați limba preferată și faceți clic pe butonul Descărcare pentru a iniția descărcarea.

    Descărcarea programului de instalare
  3. Deschideți executarea instalării și urmați instrucțiunile de pe ecran pentru a instala actualizarea Universal C Runtime. După finalizarea procesului, reporniți computerul și vedeți dacă mesajul de eroare a fost rezolvat la următoarea pornire.

Dacă încă întâlniți „ 0x80240017 Eroare nespecificată” la următoarea pornire, treceți la următoarea metodă de mai jos.

Metoda 4: Instalarea oricăror actualizări Windows pendinte

Câțiva utilizatori care s-au confruntat cu „ 0x80240017 Eroare nespecificată” atunci când au încercat să instaleze pachetul de redistribuire Visual C ++ după ce au fost solicitați să facă acest lucru de către Python (sau o distribuție similară) au raportat că problema a fost rezolvată după ce au instalat orice Windows în așteptare. actualizări.

După cum se dovedește, această problemă specială poate apărea dacă pachetul de redistribuire Visual C ++ este descărcat de componenta Windows Update, dar nu este instalat.

Dacă acest scenariu este aplicabil situației dvs. actuale, urmați pașii de mai jos pentru a instala orice actualizare Windows pendinte și rezolvați „ 0x80240017 Eroare nespecificată”:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Run. Apoi, tastați „ ms-settings: windowsupdate ” și apăsați Enter pentru a deschide ecranul Windows Update din aplicația Setări .

    Deschiderea ecranului Windows Update

    Notă: Dacă executați o versiune Windows mai veche decât Windows 10, utilizați în schimb comanda „wuapp”.

  2. În ecranul Actualizare Windows, faceți clic pe Verificare actualizări, apoi urmați instrucțiunile de pe ecran pentru a instala fiecare actualizare Windows pendinte.

    Verificarea actualizărilor
  3. Când vi se solicită repornirea, faceți acest lucru și asigurați-vă că reveniți la ecranul Windows Update pentru a vedea dacă aveți alte actualizări în așteptare.
  4. Încercați să instalați din nou pachetul redistribuibil Microsoft Visual C ++ și să vedeți dacă mesajul de eroare a fost rezolvat.

Dacă tot întâlniți „ 0x80240017 Eroare nespecificată”, treceți la următoarea metodă de mai jos.

Metoda 5: Dezinstalarea oricăror pachete Microsoft Visual C ++ redistribuibile

După cum au sugerat unii utilizatori afectați, problema ar putea apărea și dacă una dintre instalațiile dvs. redistribuibile Microsoft Visual C ++ sunt corupte. Câțiva utilizatori care se aflau într-o situație similară au raportat că mesajul de eroare nu mai apărea după ce au dezinstalat orice instalații Microsoft Visual C ++ existente înainte de a încerca să aplice pachetul de redresare Visual C ++ necesar .

Iată un ghid rapid despre dezinstalarea oricăror pachete Microsoft Visual C ++ redistribuibile înainte de a încerca să reinstalați din nou:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Run . Apoi, tastați „ appwiz.cpl ” și apăsați Enter pentru a deschide ecranul Programe și caracteristici .

    Tastați appwiz.cpl și apăsați Enter pentru a deschide lista de programe instalate
  2. În ecranul Programe și Fișiere, accesați panoul din dreapta, faceți clic dreapta pe pachetul de redistribuire Microsoft Visual C ++ și alegeți Dezinstalare .

    Dezinstalarea pachetului de redistribuire Visual C ++
  3. În următorul meniu, faceți clic pe Dezinstalați și urmați instrucțiunile de pe ecran pentru a scăpa de pachetul de redistribuire Microsoft Visual C ++ .

    Dezinstalarea pachetelor Visual C ++

    Notă: Dacă aveți mai multe instalații Microsoft Visual C ++, repetați etapele 2 și pasul 3 cu fiecare dintre ele.

  4. După ce reușiți să dezinstalați fiecare instalare Microsoft Visual C ++, reporniți computerul.
  5. La următoarea pornire, descărcați și instalați instalările necesare Microsoft Visual C ++ de la una dintre aceste legături și vedeți dacă problema a fost rezolvată:

    Pachet redistribuibil Visual C ++ pentru Visual Studio 2013 - Link de descărcare

    Pachet redistribuibil Visual C ++ pentru Visual Studio 2015 - link-ul de descărcare

Metoda 6: Instalarea unei versiuni mai vechi Python (dacă este cazul)

Dacă primiți acest mesaj de eroare în timp ce încercați să instalați o distribuție Python, poate doriți să repetați procesul cu o distribuție mai veche și să vedeți dacă mesajul de eroare se produce încă.

Mai mulți utilizatori care au întâmpinat problema într-un scenariu similar au raportat că au reușit să eludeze problema instalând o distribuție Python mai veche.

Aceasta nu este neapărat o soluție de durată, deoarece probabil că va trebui să vă actualizați la cea mai recentă versiune în viitor, dar va fi eficientă dacă căutați o soluție rapidă care vă va permite să instalați distribuția Python.

Pe baza celor spuse de alți utilizatori aflați într-o situație similară, ar trebui să puteți rezolva problema descărcând versiunea Python 3.4.3 . Trebuie doar să descărcați distribuția, urmați instrucțiunile de pe ecran și pentru a vedea dacă primiți aceeași eroare atunci când vi se solicită să instalați pachetul de redistribuire Visual C ++.

Metoda 7: Efectuarea unei instalări de reparații

Dacă ați ajuns până acum fără rezultat, există șanse mari să întâmpinați această problemă din cauza unui fel de corupție a sistemului. Există câteva metode pe care le puteți utiliza pentru a scăpa de corupția fișierului și pentru a rezolva 0x80240017 Eroare nespecificată, dar mulți utilizatori aflați într-o situație similară au raportat că problema a fost rezolvată după ce au efectuat o instalare de reparare.

O instalare de reparații este o procedură nedistructivă care vă va permite să reîmprospătați toate componentele legate de Windows, fără a afecta niciunul dintre fișierele și aplicațiile dvs. personale. Spre deosebire de o instalare curată , o instalare de reparare vă va permite să păstrați toate datele dvs. personale, inclusiv fotografii, muzică, videoclipuri, preferințele utilizatorului și orice aplicații terțe instalate.

Dacă decideți să mergeți pentru o instalare de reparații, puteți urma instrucțiunile prezente în acest articol (aici).

Articole Interesante