Fix: 0x80240017 Uspesifisert feil

Flere brukere skal angivelig få 0x80240017 uspesifisert feil når de prøver å installere Visual C ++ Redistributable Packages for Visual Studio 2013 eller Visual C ++ Redistributable Packages for Visual Studio 2015 . Problemet er ikke eksklusivt for en bestemt Windows-versjon, da det rapporteres å oppstå på Windows 7, Windows 8.1 og Windows 10.

0x80240017 Uspesifisert feil

Hva er årsaken til ' 0x80240017 uspesifisert feil'?

Vi undersøkte dette problemet ved å se på forskjellige brukerrapporter og reparasjonsstrategier som de brukte for å få problemet løst. Basert på noen få vanlige scenarier som vi klarte å oppdage, er det noen få vanlige skyldige som er ansvarlige for oppdagelsen av denne feilmeldingen.

  • Brukeren prøver å installere en ufullstendig Visual C ++ redist-pakke - Det meste av tiden oppstår denne feilen fordi brukeren prøver å installere pakken ved hjelp av et ufullstendig / ødelagt installasjonsprogram. Dette rapporteres vanligvis å skje med installasjonsprogrammer som forsyner brukeren med Visual C ++ -pakken. I dette tilfellet er løsningen å laste ned hele Visual C ++ -versjonen fra Microsofts nettsted.
  • Visual C ++ redist-pakken er installert på Windows v6.1 - Denne feilmeldingen rapporteres også å oppstå i de tilfellene der måloperativsystemet er Windows v6.1. Problemet oppstår fordi pakkene bare ble designet for å installeres på Windows 7 og nyere. I dette tilfellet er løsningen å oppgradere til å installere Service Pack 1.
  • Datamaskinen mangler Universal C Runtime-oppdateringen - Du kan også få feilmeldingen hvis Windows-versjonen din mangler Universal C Runtime-oppdateringen. Dette rapporteres vanligvis å være effektivt i de situasjonene der feilen oppstår når du installerer Python-distribusjonen.
  • Windows Update har allerede lastet ned Visual C ++ redist-pakken - Feilmeldingen kan også oppstå hvis Windows Update-komponenten klarte å laste ned den nødvendige Visual C ++ -pakken, men ennå ikke har klart å installere den. I dette tilfellet er løsningen å installere enhver ventende oppdatering.
  • Korrupt / ufullstendig Visual C ++ Redistribuerbar installasjon - Feilen kan også oppstå hvis brukeren har en eksisterende Visual C ++ installasjon som er ødelagt eller ufullstendig. I dette tilfellet er løsningen å avinstallere eksisterende Visual C ++ -installasjoner før du installerer den på nytt fra den offisielle nedlastingssiden.

Hvis du sliter med å løse denne spesielle feilmeldingen, vil denne artikkelen gi deg en samling bekreftede feilsøkingstrinn. Nedenfor nedenfor finner du flere forskjellige metoder som andre brukere i en lignende situasjon har brukt for å få problemet løst.

Hvis du vil være så effektiv som mulig, oppfordrer vi deg til å følge metodene nedenfor i rekkefølge. Du bør til slutt snuble over et sett med instruksjoner som hjelper deg å løse problemet på din spesielle maskin.

Metode 1: Last ned installasjonspakken til Visual C ++ Redistributable Package

Siden problemet stort sett oppstår etter at et programinstallatør ber deg om å installere en Visual C ++ redistribuerbar pakke, er sjansen stor for at installasjonsprogrammet er utdatert eller ikke lastet ned ordentlig.

Flere brukere som befinner seg i en lignende situasjon, har rapportert at problemet ble løst etter at de lastet ned Visual C ++ Redistributable Package på nytt fra de offisielle kanalene. For noen av dem kom ikke den uspesifiserte feilen 0x80240017 tilbake da de prøvde installasjonen fra det nylig nedlastede installasjonsprogrammet.

Her er en rask guide til å laste ned og installere den nødvendige Visual C ++ Redistributable Package fra Microsofts servere:

  1. Besøk nedlastingslenken som er gjeldende for Visual C ++ Redistributable Package som du trenger å installere:

    Visual C ++ redistribuerbar pakke for Visual Studio 2013 - Last ned lenke

    Visual C ++ omfordelbar pakke for Visual Studio 2015 - Last ned lenke

  2. Når du kommer til nedlastingssiden, velg installasjonsspråk og klikk på Last ned- knappen for å starte nedlastingen.

    Last ned nødvendig Visual C ++ Redistributable
  3. Velg riktig installasjonsprogram i henhold til OS-arkitekturen. Merk av i ruten tilknyttet vc-redist.x64.exe hvis du har en 64-biters versjon av Windows eller vc-redist.x64.exe- boksen hvis du er på 32-bit. Trykk deretter Neste for å starte nedlastingen.

    Last ned installasjonsprogrammet Visual C ++ Redistributable Package
  4. Åpne den kjørbare installasjonen, og følg instruksjonene på skjermen for å fullføre installasjonen.

    Installere Visual C ++ redistribuerbar pakke

