Fix: 0x80240017 Niet-gespecificeerde fout

Naar verluidt krijgen verschillende gebruikers de 0x80240017 niet-gespecificeerde fout wanneer ze Visual C ++ herdistribueerbare pakketten voor Visual Studio 2013 of Visual C ++ herdistribueerbare pakketten voor Visual Studio 2015 proberen te installeren. Het probleem is niet exclusief voor een bepaalde Windows-versie omdat het zich voordoet op Windows 7, Windows 8.1 en Windows 10.

0x80240017 Niet-gespecificeerde fout

Wat veroorzaakt de ' 0x80240017 niet-gespecificeerde fout'?

We hebben dit specifieke probleem onderzocht door te kijken naar verschillende gebruikersrapporten en de reparatiestrategieën die ze gebruikten om het probleem op te lossen. Op basis van enkele veelvoorkomende scenario's die we hebben ontdekt, zijn er enkele veelvoorkomende daders die verantwoordelijk zijn voor het verschijnen van dit foutbericht.

  • De gebruiker probeert een onvolledig Visual C ++ redist-pakket te installeren - Meestal treedt deze specifieke fout op omdat de gebruiker het pakket probeert te installeren met behulp van een onvolledig / beschadigd installatieprogramma. Dit wordt meestal gemeld bij installatieprogramma's van toepassingen die de gebruiker het Visual C ++ -pakket leveren. In dit geval is de oplossing om de volledige Visual C ++ -versie te downloaden van de website van Microsoft.
  • Visual C ++ redist pakket is geïnstalleerd op Windows v6.1 - Dit foutbericht wordt ook gemeld in die gevallen waarin het doelbesturingssysteem Windows v6.1 is. Het probleem treedt op omdat de pakketten alleen zijn ontworpen om te worden geïnstalleerd op Windows 7 en hoger. In dit geval is de oplossing een upgrade om Service Pack 1 te installeren.
  • De computer mist de Universal C Runtime-update - U kunt ook het foutbericht tegenkomen als uw Windows-versie de Universal C Runtime-update mist. Dit wordt meestal gemeld als effectief in die situaties waarin de fout optreedt bij het installeren van de Python-distributie.
  • Windows Update heeft het Redist-pakket Visual C ++ al gedownload . Het foutbericht kan ook worden weergegeven als het onderdeel Windows Update het vereiste Visual C ++ -pakket heeft gedownload, maar het nog niet heeft kunnen installeren. In dit geval is de oplossing het installeren van een update die in behandeling is.
  • Beschadigde / onvolledige Visual C ++ herdistribueerbare installatie - De fout kan ook optreden als de gebruiker een bestaande Visual C ++ - installatie heeft die beschadigd of onvolledig is. In dit geval is de oplossing om bestaande Visual C ++ - installaties te verwijderen voordat u de vereiste installatie opnieuw installeert vanaf de officiële downloadpagina.

Als u moeite hebt om dit specifieke foutbericht op te lossen, biedt dit artikel u een verzameling geverifieerde stappen voor probleemoplossing. Hieronder vindt u verschillende methoden die andere gebruikers in een vergelijkbare situatie hebben gebruikt om het probleem op te lossen.

Als u zo efficiënt mogelijk wilt zijn, raden we u aan de onderstaande methoden in volgorde te volgen. U zou uiteindelijk een reeks instructies moeten tegenkomen die u zullen helpen het probleem op uw specifieke machine op te lossen.

Methode 1: Downloaden van het installatiepakket van Visual C ++ Redistributable Package

Aangezien het probleem meestal optreedt nadat een applicatie-installatieprogramma u heeft gevraagd om een ​​Visual C ++ Redistributable-pakket te installeren, is de kans groot dat het installatieprogramma verouderd is of niet correct is gedownload.

