Fix: 0x80240017 Ospecificerat fel

Flera användare får enligt uppgift 0x80240017 Ospecificerat fel när de försöker installera Visual C ++ redistribuerbara paket för Visual Studio 2013 eller Visual C ++ redistribuerbara paket för Visual Studio 2015 . Problemet är inte exklusivt för en viss Windows-version eftersom det rapporteras att uppstå på Windows 7, Windows 8.1 och Windows 10.

0x80240017 Ospecificerat fel

Vad orsakar ' 0x80240017 ospecificerat fel'?

Vi undersökte just detta problem genom att titta på olika användarrapporter och reparationsstrategier som de använde för att få problemet att lösa. Baserat på några vanliga scenarier som vi lyckats upptäcka finns det några vanliga synder som är ansvariga för uppenbaringen av detta felmeddelande.

  • Användaren försöker installera ett ofullständigt omfördelat paket för Visual C ++ - Oftast inträffar det här felet eftersom användaren försöker installera paketet med ett ofullständigt / skadat installationsprogram. Det rapporteras normalt att detta inträffar med applikationsinstallatörer som förser användaren med Visual C ++ -paketet. I detta fall är lösningen att ladda ner hela Visual C ++ -versionen från Microsofts webbplats.
  • Visual C ++ redist-paketet är installerat på Windows v6.1 - Detta felmeddelande rapporteras också att inträffa i de fall där måloperativsystemet är Windows v6.1. Problemet inträffar eftersom paketen endast designades för att installeras i Windows 7 och senare. I detta fall är lösningen att uppgradera för att installera Service Pack 1.
  • Datorn saknar Universal C Runtime-uppdateringen - Du kanske också stöter på felmeddelandet om din Windows-version saknar Universal C Runtime-uppdateringen. Detta rapporteras vanligtvis vara effektivt i de situationer där felet uppstår när Python-distributionen installeras.
  • Windows Update har redan laddat ner Visual C ++ redist-paketet - Felmeddelandet kan också uppstå om Windows Update-komponenten lyckades ladda ner det nödvändiga Visual C ++ -paketet men ännu inte har lyckats installera det. I detta fall är lösningen att installera alla väntande uppdateringar.
  • Korrupt / ofullständig Visual C ++ Omfördelbar installation - Felet kan också uppstå om användaren har en befintlig Visual C ++ -installation som är skadad eller ofullständig. I det här fallet är lösningen att avinstallera alla befintliga Visual C ++ -installationer innan du installerar om det på den officiella nedladdningssidan.

Om du kämpar för att lösa det här felmeddelandet kommer den här artikeln att ge dig en samling verifierade felsökningssteg. Nedan hittar du flera olika metoder som andra användare i en liknande situation har använt för att lösa problemet.

Om du vill vara så effektiv som möjligt, uppmuntrar vi dig att följa metoderna nedan i ordning. Du bör så småningom snubla på en uppsättning instruktioner som hjälper dig att lösa problemet på din maskin.

Metod 1: Nedladdning av installationspaketet Visual C ++ Redistributable Package

Eftersom problemet oftast uppstår efter att en applikationsinstallatör ber dig installera ett Visual C ++ redistribuerbart paket, är chansen att installationsprogrammet är föråldrat eller inte laddas ner ordentligt.

Flera användare befinner sig i en liknande situation har rapporterat att problemet löstes efter att de laddat ner Visual C ++ Redistributable-paketet från de officiella kanalerna. För några av dem återgav det ospecificerade felet 0x80240017 inte när de provade installationen från det nyligen nedladdade installationsprogrammet.

Här är en snabbguide om nedladdning och installation av det nödvändiga Visual C ++ Redistributable-paketet från Microsofts servrar:

  1. Besök nedladdningslänken som är tillämplig på Visual C ++ Redistributable-paketet som du behöver installera:

    Visual C ++ redistribuerbart paket för Visual Studio 2013 - Hämta länk

    Visual C ++ redistribuerbart paket för Visual Studio 2015 - Hämta länk

  2. När du kommer till nedladdningssidan väljer du installationsspråket och klickar på knappen Hämta för att påbörja nedladdningen.

    Nedladdning av nödvändig Visual C ++ Redistributable
  3. Välj rätt installationsprogram enligt din OS-arkitektur. Markera rutan som är kopplad till vc-redist.x64.exe om du har en 64-bitarsversion av Windows eller vc-redist.x64.exe om du har 32-bitars. Tryck sedan på Nästa för att starta nedladdningen.

    Nedladdning av installationsprogrammet för Visual C ++ Redistributable Package
  4. Öppna den körbara installationen och följ anvisningarna på skärmen för att slutföra installationen.

    Installera det omfördelningsbara paketet Visual C ++

