Correzione: errore 0x80070666 durante l'installazione di Microsoft Visual C ++

Consigli: Clicca Qui Per Correggere Gli Errori Di Windows E Ottimizzare Le Prestazioni Del Sistema

Diversi utenti Windows riscontrano l'errore "0x80070666" quando provano a installare Microsoft Visual C ++, Lumberyard o un pacchetto di distribuzione simile. Il messaggio di errore in genere viene segnalato all'inizio del processo di installazione. Questo particolare problema non è specifico di una determinata versione di Windows poiché è confermato in Windows 7, Windows 8.1 e Windows 10.

Installazione non riuscita - 0x80070666

Cosa causa l' errore 0x80070666 durante l'installazione di Microsoft Visual C ++?

Abbiamo esaminato questo particolare problema esaminando i vari rapporti degli utenti e le strategie di riparazione che la maggior parte degli utenti interessati ha implementato per risolvere questo particolare messaggio di errore. Da quello che abbiamo raccolto, ci sono diversi scenari che attiveranno questo messaggio di errore:

  • È già presente un'altra installazione di Visual C ++ - A quanto pare, Visual C ++ 2015 e Visual C ++ 2017 conterranno alcuni file binari comuni noti per essere in conflitto. Se hai già Visual C ++ Redist 2017 e stai cercando di installare Redist 2015, probabilmente vedrai questo particolare messaggio di errore. In questo caso, la disinstallazione del nuovo Visual C ++ dovrebbe risolvere il problema.
  • Installazione di Visual C ++ errata: esistono alcuni scenari che potrebbero finire per contribuire a un'installazione errata del pacchetto ridistribuibile di Visual C ++. Ogni volta che ciò si verifica, hai poche altre scelte che eseguire uno strumento Fix-it specializzato o provare a forzare la schermata di riparazione per apparire usando il Prompt dei comandi.
  • Windows Update prevede di installare lo stesso pacchetto Visual C ++ : un altro scenario in cui è possibile riscontrare questo particolare problema è se il componente di aggiornamento (Windows Update) ha un aggiornamento in sospeso che aggiornerà lo stesso pacchetto Visual C ++. In questo caso, l'installazione di ogni aggiornamento di Windows in sospeso dovrebbe risolvere automaticamente il problema.

Se al momento stai cercando una correzione che ti consentirà di bypassare l'errore 0x80070666 e completare l'installazione del pacchetto di distribuzione, questo articolo ti fornirà diversi metodi di risoluzione dei problemi. In basso, ci sono diverse potenziali correzioni che altri utenti in una situazione simile hanno usato con successo per risolvere il problema.

I metodi sono ordinati per efficienza e gravità, quindi seguili nell'ordine in cui sono presentati. Uno di questi è destinato a risolvere il problema nel tuo particolare scenario.

Metodo 1: disinstallazione di tutti i pacchetti ridistribuibili Visual C ++ correnti

Come molti utenti hanno segnalato, questo particolare problema si verifica soprattutto se il computer contiene già una versione (più vecchia o più recente) dello stesso pacchetto distribuibile che si sta tentando di installare.

Nella maggior parte dei casi, l'errore viene visualizzato quando l'utente tenta di installare Visual C ++ Redist 2015 ma un'installazione più recente è già presente su quel sistema. Diversi utenti interessati hanno segnalato di essere in grado di risolvere l' installazione non riuscita - errore di installazione 0x80070666 disinstallando la versione più recente.

Ecco una breve guida su come eseguire questa operazione:

  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 funzionalità, scorrere l'elenco dei programmi installati e individuare tutte le installazioni di Redist di Microsoft Visual C ++ .
  3. Fare clic con il tasto destro su ogni installazione di Redist di Microsoft Visual C ++ e selezionare Disinstalla. Quindi, seguire le istruzioni visualizzate per completare la disinstallazione per ogni pacchetto redist.

    Disinstallazione di ogni pacchetto Redist di Visual C ++
  4. Una volta disinstallato ogni pacchetto di Visual C ++, riavvia il computer e attendi il completamento del successivo avvio.
  5. Tentare di installare lo stesso pacchetto Redist che in precedenza non era riuscito con l'errore 0x80070666 .

Se riscontri ancora lo stesso messaggio di errore, passa al metodo successivo di seguito.

Metodo 2: esecuzione dello strumento Fix-It

Esiste uno strumento Microsoft Fix It che diversi utenti interessati hanno utilizzato con successo per risolvere il problema che impediva l'installazione automatica del pacchetto redist. Questo particolare strumento Fix It eseguirà diverse strategie di riparazione che ripareranno diversi componenti (comprese le chiavi di registro danneggiate) utilizzate durante l'installazione di nuovi programmi.

