Correzione: 0x80240017 errore non specificato

Secondo quanto riferito, diversi utenti ottengono l' errore non specificato 0x80240017 quando tentano di installare pacchetti ridistribuibili di Visual C ++ per Visual Studio 2013 o pacchetti ridistribuibili di Visual C ++ per Visual Studio 2015 . Il problema non è esclusivo di una particolare versione di Windows poiché è stato riscontrato in Windows 7, Windows 8.1 e Windows 10.

0x80240017 Errore non specificato

Che cosa causa l' errore "0x80240017 non specificato"?

Abbiamo esaminato questo particolare problema esaminando i vari rapporti degli utenti e le strategie di riparazione utilizzate per risolvere il problema. Sulla base di alcuni scenari comuni che siamo riusciti a scoprire, ci sono alcuni colpevoli comuni che sono responsabili dell'apparizione di questo messaggio di errore.

  • L'utente sta tentando di installare un pacchetto redist di Visual C ++ incompleto . Nella maggior parte dei casi, questo particolare errore si verifica perché l'utente sta tentando di installare il pacchetto utilizzando un programma di installazione incompleto / danneggiato. Questo si verifica in genere con i programmi di installazione dell'applicazione che forniscono all'utente il pacchetto Visual C ++. In questo caso, la soluzione è scaricare la versione completa di Visual C ++ dal sito Web di Microsoft.
  • Il pacchetto redist di Visual C ++ è installato su Windows v6.1 : questo messaggio di errore viene visualizzato anche in quei casi in cui il sistema operativo di destinazione è Windows v6.1. Il problema si verifica perché i pacchetti sono stati progettati per essere installati solo su Windows 7 e versioni successive. In questo caso, la soluzione è aggiornare per installare il Service Pack 1.
  • Nel computer manca l'aggiornamento di Universal C Runtime : è possibile che venga visualizzato il messaggio di errore se nella versione di Windows manca l'aggiornamento di Universal C Runtime. Questo è generalmente segnalato per essere efficace in quelle situazioni in cui si verifica l'errore durante l'installazione della distribuzione Python.
  • Windows Update ha già scaricato il pacchetto redist di Visual C ++ : il messaggio di errore può essere rilevato anche se il componente Windows Update è riuscito a scaricare il pacchetto Visual C ++ richiesto ma non è ancora riuscito a installarlo. In questo caso, la soluzione è installare eventuali aggiornamenti in sospeso.
  • Installazione ridistribuibile di Visual C ++ danneggiata / incompleta - L'errore può essere riscontrato anche se l'utente dispone di un'installazione di Visual C ++ corrotta o incompleta. In questo caso, la soluzione è disinstallare qualsiasi installazione esistente di Visual C ++ prima di reinstallare quella richiesta dalla pagina di download ufficiale.

Se stai lottando per risolvere questo particolare messaggio di errore, questo articolo ti fornirà una raccolta di passaggi verificati per la risoluzione dei problemi. In basso, troverai diversi metodi che altri utenti in una situazione simile hanno usato per risolvere il problema.

Se vuoi essere il più efficiente possibile, ti invitiamo a seguire i seguenti metodi in ordine. Alla fine dovresti imbatterti in una serie di istruzioni che ti aiuteranno a risolvere il problema sul tuo particolare computer.

Metodo 1: Download del pacchetto di installazione del pacchetto ridistribuibile di Visual C ++

Poiché il problema si verifica principalmente dopo che un programma di installazione dell'applicazione ti chiede di installare un pacchetto ridistribuibile di Visual C ++, è probabile che il programma di installazione non sia aggiornato o non sia stato scaricato correttamente.

Diversi utenti che si trovano in una situazione simile hanno riferito che il problema è stato risolto dopo aver scaricato nuovamente il pacchetto ridistribuibile di Visual C ++ dai canali ufficiali. Per alcuni di essi, l'errore non specificato 0x80240017 non è tornato quando hanno tentato l'installazione dal programma di installazione appena scaricato.

Ecco una guida rapida per il download e l'installazione del pacchetto ridistribuibile Visual C ++ dai server Microsoft:

  1. Visitare il collegamento per il download applicabile al pacchetto ridistribuibile di Visual C ++ che è necessario installare:

    Pacchetto ridistribuibile di Visual C ++ per Visual Studio 2013 : collegamento per il download

    Pacchetto ridistribuibile di Visual C ++ per Visual Studio 2015 : collegamento per il download

  2. Una volta arrivato alla pagina di download, seleziona la lingua di installazione e fai clic sul pulsante Download per iniziare il download.

    Download del ridistribuibile Visual C ++ richiesto
  3. Seleziona il programma di installazione corretto in base all'architettura del tuo sistema operativo. Seleziona la casella associata a vc-redist.x64.exe se hai una versione a 64 bit di Windows o la casella vc-redist.x64.exe se sei a 32 bit. Quindi, premi Avanti per avviare il download.

    Download del programma di installazione del pacchetto ridistribuibile di Visual C ++
  4. Aprire il file eseguibile dell'installazione e seguire le istruzioni visualizzate per completare l'installazione.

    Installazione del pacchetto ridistribuibile di Visual C ++