Om du fortfarande stöter på 0x80240017 Ospecificerat fel, gå ner till nästa metod nedan.

Metod 2: Installera Windows 7 Service Pack 1 (om tillämpligt)

Som vissa användare har rapporterat kan problemet också uppstå om du försöker installera Visual C ++ redistribuerbara paket för Visual Studio 2013 eller 2015Windows v6.1 (Build 7600: Service Pack 0). I det här fallet uppstår felet eftersom de två omfördelningsbara paketen är utformade för att installeras i Windows 7 Service Pack 1 och senare.

Ett par användare befinner sig i en liknande situation har rapporterat att problemet löstes efter installation av Service Pack 1. Här är en snabbguide om hur du gör detta:

  1. Besök den här länken ( här ), välj ditt språk och tryck på knappen Hämta för att ladda ner Service Pack 1.

    Nedladdning av Service Pack 1 för Windows v6.1 (Build 7600: Service Pack 0)
  2. Från nästa skärm, avmarkera allt annat bortsett från den primära ISO-filen. När du har gjort det, tryck på Nästa- knappen för att initiera nedladdningen.

    Nedladdning av den ISO-fil som krävs för installationen av Windows 7 Service Pack 1.
  3. När ISO-filen har laddats ner, besök den här länken ( här ) och klicka på knappen Hämta för att ladda ner WinCDEMU 4.1-verktyget . Vi använder det här verktyget för att tillämpa uppgraderingen av Service Pack 1.

    Nedladdning av WinCDEmu 4.1-verktyget
  4. Öppna den körbara installationen av WinCDEmu och tryckInstallera- knappen för att ställa in verktyget på din dator.

    Installera WinCDEmu-verktyget
  5. När verktyget har installerats klickar du på Installera för att lägga till önskad systemprogramvara.

    Installera den extra programvaran
  6. Starta om datorn för att slutföra installationen av WindowsCDEmu.
  7. När nästa start är klar, navigerar du till den plats där du laddade ner Iso-filen (i steg 2), högerklicka på den och välj Välj drivrutin och montera .

    Montering av Service Pack 1-filen med WinCDEmu
  8. Välj bokstaven på enheten du ska skapa, ställ in skivtypen till dataskiva och klicka på Ok för att montera ISO- filen.

    Montering av Service Pack-bilden
  9. När Windows 7 Service Pack 1-bilden är monterad, följ instruktionerna på skärmen för att slutföra installationen.
  10. När Service Pack 1 har installerats, starta om datorn igen och se om felmeddelandet nu är löst genom att försöka installera Visual C ++ Redistributable Package igen.

Om du fortfarande stöter på 0x80240017 Ospecificerat fel, gå ner till nästa metod nedan.

Metod 3: Installera Universal C Runtime-uppdateringen

Ett par användare som har fått detta fel efter att ha uppmanats av Pythons installationsprogram (eller ett annat program) att installera omfördelningspaketet har rapporterat att problemet har lösts när de installerade Universal C Runtime- uppdateringen som gäller deras Windows-version.

Här är en snabb guide om hur du gör detta:

  1. Besök den här länken ( här ), bläddra ner till metod 2 och ladda ner uppdateringspaketet som gäller din Windows-version.

    Nedladdning av rätt version av installationsprogrammet för Universal C Runtime
  2. Välj nästa skärm och välj önskat språk och klicka på knappen Hämta för att initiera nedladdningen.

    Nedladdning av installationsprogrammet
  3. Öppna den körbara installationen och följ instruktionerna på skärmen för att installera Universal C Runtime-uppdateringen. När processen är klar startar du om datorn och ser om felmeddelandet har lösts vid nästa start.

Om du fortfarande stöter på ' 0x80240017 Ospecificerat fel' vid nästa start, gå ner till nästa metod nedan.

Metod 4: Installera alla väntande Windows-uppdateringar

Ett par användare som har stött på ' 0x80240017 Ospecificerat fel' när de försökte installera Visual C ++ redist-paketet efter att ha blivit ombedda att göra det av Python (eller en liknande distribution) har rapporterat att problemet har lösts efter att de installerade ett väntande Windows uppdateringar.

Det visar sig att det här problemet kan uppstå om Visual C ++ redist-paketet laddas ner av Windows Update-komponenten men inte är installerat.

Om detta scenario är tillämpligt på din nuvarande situation följer du stegen nedan för att installera alla väntande Windows-uppdateringar och lösa ' 0x80240017 Ospecificerat fel':

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan " ms-inställningar: windowsupdate " och tryck på Enter för att öppna skärmen Windows Update i appen Inställningar .

    Öppna skärmen Windows Update

    Obs! Om du kör en Windows-version som är äldre än Windows 10 använder du kommandot “wuapp” istället.

  2. På skärmen Windows Update klickar du på Sök efter uppdateringar och följ sedan instruktionerna på skärmen för att installera varje väntande Windows-uppdatering.

    Kollar efter uppdateringar
  3. När du uppmanas att starta om, gör det och se till att återgå till Windows Update-skärmen för att se om du har några andra väntande uppdateringar.
  4. Försök att installera Microsoft Visual C ++ Redistributable-paketet igen och se om felmeddelandet har lösts.

Om du fortfarande stöter på ' 0x80240017 ospecificerat fel', gå ner till nästa metod nedan.

Metod 5: Avinstallera befintliga Microsoft Visual C ++ redistribuerbara paket

Som vissa berörda användare har föreslagit kan problemet också uppstå om en av dina nuvarande omfördelningsbara installationer av Microsoft Visual C ++ är skadad. Ett par användare som befann sig i en liknande situation har rapporterat att felmeddelandet inte längre inträffade efter att de avinstallerade befintliga Microsoft Visual C ++ -installationer innan de försökte tillämpa det nödvändiga Visual C ++ Redist- paketet.

Här är en snabbguide för att avinstallera befintliga Microsoft Visual C ++ redistribuerbara paket innan du försöker installera om igen:

  1. Tryck på Windows-tangenten + R för att öppna en Kör- dialogruta. Skriv sedan " appwiz.cpl " och tryck på Enter för att öppna skärmen Program och funktioner .

    Skriv appwiz.cpl och tryck på Enter för att öppna listan över installerade program
  2. På skärmen Program och filer går du till högerfönstret, högerklickar på Microsoft Visual C ++ redist- paketet och väljer Avinstallera .

    Avinstallera Visual C ++ redist-paketet
  3. I nästa meny klickar du på Avinstallera och följ anvisningarna på skärmen för att bli av med Microsoft Visual C ++ redist- paketet.

    Avinstallera Visual C ++ - paketen

    Obs! Om du har flera Microsoft Visual C ++ -installationer, upprepa steg 2 och steg 3 med var och en av dem.

  4. När du lyckas avinstallera alla Microsoft Visual C ++ -installationer startar du om datorn.
  5. Ladda ner och installera de nödvändiga Microsoft Visual C ++ -installationerna vid nästa start från en av dessa länkar och se om problemet har lösts:

    Visual C ++ redistribuerbart paket för Visual Studio 2013 - Hämta länk

    Visual C ++ redistribuerbart paket för Visual Studio 2015 - Hämta länk

Metod 6: Installera en äldre Python-version (om tillämpligt)

Om du får detta felmeddelande när du försöker installera en Python-distribution, kanske du vill upprepa processen med en äldre distribution och se om felmeddelandet fortfarande uppstår.

Flera användare som stöter på problemet i ett liknande scenario har rapporterat att de lyckades kringgå problemet genom att installera en äldre Python-distribution.

Detta är inte nödvändigtvis en varaktig fix eftersom du troligen måste uppdatera till den senaste versionen i framtiden, men det kommer att vara effektivt om du letar efter en snabb lösning som gör att du kan installera Python-distributionen.

Baserat på vad andra användare i en liknande situation säger bör du kunna komma runt problemet genom att ladda ner Python version 3.4.3 . Ladda bara ner distributionen, följ instruktionerna på skärmen och se om du får samma fel när du uppmanas att installera omfördelningspaketet Visual C ++.

Metod 7: Utför en reparationsinstallation

Om du har kommit så långt utan resultat finns det en stor chans att du stöter på det här problemet på grund av någon slags systemkorruption. Det finns ett par metoder som du kan använda för att bli av med filkorruption och lösa 0x80240017 Ospecificerat fel, men många användare i en liknande situation har rapporterat att problemet löstes efter att de utfört en reparationsinstallation.

En reparationsinstallation är en icke-förstörande procedur som gör att du kan uppdatera alla Windows-relaterade komponenter utan att påverka några av dina personliga filer och applikationer. Till skillnad från en ren installation kommer en reparationsinstallation att låta dig behålla alla dina personuppgifter inklusive foton, musik, videor, användarinställningar och alla installerade tredjepartsapplikationer.

Om du bestämmer dig för en reparationsinstallation kan du följa anvisningarna i den här artikeln (här).

Intressanta Artiklar