Hvis du fremdeles opplever 0x80240017 uspesifisert feil, flytter du ned til neste metode nedenfor.

Metode 2: Installere Windows 7 Service Pack 1 (hvis relevant)

Som noen brukere har rapportert, kan problemet også oppstå hvis du prøver å installere Visual C ++ Redistributable Packages for Visual Studio 2013 eller 2015Windows v6.1 (Build 7600: Service Pack 0). I dette spesielle tilfellet oppstår feilen fordi de to omfordelbare pakkene er designet for å bli installert i Windows 7 Service Pack 1 og nyere.

Et par brukere som befinner seg i en lignende situasjon, har rapportert at problemet ble løst etter installering av Service Pack 1. Her er en rask guide til hvordan du gjør dette:

  1. Besøk denne lenken ( her ), velg språket ditt og trykk på Last ned- knappen for å laste ned Service Pack 1.

    Laste ned Service Pack 1 for Windows v6.1 (Build 7600: Service Pack 0)
  2. Fra neste skjermbilde, fjern merket for alt annet bortsett fra den primære ISO-filen. Når du har gjort det, trykker du på Neste- knappen for å starte nedlastingen.

    Last ned ISO-filen som kreves for installasjon av Windows 7 Service Pack 1.
  3. Når ISO-filen er lastet ned, kan du gå til denne lenken ( her ) og klikke på Last ned-knappen for å laste ned WinCDEMU 4.1-verktøyet . Vi bruker dette verktøyet til å bruke Service Pack 1-oppgraderingen.

    Last ned WinCDEmu 4.1-verktøyet
  4. Åpne installasjonen som kjøres av WinCDEmu, og trykkInstaller- knappen for å sette opp verktøyet på datamaskinen din.

    Installere WinCDEmu-verktøyet
  5. Når verktøyet er installert, klikker du på Installer for å legge til den nødvendige systemprogramvaren.

    Installere tilleggsprogramvaren
  6. Start datamaskinen på nytt for å fullføre installasjonen av WindowsCDEmu.
  7. Når neste oppstart er fullført, naviger du til stedet der du lastet ned Iso-filen (på trinn 2), høyreklikk på den og velg Velg driverbokstav og monter .

    Montering av Service Pack 1-fil med WinCDEmu
  8. Velg bokstaven på stasjonen du oppretter, sett platetypen til dataplaten og klikk OK for å montere ISO- filen.

    Montering av Service Pack-bildet
  9. Når Windows 7 Service Pack 1-bildet er montert, følg instruksjonene på skjermen for å fullføre installasjonen.
  10. Når Service Pack 1 er installert, start datamaskinen på nytt og se om feilmeldingen nå er løst ved å prøve å installere Visual C ++ Redistributable Package igjen.

Hvis du fremdeles opplever 0x80240017 uspesifisert feil, flytter du ned til neste metode nedenfor.

Metode 3: Installere Universal C Runtime-oppdateringen

Et par brukere som har fått denne feilen etter å ha blitt oppfordret av Pythons installasjonsprogram (eller et annet program) til å installere redist-pakken, har rapportert at problemet er løst når de installerte Universal C Runtime- oppdateringen som gjelder deres Windows-versjon.

Her er en rask guide til å gjøre dette:

  1. Besøk denne lenken ( her ), bla ned til metode 2 og last ned oppdateringspakken som gjelder din Windows-versjon.

    Last ned den aktuelle versjonen av Universal C Runtime-installasjonsprogrammet
  2. Fra det neste skjermbildet, velg ønsket språk og klikk på Last ned- knappen for å starte nedlastingen.

    Last ned installasjonsprogrammet
  3. Åpne den kjørbare installasjonen, og følg instruksjonene på skjermen for å installere Universal C Runtime-oppdateringen. Når prosessen er fullført, start datamaskinen på nytt og se om feilmeldingen er løst ved neste oppstart.

Hvis du fremdeles møter ' 0x80240017 uspesifisert feil' ved neste oppstart, flytter du ned til neste metode nedenfor.

Metode 4: Installere eventuelle ventende Windows-oppdateringer

Et par brukere som har opplevd ' 0x80240017 Unspecified Error' når de prøvde å installere Visual C ++ redist-pakken etter å ha blitt bedt om å gjøre det av Python (eller en lignende distribusjon) har rapportert at problemet ble løst etter at de installerte noe ventende Windows oppdateringer.

Når det viser seg, kan dette problemet oppstå hvis Visual C ++ redist-pakken lastes ned av Windows Update-komponenten, men ikke er installert.