Se riscontri ancora l' errore non specificato 0x80240017, passa al metodo successivo di seguito.

Metodo 2: installazione di Windows 7 Service Pack 1 (se applicabile)

Come alcuni utenti hanno segnalato, il problema può verificarsi anche se si sta tentando di installare pacchetti ridistribuibili di Visual C ++ per Visual Studio 2013 o 2015 su Windows v6.1 (Build 7600: Service Pack 0). In questo caso particolare, l'errore si verifica perché i due pacchetti ridistribuibili sono progettati per essere installati su Windows 7 Service Pack 1 e versioni successive.

Un paio di utenti che si trovano in una situazione simile hanno riferito che il problema è stato risolto dopo l'installazione del Service Pack 1. Ecco una guida rapida su come effettuare questa operazione:

  1. Visita questo link ( qui ), seleziona la tua lingua e premi il pulsante Download per scaricare il Service Pack 1.

    Download di Service Pack 1 per Windows v6.1 (Build 7600: Service Pack 0)
  2. Dalla schermata successiva, deseleziona tutto il resto a parte il file ISO primario. Una volta fatto, premi il pulsante Avanti per avviare il download.

    Download del file ISO richiesto per l'installazione di Windows 7 Service Pack 1.
  3. Una volta scaricato il file ISO, visitare questo link ( qui ) e fare clic sul pulsante Download per scaricare lo strumento WinCDEMU 4.1 . Utilizzeremo questo strumento per applicare l'aggiornamento del Service Pack 1.

    Download dello strumento WinCDEmu 4.1
  4. Apri il file eseguibile di installazione di WinCDEmu e premi il pulsante Installa per configurare lo strumento sul tuo computer.

    Installazione dello strumento WinCDEmu
  5. Una volta installato lo strumento, fare clic su Installa per aggiungere il software di sistema richiesto.

    Installazione del software aggiuntivo
  6. Riavvia il computer per completare l'installazione di WindowsCDEmu.
  7. Una volta completato il prossimo avvio, vai alla posizione in cui hai scaricato il file Iso (al passaggio 2), fai clic con il pulsante destro del mouse su di esso e scegli Seleziona lettera driver e montaggio .

    Montaggio del file del Service Pack 1 con WinCDEmu
  8. Seleziona la lettera dell'unità che creerai, imposta il Tipo di disco su Disco dati e fai clic su OK per montare il file ISO .

    Montaggio dell'immagine del Service Pack
  9. Con l'immagine di Windows 7 Service Pack 1 montata, seguire le istruzioni visualizzate per completare l'installazione.
  10. Una volta installato il Service Pack 1, riavviare nuovamente il computer e vedere se il messaggio di errore è stato risolto tentando di installare nuovamente il pacchetto ridistribuibile di Visual C ++ .

Se riscontri ancora l' errore non specificato 0x80240017, passa al metodo successivo di seguito.

Metodo 3: installazione dell'aggiornamento Universal C Runtime

Un paio di utenti che hanno riscontrato questo errore dopo essere stati sollecitati dall'installer di Python (o da un'altra applicazione) ad installare il pacchetto redist hanno riferito che il problema è stato risolto dopo aver installato l'aggiornamento di Universal C Runtime applicabile alla loro versione di Windows.

Ecco una breve guida su come fare questo:

  1. Visita questo link ( qui ), scorri verso il basso fino al Metodo 2 e scarica il pacchetto di aggiornamento applicabile alla tua versione di Windows.

    Download della versione appropriata del programma di installazione di Universal C Runtime
  2. Dalla schermata successiva, selezionare la lingua preferita e fare clic sul pulsante Download per avviare il download.

    Download del programma di installazione
  3. Aprire il file eseguibile di installazione e seguire le istruzioni visualizzate per installare l'aggiornamento di Universal C Runtime. Una volta completato il processo, riavvia il computer e verifica se il messaggio di errore è stato risolto al successivo avvio.

Se si verifica ancora l' errore " 0x80240017 non specificato" all'avvio successivo, passare al metodo successivo di seguito.

Metodo 4: installazione di eventuali aggiornamenti di Windows in sospeso

Un paio di utenti che hanno riscontrato " 0x80240017 errore non specificato" durante il tentativo di installare il pacchetto redist di Visual C ++ dopo essere stato richiesto da Python (o una distribuzione simile) hanno riferito che il problema è stato risolto dopo aver installato Windows in sospeso aggiornamenti.

A quanto pare, questo particolare problema può verificarsi se il pacchetto redist di Visual C ++ viene scaricato dal componente Windows Update ma non installato.