Verschillende gebruikers die zich in een vergelijkbare situatie bevinden, hebben gemeld dat het probleem is opgelost nadat ze het Visual C ++ Redistributable Package opnieuw hadden gedownload van de officiële kanalen. Voor sommigen van hen kwam de 0x80240017 niet-gespecificeerde fout niet terug toen ze de installatie probeerden vanuit het nieuw gedownloade installatieprogramma.

Hier is een korte handleiding voor het downloaden en installeren van het vereiste Visual C ++ Redistributable-pakket van de servers van Microsoft:

  1. Ga naar de downloadkoppeling die van toepassing is op het Visual C ++ Redistributable-pakket dat u moet installeren:

    Visual C ++ Redistributable Package voor Visual Studio 2013 - Downloadlink

    Visual C ++ Redistributable Package voor Visual Studio 2015 - Downloadlink

  2. Zodra u op de downloadpagina bent, selecteert u de installatietaal en klikt u op de knop Downloaden om het downloaden te starten.

    Het downloaden van de vereiste Visual C ++ Redistributable
  3. Selecteer het juiste installatieprogramma volgens uw OS-architectuur. Vink het vakje aan dat is gekoppeld aan vc-redist.x64.exe als u een 64-bits versie van Windows hebt of het vc-redist.x64.exe- vak als u 32-bits gebruikt. Druk vervolgens op Volgende om de download te starten.

    Downloaden van het installatieprogramma van Visual C ++ Redistributable Package
  4. Open het uitvoerbare installatieprogramma en volg de aanwijzingen op het scherm om de installatie te voltooien.

    Het herdistribueerbare pakket Visual C ++ installeren

Als u nog steeds de niet-gespecificeerde 0x80240017-fout tegenkomt , gaat u naar de volgende methode hieronder.

Methode 2: Windows 7 Service Pack 1 installeren (indien van toepassing)

Zoals sommige gebruikers hebben gemeld, kan het probleem ook optreden als u Visual C ++ Redistributable Packages voor Visual Studio 2013 of 2015 probeert te installeren op Windows v6.1 (Build 7600: Service Pack 0). In dit specifieke geval treedt de fout op omdat de twee herdistribueerbare pakketten zijn ontworpen om te worden geïnstalleerd op Windows 7 Service Pack 1 en hoger.

Een aantal gebruikers die zich in een vergelijkbare situatie bevinden, hebben gemeld dat het probleem is opgelost na het installeren van Service Pack 1. Hier is een korte handleiding over hoe u dit kunt doen:

  1. Bezoek deze link ( hier ), selecteer uw taal en klik op de knop Downloaden om Service Pack 1 te downloaden.

    Service Pack 1 downloaden voor Windows v6.1 (Build 7600: Service Pack 0)
  2. Schakel in het volgende scherm al het andere uit, behalve het primaire ISO-bestand. Zodra je dit hebt gedaan, klik je op de knop Volgende om de download te starten.

    Downloaden van het ISO-bestand vereist voor de installatie van Windows 7 Service Pack 1.
  3. Nadat het ISO-bestand is gedownload, bezoekt u deze link ( hier ) en klikt u op de knop Downloaden om de WinCDEMU 4.1-tool te downloaden. We gebruiken deze tool om de upgrade van Service Pack 1 toe te passen.

    Het hulpprogramma WinCDEmu 4.1 downloaden
  4. Open het uitvoerbare installatiebestand van WinCDEmu en druk op de knop Installeren om het hulpprogramma op uw computer in te stellen.

    Het hulpprogramma WinCDEmu installeren
  5. Nadat de tool is geïnstalleerd, klikt u op Installeren om de vereiste systeemsoftware toe te voegen.

    De extra software installeren
  6. Start uw computer opnieuw op om de installatie van WindowsCDEmu te voltooien.
  7. Nadat de volgende opstart is voltooid, navigeert u naar de locatie waar u het Iso-bestand hebt gedownload (bij stap 2), klikt u er met de rechtermuisknop op en kiest u Stuurprogrammabrief en mount .

    Het Service Pack 1-bestand koppelen met WinCDEmu
  8. Selecteer de letter van het station dat u gaat maken, stel het schijftype in op Gegevensschijf en klik op OK om het ISO- bestand te koppelen.

    De Service Pack-afbeelding monteren
  9. Terwijl de Windows 7 Service Pack 1-afbeelding is geïnstalleerd, volgt u de instructies op het scherm om de installatie te voltooien.
  10. Nadat Service Pack 1 is geïnstalleerd, start u de computer opnieuw op en kijkt u of het foutbericht nu is opgelost door opnieuw te proberen het Visual C ++ Redistributable-pakket te installeren.

Als u nog steeds de niet-gespecificeerde 0x80240017-fout tegenkomt , gaat u naar de volgende methode hieronder.

Methode 3: Installatie van de Universal C Runtime-update

Een aantal gebruikers die deze fout hebben gekregen nadat ze door het installatieprogramma van Python (of een andere toepassing) waren aangespoord om het redist-pakket te installeren, hebben gemeld dat het probleem is opgelost nadat ze de Universal C Runtime- update hadden geïnstalleerd die van toepassing was op hun Windows-versie.

Hier is een korte handleiding om dit te doen:

  1. Ga naar deze link ( hier ), scrol omlaag naar methode 2 en download het updatepakket dat van toepassing is op uw Windows-versie.

    Het downloaden van de juiste versie van het Universal C Runtime-installatieprogramma
  2. Selecteer in het volgende scherm de gewenste taal en klik op de knop Downloaden om de download te starten.

    Het installatieprogramma downloaden
  3. Open het uitvoerbare installatieprogramma en volg de aanwijzingen op het scherm om de Universal C Runtime-update te installeren. Nadat het proces is voltooid, start u de computer opnieuw op en kijkt u of het foutbericht is opgelost bij de volgende keer opstarten.

Als u bij de volgende keer opstarten nog steeds de ' 0x80240017 niet-gespecificeerde fout' tegenkomt, gaat u naar de volgende methode hieronder.

Methode 4: Installeren van openstaande Windows-updates

Een aantal gebruikers die de ' 0x80240017 Unspecified Error' zijn tegengekomen toen ze probeerden het Visual C ++ redist-pakket te installeren nadat dit door Python werd gevraagd (of een vergelijkbare distributie), hebben gemeld dat het probleem was opgelost nadat ze in afwachting van Windows hadden geïnstalleerd updates.

Het blijkt dat dit specifieke probleem kan optreden als het Visual C ++ redist-pakket wordt gedownload door de Windows Update-component maar niet is geïnstalleerd.

Als dit scenario van toepassing is op uw huidige situatie, volgt u de onderstaande stappen om eventuele openstaande Windows-updates te installeren en de ' 0x80240017 niet-gespecificeerde fout' op te lossen :

  1. Druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens " ms-instellingen: windowsupdate " en druk op Enter om het Windows Update- scherm van de app Instellingen te openen.

    Het Windows Update-scherm openen

    Opmerking: als u een Windows-versie ouder dan Windows 10 gebruikt, gebruikt u in plaats daarvan de opdracht "wuapp".

  2. Klik in het Windows Update-scherm op Controleren op updates en volg de aanwijzingen op het scherm om elke openstaande Windows-update te installeren.

    Controleren op updates
  3. Wanneer u wordt gevraagd om opnieuw op te starten, moet u dit doen en terugkeren naar het Windows Update-scherm om te zien of u nog andere updates in behandeling hebt.
  4. Probeer het Microsoft Visual C ++ Redistributable-pakket opnieuw te installeren en kijk of het foutbericht is opgelost.

Als u nog steeds de ' 0x80240017 niet-gespecificeerde fout' tegenkomt , gaat u naar de volgende methode hieronder.

Methode 5: Verwijderen van bestaande Microsoft Visual C ++ Redistributable-pakketten

Zoals sommige getroffen gebruikers hebben gesuggereerd, kan het probleem ook optreden als een van uw huidige herdistribueerbare installaties van Microsoft Visual C ++ corrupt is. Een aantal gebruikers die zich in een vergelijkbare situatie bevonden, hebben gemeld dat het foutbericht niet meer optrad nadat ze bestaande Microsoft Visual C ++ -installaties hadden verwijderd voordat ze probeerden het vereiste Visual C ++ Redist- pakket toe te passen.

Hier is een korte handleiding voor het verwijderen van bestaande Microsoft Visual C ++ Redistributable-pakketten voordat u opnieuw probeert te installeren:

  1. Druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens " appwiz.cpl " en druk op Enter om het scherm Programma's en functies te openen.

    Typ appwiz.cpl en druk op Enter om de lijst met geïnstalleerde programma's te openen
  2. Ga in het scherm Programma's en bestanden naar het rechterdeelvenster, klik met de rechtermuisknop op het herdistributiepakket van Microsoft Visual C ++ en kies Verwijderen .

    Verwijderen van het Visual C ++ redist-pakket
  3. Klik in het volgende menu op Verwijderen en volg de aanwijzingen op het scherm om het redactionele pakket voor Microsoft Visual C ++ te verwijderen .

    De Visual C ++ -pakketten verwijderen

    Opmerking: als u meerdere Microsoft Visual C ++ -installaties hebt, herhaalt u stap 2 en stap 3 bij elke installatie.

  4. Nadat u elke installatie van Microsoft Visual C ++ hebt verwijderd, start u uw computer opnieuw op.
  5. Download en installeer bij een volgende opstart de vereiste Microsoft Visual C ++ -installaties van een van deze links en kijk of het probleem is opgelost:

    Visual C ++ Redistributable Package voor Visual Studio 2013 - Downloadlink

    Visual C ++ Redistributable Package voor Visual Studio 2015 - Downloadlink

Methode 6: Een oudere Python-versie installeren (indien van toepassing)

Als u deze foutmelding krijgt terwijl u probeert een Python-distributie te installeren, wilt u misschien het proces herhalen met een oudere distributie en kijken of de foutmelding nog steeds optreedt.

Verschillende gebruikers die het probleem in een vergelijkbaar scenario tegenkwamen, hebben gemeld dat ze het probleem hebben kunnen omzeilen door een oudere Python-distributie te installeren.

Dit is niet noodzakelijk een blijvende oplossing, omdat je waarschijnlijk in de toekomst naar de nieuwste versie moet updaten, maar het zal effectief zijn als je op zoek bent naar een snelle oplossing waarmee je de Python-distributie kunt installeren.

Gebaseerd op wat andere gebruikers in een vergelijkbare situatie zeggen, moet u het probleem omzeilen door Python versie 3.4.3 te downloaden. Download gewoon de distributie, volg de instructies op het scherm en kijk of u dezelfde foutmelding krijgt wanneer u wordt gevraagd om het Visual C ++ redist-pakket te installeren.

Methode 7: Een reparatie-installatie uitvoeren

Als je zonder resultaat zo ver bent gekomen, is de kans groot dat je dit probleem tegenkomt vanwege een soort systeembeschadiging. Er zijn een aantal methoden die u kunt gebruiken om van bestandsbeschadiging af te komen en de niet-gespecificeerde 0x80240017-fout op te lossen , maar veel gebruikers in een vergelijkbare situatie hebben gemeld dat het probleem was opgelost nadat ze een reparatie-installatie hadden uitgevoerd.

Een reparatie-installatie is een niet-destructieve procedure waarmee u alle Windows-gerelateerde componenten kunt vernieuwen zonder uw persoonlijke bestanden en applicaties aan te tasten. In tegenstelling tot een schone installatie , kunt u met een reparatie-installatie al uw persoonlijke gegevens bewaren, waaronder foto's, muziek, video's, gebruikersvoorkeuren en geïnstalleerde toepassingen van derden.

Als u besluit om voor een reparatie-installatie te gaan, kunt u de instructies in dit artikel (hier) volgen.

Interessante Artikelen