Come risolvere l’errore 0x80070660 su Windows

Ricevere l’errore 0x80070660 durante gli aggiornamenti di Windows 10 è davvero frustrante. A volte sembra che Windows si intrometta apposta, magari perché la cartella degli aggiornamenti o alcuni componenti non funzionano correttamente. Oppure, un pacchetto ridistribuibile di Visual C++ danneggiato può causare problemi. In ogni caso, questa guida raccoglie alcuni metodi collaudati che potrebbero risolvere il problema senza troppi intoppi. Preparatevi a eliminare file temporanei degli aggiornamenti, a ripristinare i servizi e, forse, ad aggiornare o reinstallare i pacchetti ridistribuibili di C++.Non so perché funzioni, ma in alcuni casi questi passaggi riavviano il processo di aggiornamento, soprattutto quando il solito riavvio e riprova non sono sufficienti.

Come risolvere l’errore 0x80070660 di Windows Update

Eseguire lo strumento di risoluzione dei problemi di Windows Update.

Se l’errore si verifica durante la seconda fase dell’installazione, la prima cosa da provare è lo strumento di risoluzione dei problemi integrato.È progettato per individuare i problemi di aggiornamento più comuni perché, onestamente, è uno degli strumenti di Windows più utilizzati prima di passare a soluzioni più complesse. Sulla maggior parte dei computer, è in grado di segnalare i componenti problematici e di risolvere i problemi automaticamente, quindi vale la pena provarlo.

  • Premi il tasto Windows + I per aprire le Impostazioni.
  • Vai su Aggiornamento e sicurezza, quindi fai clic su Risoluzione dei problemi.
  • Fai clic su Strumenti di risoluzione dei problemi aggiuntivi (se necessario), quindi seleziona Windows Update. Fai clic su Esegui lo strumento di risoluzione dei problemi.
  • Preparati alla scansione: potrebbe richiedere qualche minuto. Segui le istruzioni, lascia che il sistema risolva i problemi rilevati, quindi riavvia e prova ad aggiornare di nuovo.

A volte, questo è sufficiente per risolvere i problemi di aggiornamenti bloccati, perché Windows è piuttosto bravo a gestire i conflitti di aggiornamento più comuni. Su alcune configurazioni, però, la procedura può essere un po’ instabile e potrebbe essere necessario un secondo tentativo, quindi non esitate a riprovare.

Reimposta i componenti di Windows Update

Questo metodo è un classico perché i file di aggiornamento danneggiati o bloccati si trovano spesso nelle cartelle di Windows Update. Il ripristino di queste cartelle può eliminare i file corrotti e ripristinare il flusso di aggiornamento. Eseguire tutti questi comandi può essere un po’ macchinoso, ma una volta fatto, spesso risolve il problema, soprattutto quando i servizi di aggiornamento sono instabili o non rispondono.

  • Fai clic con il pulsante destro del mouse sul menu Start, seleziona Prompt dei comandi (Amministratore) oppure apri PowerShell (Amministratore).
  • Digita esattamente questi comandi, premendo Invio dopo ognuno per interrompere i servizi relativi agli aggiornamenti:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver 

Sembra semplice, ma interrompere i servizi impedisce a Windows di bloccare i file in uso.

  • Ora, rinomina le cartelle SoftwareDistribution e Catroot2, che contengono la cache degli aggiornamenti. Usa questi comandi:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old 

Su alcuni computer, la ridenominazione potrebbe generare un errore di “accesso negato” se alcuni processi stanno utilizzando queste cartelle. In tal caso, assicurati che non siano in esecuzione processi di Windows Update (puoi verificarlo in Gestione attività) oppure riavvia il computer in modalità provvisoria e riprova.

  • Una volta rinominato, riavviare i servizi di aggiornamento per ripristinare il normale funzionamento:
net start wuauserv net start cryptSvc net start bits net start msiserver 