Se questo scenario è applicabile alla tua situazione attuale, procedi nel seguente modo per installare eventuali aggiornamenti di Windows in sospeso e risolvere l' errore "0x80240017 non specificato":

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui. Quindi, digitare " ms-settings: windowsupdate " e premere Invio per aprire la schermata di Windows Update dell'app Impostazioni .

    Apertura della schermata di Windows Update

    Nota: se si esegue una versione di Windows precedente a Windows 10, utilizzare invece il comando "wuapp".

  2. Nella schermata di Windows Update, fai clic su Controlla aggiornamenti, quindi segui le istruzioni visualizzate per installare tutti gli aggiornamenti di Windows in sospeso.

    Verifica aggiornamenti
  3. Quando ti viene chiesto di riavviare, fallo e assicurati di tornare alla schermata di Windows Update per vedere se hai altri aggiornamenti in sospeso.
  4. Prova a installare nuovamente il pacchetto ridistribuibile di Microsoft Visual C ++ e verifica se il messaggio di errore è stato risolto.

Se riscontri ancora " 0x80240017 Errore non specificato", passa al metodo successivo di seguito.

Metodo 5: disinstallazione di eventuali pacchetti ridistribuibili di Microsoft Visual C ++ esistenti

Come alcuni utenti interessati hanno suggerito, il problema potrebbe verificarsi anche se una delle tue attuali installazioni ridistribuibili di Microsoft Visual C ++ è danneggiata. Un paio di utenti che si trovavano in una situazione simile hanno riferito che il messaggio di errore non si verificava più dopo aver disinstallato qualsiasi installazione esistente di Microsoft Visual C ++ prima di provare ad applicare il pacchetto Redist di Visual C ++ richiesto.

Ecco una guida rapida sulla disinstallazione di eventuali pacchetti ridistribuibili di Microsoft Visual C ++ prima di provare a reinstallare nuovamente:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui . Quindi, digitare " appwiz.cpl " e premere Invio per aprire la schermata Programmi e funzionalità .

    Digitare appwiz.cpl e premere Invio per aprire l'elenco dei programmi installati
  2. Nella schermata Programmi e file, vai al riquadro di destra, fai clic con il pulsante destro del mouse sul pacchetto redist di Microsoft Visual C ++ e scegli Disinstalla .

    Disinstallazione del pacchetto redist di Visual C ++
  3. Nel menu successivo, fai clic su Disinstalla e segui le istruzioni visualizzate per eliminare il pacchetto redist di Microsoft Visual C ++ .

    Disinstallazione dei pacchetti di Visual C ++

    Nota: se si dispone di più installazioni di Microsoft Visual C ++, ripetere il passaggio 2 e il passaggio 3 con ognuno di essi.

  4. Dopo aver disinstallato tutte le installazioni di Microsoft Visual C ++, riavvia il computer.
  5. Al prossimo avvio, scaricare e installare le installazioni di Microsoft Visual C ++ richieste da uno di questi collegamenti e vedere se il problema è stato risolto:

    Pacchetto ridistribuibile di Visual C ++ per Visual Studio 2013 : collegamento per il download

    Pacchetto ridistribuibile di Visual C ++ per Visual Studio 2015 : collegamento per il download

Metodo 6: installazione di una versione precedente di Python (se applicabile)

Se ricevi questo messaggio di errore mentre provi a installare una distribuzione Python, potresti voler ripetere il processo con una distribuzione precedente e vedere se il messaggio di errore è ancora presente.

Diversi utenti che riscontrano il problema in uno scenario simile hanno riferito di essere riusciti a aggirare il problema installando una distribuzione Python precedente.

Questa non è necessariamente una soluzione duratura poiché probabilmente dovrai aggiornare all'ultima versione in futuro, ma sarà efficace se stai cercando una soluzione rapida che ti permetta di installare la distribuzione Python.

Sulla base di ciò che dicono altri utenti in una situazione simile, dovresti essere in grado di aggirare il problema scaricando Python versione 3.4.3 . Basta scaricare la distribuzione, seguire le istruzioni visualizzate sullo schermo e vedere se viene visualizzato lo stesso errore quando viene richiesto di installare il pacchetto redist di Visual C ++.

Metodo 7: esecuzione di un'installazione di riparazione

Se sei arrivato così lontano senza risultato, c'è un'alta probabilità che tu stia riscontrando questo problema a causa di un qualche tipo di corruzione del sistema. Esistono un paio di metodi che è possibile utilizzare per eliminare la corruzione dei file e risolvere l' errore non specificato 0x80240017, ma molti utenti in una situazione simile hanno segnalato che il problema è stato risolto dopo aver eseguito un'installazione di riparazione.

Un'installazione di riparazione è una procedura non distruttiva che ti consentirà di aggiornare tutti i componenti relativi a Windows senza influire su file e applicazioni personali. A differenza di un'installazione pulita , un'installazione di riparazione ti consentirà di conservare tutti i tuoi dati personali tra cui foto, musica, video, preferenze dell'utente e qualsiasi applicazione di terze parti installata.

Se decidi di effettuare un'installazione di riparazione, puoi seguire le istruzioni presenti in questo articolo (qui).

Articoli Interessanti