Hvis dette scenariet er aktuelt i din nåværende situasjon, følg trinnene nedenfor for å installere alle ventende Windows-oppdateringer og løse ' 0x80240017 Unspecified Error':

  1. Trykk på Windows-tasten + R for å åpne en Kjør-dialogboks. Skriv deretter “ ms-settings: windowsupdate ” og trykk Enter for å åpne Windows Update- skjermbildet i Innstillinger- appen.

    Åpne Windows Update-skjermen

    Merk: Hvis du kjører en Windows-versjon som er eldre enn Windows 10, bruker du “wuapp” -kommandoen i stedet.

  2. Inne i Windows Update-skjermbildet, klikk på Kontroller for oppdateringer, og følg deretter instruksjonene på skjermen for å installere alle ventende Windows-oppdateringer.

    Ser etter oppdateringer
  3. Når du blir bedt om å starte på nytt, gjør du det og sørg for å gå tilbake til Windows Update-skjermen for å se om du har andre ventende oppdateringer.
  4. Forsøk å installere Microsoft Visual C ++ Redistributable-pakken igjen og se om feilmeldingen er løst.

Hvis du fremdeles møter ' 0x80240017 uspesifisert feil', flytter du ned til neste metode nedenfor.

Metode 5: Avinstallere eksisterende Microsoft Visual C ++ redistribuerbare pakker

Som noen berørte brukere har antydet, kan problemet også oppstå hvis en av de nåværende distribuerbare installasjonene til Microsoft Visual C ++ er skadet. Et par brukere som var i en lignende situasjon, har rapportert at feilmeldingen ikke lenger oppstod etter at de avinstallerte eksisterende Microsoft Visual C ++ -installasjoner før de prøvde å bruke den nødvendige Visual C ++ Redist- pakken.

Her er en rask guide til å avinstallere eksisterende Microsoft Visual C ++ redistribuerbare pakker før du prøver å installere på nytt:

  1. Trykk på Windows-tasten + R for å åpne en Kjør- dialogboks. Skriv deretter “ appwiz.cpl ” og trykk Enter for å åpne skjermbildet Programmer og funksjoner .

    Skriv appwiz.cpl og trykk Enter for å åpne listen over installerte programmer
  2. Inne i skjermbildet Programmer og filer går du til høyre rute, høyreklikker på Microsoft Visual C ++ redist- pakken og velger Avinstaller .

    Avinstallerer Visual C ++ redist-pakken
  3. Inne i neste meny klikker du på Avinstaller og følger instruksjonene på skjermen for å bli kvitt Microsoft Visual C ++ redist- pakken.

    Avinstallere Visual C ++ -pakkene

    Merk: Hvis du har flere Microsoft Visual C ++ -installasjoner, gjenta trinn 2 og trinn 3 med hver enkelt av dem.

  4. Når du klarer å avinstallere alle Microsoft Visual C ++ -installasjoner, start datamaskinen på nytt.
  5. Ved neste oppstart, last ned og installer de nødvendige Microsoft Visual C ++ installasjonene fra en av disse koblingene og se om problemet er løst:

    Visual C ++ redistribuerbar pakke for Visual Studio 2013 - Last ned lenke

    Visual C ++ omfordelbar pakke for Visual Studio 2015 - Last ned lenke

Metode 6: Installere en eldre Python-versjon (hvis relevant)

Hvis du får denne feilmeldingen mens du prøver å installere en Python-distribusjon, kan det være lurt å gjenta prosessen med en eldre distribusjon og se om feilmeldingen fremdeles oppstår.

Flere brukere som støter på problemet i et lignende scenario, har rapportert at de klarte å omgå problemet ved å installere en eldre Python-distribusjon.

Dette er ikke nødvendigvis en varig løsning siden du sannsynligvis vil måtte oppdatere til den nyeste versjonen i fremtiden, men det vil være effektivt hvis du leter etter en rask løsning som lar deg installere Python-distribusjonen.

Basert på hva andre brukere i en lignende situasjon sier, bør du kunne komme deg rundt problemet ved å laste ned Python versjon 3.4.3 . Bare last ned distribusjonen, følg instruksjonene på skjermen og se om du får den samme feilen når du blir bedt om å installere Visual C ++ redist-pakken.

Metode 7: Utføre en reparasjonsinstallasjon

Hvis du har kommet så langt uten resultat, er det stor sjanse for at du støter på dette problemet på grunn av en slags systemkorrupsjon. Det er et par metoder du kan bruke for å bli kvitt filkorrupsjon og løse 0x80240017 Unspecified Error, men mange brukere i en lignende situasjon har rapportert at problemet ble løst etter at de utførte en reparasjonsinstallasjon.

En reparasjonsinstallasjon er en ikke-destruktiv prosedyre som lar deg oppdatere alle Windows-relaterte komponenter uten å påvirke noen av dine personlige filer og applikasjoner. I motsetning til en ren installasjon , vil en reparasjonsinstallasjon gjøre det mulig å oppbevare alle dine personlige data, inkludert bilder, musikk, videoer, brukerpreferanser og installerte tredjepartsapplikasjoner.

Hvis du bestemmer deg for å gå til reparasjonsinstallasjon, kan du følge instruksjonene i denne artikkelen (her).

Interessante Artikler