Una volta eseguiti tutti i comandi, chiudi il prompt e riavvia il computer. Dopo il riavvio, prova a fare clic di nuovo su “Verifica aggiornamenti”. Per esperienza, questo risolve tutti i problemi e permette a Windows di installare gli aggiornamenti senza intoppi.

Pulisci la cartella Aggiornamenti

A volte, gli aggiornamenti vecchi o incompleti si accumulano e entrano in conflitto con quelli nuovi. Svuotare la cartella Download all’interno della directory SoftwareDistribution può fare la differenza. Può sembrare strano, ma eliminando il contenuto di questa cartella si forza Windows a scaricare i file di aggiornamento più recenti.

  • Premi il tasto Windows + R, digita C:\Windows\SoftwareDistribution\Download e fai clic su OK.
  • Seleziona tutto il contenuto (Ctrl + A), fai clic con il pulsante destro del mouse e scegli Elimina. Potrebbe comparire una finestra di dialogo che richiede l’autorizzazione di amministratore: conferma.

Questo potrebbe rendere il processo di aggiornamento più affidabile, soprattutto se i download precedenti si sono danneggiati o bloccati. Ricorda che Windows scaricherà nuovamente i file di aggiornamento necessari al successivo controllo.

Modifica le impostazioni di Windows Update

Se gli aggiornamenti automatici si bloccano a causa di qualche impostazione di configurazione, modificare un paio di opzioni potrebbe essere d’aiuto. Questo è particolarmente utile se hai disattivato alcune opzioni di aggiornamento facoltative o se hai impostazioni di larghezza di banda limitata che interferiscono.

  • Apri Impostazioni premendo il tasto Windows + I. Vai su Aggiornamento e sicurezza.
  • Fai clic su Opzioni avanzate.
  • Scorri verso il basso per trovare ” Ricevi aggiornamenti per altri prodotti Microsoft quando aggiorni Windows”. Deseleziona la casella se è abilitata: a volte, questo processo in background può presentare dei problemi.
  • Chiudi le Impostazioni, riavvia il PC, ripeti i passaggi di ripristino se necessario, quindi fai di nuovo clic su Verifica aggiornamenti. Questa modifica può risolvere alcuni problemi di aggiornamento se il problema era correlato a componenti opzionali o conflitti di impostazioni.

Aggiornare o reinstallare i pacchetti ridistribuibili di Microsoft Visual C++

Ecco il bello: secondo alcune fonti, un pacchetto ridistribuibile di Visual C++ danneggiato potrebbe causare l’errore 0x80070660, sebbene sia piuttosto raro. Tuttavia, se nessun’altra soluzione ha funzionato, vale la pena considerare la reinstallazione o l’aggiornamento di questi file di runtime. Perché, ovviamente, Windows deve sempre complicare le cose più del necessario.

  • Vai alla [pagina di download di Visual C++ Redistributable di Microsoft](https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist).Scegli la versione corretta per il tuo sistema: x64 o x86.
  • Scarica il programma di installazione che si chiama, ad esempio, vc_redist.x64.exe o vc_redist.x86.exe.
  • Chiudi tutte le applicazioni, avvia il programma di installazione e segui le istruzioni. Di solito è semplice: basta installare il programma sovrascrivendo i file esistenti oppure disinstallarlo prima se stai risolvendo un problema.
  • Se il problema persiste, si consiglia di disinstallare completamente i pacchetti ridistribuibili di C++ dal Pannello di controllo > Programmi > Programmi e funzionalità, quindi reinstallare la versione più recente.

A volte, questo risolve i problemi con DLL danneggiate o librerie runtime in conflitto. Sembra che alcuni errori ostinati vengano corretti dopo una nuova installazione pulita di questi pacchetti ridistribuibili.

Se nessun’altra soluzione funziona, prova a installare le versioni più recenti di Windows o persino a ripristinare il PC a un punto di ripristino precedente. Questi metodi tendono a risolvere la maggior parte dei bug comuni degli aggiornamenti, soprattutto il fastidioso errore 0x80070660.

Articoli correlati: