Come risolvere l'errore di aggiornamento di Windows 0x8007371b
Vedere il messaggio di errore 0x8007371b durante il tentativo di aggiornare Windows può essere estremamente stressante. Questo errore è persistito nel corso degli anni e attraverso più edizioni e versioni di Windows. Può anche interessare gli utenti di Windows 10.
Sommario
Perché vedo l’errore 0x8007371b?
Il messaggio di solito appare come "Windows Update ha rilevato un errore sconosciuto" o "Errore 0x8007371b". È generalmente associato a file di sistema corrotti, che possono impedire l'installazione corretta dell'aggiornamento. Una possibile causa di questa notifica è un archivio di componenti di Windows danneggiato. Ciò può accadere se i file di sistema vengono eliminati o danneggiati, il che può impedire l'installazione degli aggiornamenti.
Un'altra possibile causa è un conflitto con il software antivirus. Alcuni programmi antivirus potrebbero interferire con il processo di aggiornamento e impedire la corretta installazione dell'aggiornamento. Inoltre, anche le recenti infezioni da malware possono causare errori di aggiornamento. Il malware può danneggiare i file di sistema, danneggiandoli o addirittura eliminandoli completamente. In altri casi, il messaggio potrebbe essere correlato a problemi hardware come RAM difettosa o errori del disco rigido. Questi problemi possono impedire a Windows di accedere correttamente ai file di sistema, il che può portare a problemi di aggiornamento.
Questo particolare messaggio di errore di Windows Update 0x8007371b indica che alcuni file di aggiornamento sono mancanti o sono stati danneggiati, in genere quelli contenuti nella cartella WinSxS. Fortunatamente, diversi passaggi che possono essere presi per risolvere il problema. Tuttavia, a causa delle caratteristiche individuali di ciascun sistema informatico, potrebbe essere necessario provare diversi metodi fino a trovare quello giusto.
Esegui una scansione DISM
DISM è l'acronimo di Deployment Image & Servicing Management ed è uno strumento integrato di Windows in grado di riparare i file di sistema danneggiati. Per avviare una scansione DISM, procedi come segue:
-
- Premi Windows + R sulla tastiera.
-
- Nella finestra di dialogo Esegui, digita cmd e quindi premi contemporaneamente Ctrl + Maiusc + Invio sulla tastiera. Questo aprirà un prompt dei comandi con privilegi elevati.
-
- Nel prompt dei comandi , digitare DISM /Online /Cleanup-Image /ScanHealth e premere Invio .
-
- Attendi il completamento del processo, quindi prova ad aggiornare Windows ancora una volta.
Esegui una scansione SFC
Un altro strumento di Windows che potrebbe rivelarsi utile quando si ha a che fare con l'errore 0x8007371b è il Controllo file di sistema (SFC).
-
- Premi i tasti Windows + R.
-
- Digitare cmd nella finestra di dialogo Esegui e premere Ctrl+Maiusc+Invio per aprire una finestra del prompt dei comandi con privilegi elevati.
-
- Digita SFC /ScanNow e premi Invio .
-
- Attendere il completamento del processo, riavviare il computer e verificare se l'errore è stato risolto.
Cancella la cartella della cache dell’aggiornamento di Windows 10
-
- Apri la finestra di dialogo Esegui premendo Windows + R sulla tastiera.
-
- Apri una finestra del prompt dei comandi con privilegi elevati digitando cmd nella casella Esegui e premendo Ctrl+Maiusc+Invio sulla tastiera.
-
- Digita net stop wuauserv e premi Invio .
-
- Digita rd /s /q %systemroot%\SoftwareDistribution e premi Invio per cancellare la cartella della cache.
-
- Per riavviare il servizio Windows Update, digita net start wuauserv e premi Invio .
Ripristina manualmente i componenti di Windows Update
-
- Apri Esegui premendo Windows + R .
-
- Apri il prompt dei comandi con privilegi elevati digitando cmd nella casella Esegui e premendo Ctrl+Maiusc+Invio .
-
- Ora, digita i seguenti comandi nel prompt dei comandi e premi Invio dopo ognuno per eseguirlo:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
-
- Digita ren C:\Windows\SoftwareDistribution SoftwareDistribution.old e premi Invio .
-
- Digita ren C:\Windows\System32\catroot2 Catroot2.old e premi Invio .
-
- Abilita i componenti arrestati digitando i seguenti comandi e premendo Invio dopo ciascuno di essi:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
-
- Controlla se l'errore 0x8007371b è stato corretto.
Se il problema non è stato risolto, assicurati di rivolgerti a un professionista. Si consiglia inoltre vivamente di investire in uno strumento di rimozione malware con licenza per terminare le app dannose che potrebbero essere responsabili di questo messaggio di errore.