Se in Windows 10 durante l’installazione degli aggiornamenti ricevi errore 0x80190001, significa che c’è qualche problema con i file di installazione. Molto probabilmente durante il download qualche file si è corrotto, oppure i driver dei dispositivi come scheda video, audio, e ecc, sono da aggiornare. Come ho spiegato in altre guide dove l’installazione si blocca ad un certo punto, la colpa è anche dei dispositivi che non sono compatibili con l’ultima versione del sistema operativo. Il problema in quest’ultimo caso si risolve aggiornando tutti i driver, puoi utilizzare che fa tutto automaticamente. Comunque in questa guida troverai mote soluzioni che ti aiuteranno a risolvere l’errore e a completare l’installazione.
Attenzione: Se non vuoi seguire tutte queste procedure per paura di sbagliare in qualcosa, alla fine dell’articolo troverai un video dove spiego come utilizzare un programma che andrà ad effettuare questi passaggi automaticamente.
Avvia risoluzione dei problemi da impostazioni
Windows ha diversi strumenti integrati che ti permettono di risolvere molti problemi come in questo caso con gli aggiornamenti di Windows. Apri Impostazioni di Windows (tasti veloci Win+I) e vai in Aggiornamento e sicurezza – Risoluzione problemi – Windows update e segui la procedura guidata.
Esegui SFC Scannow e DISM
Windows ti permette di riparare i file di sistema corrotti eseguendo la scansione.
- Nel menu Start cerca cmd o Prompt dei comandi
- Cliccaci con il tasto destro e scegli Esegui come amministratore
- Scrivi il comando sfc /scannow e premi Invio
Ora utilizziamo questi due comandi per correggere ulteriormente i problemi di Windows Update
- DISM.exe /Online /Cleanup-image /Scanhealth
- DISM.exe /Online /Cleanup-image /Restorehealth
Aspetta che finisca la scansione e riavvia il PC.
Elimina i file temporanea
Forse il programma ha scaricato dei file per installazione e durante il download si sono corrotti, proviamo a cancellare tutti i file temporanei.
Apri la finestra di dialogo Esegui premendo i tasti Win + R, digita %temp% e confermando con Invio. Nella cartella che si apre, seleziona tutti i file e le cartelle e cancella. La cartella in questione è raggiungibile anche seguendo il percorso C:\Users[username]\AppData\Local\Temp.
Disabilitare l’antivirus
Prima di cominciare ad avere questo problema, per caso hai cambiato o configurato l’antivirus o il firewall? anche se la risposta fosse no, prova a disabilitare il programma che stai utilizzando.
Per disattivare l’antivirus segui questi passaggi:
- Nell’angolino in basso a destra ci sarà l’icona dell’antivirus che stai utilizzando, cliccaci sopra con il tasto destro.
-
Tra le opzioni ci sarà scritto tipo disattiva momentaneamente, io che utilizzo Avast ho la voce Controlla protezione di Avast – Disabilita per 10 minuti
Resetta la cartella catroot2
Molti problemi causati da Windows Update si risolvono cancellando il contenuto della cartella catroot2. Catroot e catroot2 sono cartelle del sistema operativo necessarie per l’aggiornamento di Windows. Quando esegui Windows Update, la cartella catroot2 memorizza le firme dei pacchetti e aiuta nell’installazione.
Non cancellare o rinominare la cartella Catroot che si trova in C:\Windows\System32 in quanto non è in grado di ricrearsi come la cartella Catroot2.
Aprire il Prompt dei comandi come amministratore ed esegui questi comandi una alla volta:
net stop cryptsvc
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
In questo modo cancellerai il contenuto della cartella catroot2.
Fatto ciò, esegui l’ultimo comando per riavviato Windows Update:
net start cryptsvc
Ripristina i componenti di Windows Update
Cerchiamo di ripristinare Windows Update per aggiornare il sistema operativo in modo corretto. Nel menu Start cerca cmd o prompt dei comandi, cliccaci con il tasto destro e poi Esegui come amministratore. Ore devi eseguire questi comandi una alla volta e aspetta che finisca il processo.
- net stop bits
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
- ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
- ren %systemroot%\system32\catroot2 catroot2.bak
Riavvia i servizi che hai interrotto in precedenza:
- bit di inizio rete
- net start wuauserv
- net start appidsvc
- net start cryptsvc
Riavvia il tuo PC e controlla se Windows Update smette di restituirti l’errore 0x80190001 quando tenti di aggiornare Windows 10.
Elimina i contenuti della cartella SoftwareDistribution
Elimina tutto il contenuto della cartella Software Distribution. La cartella Software Distribution e utilizzata per memorizzare temporaneamente i file che potrebbero essere necessari per installare gli aggiornamenti. Contiene anche la cronologia degli aggiornamenti di Windows e se li elimini, al prossimo riavvio dovrà controllare tutte quante e per questo potrebbe metterci anche qualche minuto.
Per eliminare il contenuto della cartella Software Distribution, aprire il Prompt dei comandi come amministratore ed esegui questi comandi:
net stop wuauserv
net stop bits
In questo modo interromperai il Servizio Windows Update e il Servizio trasferimento intelligente in background.
Ora vai nella cartella C:\Windows\SoftwareDistribution ed elimina tutti i file e le cartelle.
Se ti dice che i file sono in uso e non è possibile eliminare, riavviare il PC. Dopo il riavvio dovresti essere in grande di cancellare il contenuto.
Ora devi riavviare questi servizi sempre dal Prompt dei comandi aprendo sempre come amministratore eseguendo i comandi:
net start wuauserv
net start bits
Dovresti aver risolto il codice di errore 0x80190001 in Windows Update che ti impedisce di aggiornare Windows 10.
Commenta per primo