Nota: questo strumento Fix it funzionerà per Windows 7, Windows 8, Windows 8.1 e Windows 10.

Ecco una guida rapida all'uso di questo strumento Fix It per risolvere l'errore 0x80070666 :

  1. Visita questo link ( qui ) e fai clic sul pulsante Download per scaricare lo strumento Fix It .

    Download dello strumento Fix it
  2. Una volta scaricato lo strumento, fai doppio clic sul file .diagcab per aprire lo strumento Fix It . Una volta visualizzata la schermata iniziale, fai clic su Avanzate e assicurati che la casella associata a Applica riparazioni sia selezionata automaticamente . Quindi, fare clic su Avanti per passare al menu successivo.

    Applicazione automatica delle riparazioni
  3. Nella schermata successiva, fai clic su Installazione .

    Problemi con l'installazione di programmi
  4. Attendi il completamento della fase di ispezione, quindi seleziona il pacchetto di ridistribuzione con cui riscontri i problemi e fai clic su Avanti.

    Selezione del pacchetto redist con cui si verificano problemi
  5. Seguire le strategie di riparazione consigliate fino a raggiungere la fine del programma.

    Prova delle correzioni consigliate
  6. Una volta che lo strumento Fix It ha eseguito il suo corso, riavvia il computer e verifica se riesci a installare il pacchetto redist al prossimo avvio senza problemi.

Se riscontri ancora l'errore 0x80070666, passa al metodo successivo di seguito.

Metodo 3: installazione di eventuali aggiornamenti di Windows in sospeso

A quanto pare, potresti riscontrare l'errore 0x80070666 perché Windows Update si sta già preparando a installare lo stesso pacchetto di ridistribuzione. Diversi utenti interessati hanno riferito che dopo aver effettuato l'aggiornamento di Windows necessario, il pacchetto redist precedentemente non riuscito con l'errore 0x80070666 veniva installato automaticamente.

Ecco una guida rapida per l'installazione di eventuali aggiornamenti di Windows in sospeso:

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

    Esegui finestra di dialogo: ms-settings: windowsupdate

    Nota: se non utilizzi Windows 10, utilizza invece il comando "wuapp" .

  2. Una volta arrivato alla schermata di Windows Update, fai clic su Controlla aggiornamenti e segui le istruzioni visualizzate per installare tutti gli aggiornamenti di Windows in sospeso.

    Installazione di ogni aggiornamento di Windows in sospeso
  3. Una volta installato ogni aggiornamento in sospeso, riavvia il computer e verifica se il pacchetto redist non è già installato. In caso contrario, prova a installarlo e verifica se stai ancora riscontrando lo stesso messaggio di errore.

Se non sei ancora riuscito a eliminare l'errore 0x80070666, passa al metodo successivo di seguito.

Metodo 4: Utilizzo del prompt dei comandi per ripristinare l'installazione di Visual C ++

Numerosi utenti interessati hanno riferito di sospettare che l'installazione di Visual C ++ fosse corrotta, ma non avevano alcun mezzo per ripararlo poiché il programma non veniva visualizzato nell'elenco Installazione applicazioni. Ciò si verifica in genere con il pacchetto ridistribuibile di Visual C ++ 2015.

Fortunatamente, sono stati in grado di risolvere questo problema scaricando il file eseguibile di installazione e forzando la finestra di riparazione ad apparire tramite il prompt dei comandi. Ecco una breve guida su come eseguire questa operazione:

  1. Assicurarsi che sul computer sia presente il programma di installazione del pacchetto ridistribuibile che si sta tentando di installare. Assicurati di sapere che è la posizione esatta. Se il programma di installazione non è presente sul PC, scaricarlo di nuovo.
  2. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui . Quindi, digitare "cmd" e premere Invio per aprire il prompt dei comandi.
  3. All'interno del prompt dei comandi, utilizzare il comando seguente per cambiare la directory con quella che contiene il file. Ad esempio, se il programma di installazione redist (ad esempio vc_redist.x64.exe) si trova all'interno della cartella Download, sarà necessario utilizzare il comando seguente per passare alla directory pertinente:
     CD C: \ Users \ * YourUser * \ Downloads 
  4. Dopo esserti assicurato che il terminale funzioni nella directory corretta, digita il nome dell'eseguibile di installazione seguito da / uninstall per forzare la visualizzazione della finestra di installazione. Come questo:
     vc_redist.x64.exe / uninstall 
  5. Quindi, fai clic su Ripristina e segui le istruzioni visualizzate per ripristinare l'installazione di ridistribuzione di Visual C ++ .

Forzare la finestra di riparazione per apparire tramite il prompt dei comandi

Articoli Interessanti