Correggi l'errore di Windows Update 0x800f0831

Se durante l'installazione di un aggiornamento cumulativo riscontri l' errore 0x800f0831(error 0x800f0831) su un server Windows(Windows Server) o su un client Windows 11/10 , questo post ha lo scopo di aiutarti. In questo post, identificheremo le potenziali cause di questo errore e forniremo le soluzioni che puoi provare per aiutarti a risolvere questo problema.

Errore di aggiornamento di Windows 10 0x800f0831

Dopo un'indagine, la causa più comune che attiverà questo messaggio di errore è un manifest mancante del pacchetto di aggiornamento precedente. In altre parole, il componente WU ( Windows Update ) non è a conoscenza di ciò che è stato installato l'ultima volta, quindi si rifiuta di installare nuovi pacchetti di aggiornamento.

È inoltre possibile riscontrare questo problema se il servizio Windows Update è disabilitato o se manca un .NET 3.5 Framework . Un'altra potenziale causa di questo errore 0x800f0831(error 0x800f0831) è che il computer client Windows 10 non può comunicare con i server Windows Update . Ciò può essere dovuto al danneggiamento del file di sistema o alle connessioni VPN o ai server proxy .

Correggi l'errore di Windows Update 0x800f0831

Se un aggiornamento delle funzionalità(Feature Update) o un aggiornamento cumulativo(Cumulative Update) ha avuto esito negativo con il codice di errore 0x800f0831, su computer Windows Server(Windows Server) o client Windows 11/10 , ecco alcuni suggerimenti che potrebbero aiutarti.

  1. Esegui lo strumento di risoluzione dei problemi di Windows Update
  2. Installare manualmente l'aggiornamento delle funzionalità o cumulativo
  3. Disinstalla il client VPN o rimuovi il server proxy (se applicabile)
  4. Imposta(Set) lo stato di Windows Update su Automatico(Automatic)
  5. Abilita .NET Framework 3.5
  6. Installa .NET Framework 3.5 tramite il prompt dei comandi(Command Prompt)
  7. Esegui scansioni SFC e DISM
  8. Eseguire Ripristino configurazione di sistema
  9. Eseguire un Fresh Start , una riparazione di aggiornamento sul posto(In-place) o un'installazione pulita

Diamo un'occhiata alla descrizione del processo coinvolto in relazione a ciascuna delle soluzioni elencate.

1] Esegui lo strumento di risoluzione dei problemi di Windows Update(Run Windows Update Troubleshooter)

Questa soluzione richiede di eseguire lo strumento di risoluzione dei problemi di Windows 10 Update e vedere se l'errore risolve Se questo non funziona, puoi continuare con la soluzione successiva.

2 ](] Manually) Installa manualmente la funzionalità o l'aggiornamento cumulativo

Questa soluzione richiede il download manuale dell'aggiornamento cumulativo dal catalogo di Microsoft Update(manually download the Cumulative Update from Microsoft Update Catalog) e quindi l'installazione del pacchetto. Per installare un aggiornamento delle funzionalità(Feature Update) , è possibile utilizzare Windows Update Assistant . Al termine dell'installazione, l'errore non verrà più visualizzato.

3] Disinstallare il client VPN o rimuovere il server proxy (se applicabile)

Un client VPN o un server proxy(VPN client or a Proxy server) potrebbe attivare questo errore a causa di un qualche tipo di interferenza che finisce per bloccare le comunicazioni tra il computer client Windows 10 e il server Windows Update . In questo caso, puoi provare a disinstallare il tuo software VPN tramite l'applet Programmi e funzionalità(uninstalling your VPN software via the Programs and Features applet) in Windows 10 o rimuovere qualsiasi server proxy dal tuo computer e vedere se questo risolve il problema.

4] Imposta(Set) lo stato di Windows Update su Automatico(Automatic)

Se il computer in cui si verifica l' installazione di Windows Update non riuscita fa parte di un dominio condiviso, è possibile che un criterio di rete o uno strumento di ottimizzazione del sistema di terze parti abbia finito per disabilitare il servizio principale responsabile della funzione di aggiornamento. In questo caso, puoi risolvere il problema impostando il tipo(Startup Type) di avvio del servizio Windows Update su (Windows Update)Automatico(Automatic) e forzando l'avvio del servizio Windows Update .

Ecco come:

  • Premi il tasto Windows + R.
  • Nella finestra di dialogo Esegui, digita services.msc e premi Invio per aprire Services(open Services) .
  • Nella finestra Servizi , scorri e individua il servizio (Services)Windows Update  .
  • Fare doppio clic(Double-click) sulla voce per modificarne le proprietà.
  • Assicurati(Make) che l'opzione nel  menu Tipo di avvio(Startup type)  nella finestra delle proprietà del servizio sia impostata su  Automatico(Automatic ) dal menu a discesa. Confermare(Confirm) eventuali finestre di dialogo che potrebbero apparire quando si cambia il tipo di avvio.
  • Fare clic su Applica(Apply) > OK per salvare le modifiche.
  • Riavvia il computer.

All'avvio, controlla se il problema è stato risolto. Nel caso in cui il tipo di avvio di Windows Update fosse già impostato su Automatico(Automatic) e ciò non risolvesse il problema, procedere con la soluzione successiva.

5] Abilita .NET Framework 3.5

Se riscontri l' errore 0x800f0831(error 0x800f0831) quando tenti di installare un aggiornamento cumulativo, dovresti esplorare la possibilità di un framework .NET 3.5 disabilitato. I processi di installazione degli aggiornamenti cumulativi sono piuttosto più complessi e potrebbero non riuscire a meno che tutte le dipendenze necessarie non siano abilitate. In questo caso, puoi provare a utilizzare il menu Funzionalità di Windows(Windows Features) per assicurarti che .NET 3.5 Framework sia abilitato .

6] Installa .NET Framework 3.5(Install .NET Framework 3.5) tramite il prompt dei comandi(Command Prompt)

Se l'abilitazione di .NET 3.5 framework tramite il menu Funzionalità di Windows(Windows Features) non è riuscita, puoi provare a forzare l'installazione installando il framework mancante da un prompt dei comandi con privilegi(Command Prompt) elevati .

Innanzitutto, avrai bisogno di un supporto di installazione di Windows 10(Windows 10 installation media) . Quindi puoi seguire le istruzioni seguenti per forzare l'installazione di.NET Framework 3.5 da un prompt (Framework 3.5from)CMD con privilegi elevati .

Inserisci(Insert) il supporto di installazione di Windows 10 nel tuo computer.

Premi il tasto Windows + R.

Nella finestra di dialogo Esegui , digita Blocco note e premi (Run)CTRL + SHIFT + ENTER per aprire Blocco note(Notepad) con privilegi di amministratore.

Copia e incolla la sintassi di seguito in Blocco note(Notepad) .

@echo off 
Title .NET Framework 3.5 Offline Installer 
for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%I:\\sources\install.wim" set setupdrv=%%I 
if defined setupdrv ( 
echo Found drive %setupdrv% 
echo Installing .NET Framework 3.5... 
Dism /online /enable-feature /featurename:NetFX3 /All /Source:PLACEHOLDER:\sources\sxs /LimitAccess 
echo. 
echo .NET Framework 3.5 should be installed 
echo. 
) else ( 
echo No installation media found! 
echo Insert DVD or USB flash drive and run this file once again. 
echo. 
) 
pause

Nota: sostituire PLACEHOLDER nella sintassi con la lettera dell'unità che attualmente contiene il supporto di installazione.

Salva il file con un nome e aggiungi l' estensione del file .cmd  , ad es. InstallDOTnet3.5.cmd .

Ora, fai clic con il pulsante destro del mouse sul file e scegli Esegui come amministratore(Run as administrator) dal menu di scelta rapida.

Quindi, fai clic su  (Yes)  alla richiesta di conferma e attendi il completamento del processo.

Una volta installato .NET 3.5 Framework , riavvia il computer e verifica se l' errore di aggiornamento cumulativo 0x800f0831(Cumulative Update error 0x800f0831) viene risolto al successivo avvio del computer. In caso contrario, continuare con la soluzione successiva.

7] Esegui scansioni SFC e DISM

Se sei ancora alle prese con l'errore, è molto probabile che il problema sia effettivamente causato da un qualche tipo di danneggiamento del file di sistema. In tal caso, puoi eseguire la scansione SFC/DISM e vedere se questo aiuta.

SFC/DISM è   un'utilità in Windows che consente agli utenti di cercare danneggiamenti nei file di sistema di Windows e ripristinare i file danneggiati.

Per motivi di semplicità e praticità, è possibile eseguire la scansione utilizzando la procedura seguente.

Premi il tasto Windows + R.

Nella finestra di dialogo Esegui, digita blocco note(notepad) e premi Invio per aprire Blocco note.

Copia e incolla il comando seguente nell'editor di testo.

@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause

Salva il file con un nome e aggiungi l'  estensione del file  .bat , ad es. (.bat)SFC_DISM_scan.bat .

Eseguire ripetutamente il file batch con privilegi di amministratore(run the batch file with admin privilege)  (fare clic con il pulsante destro del mouse sul file salvato e selezionare  Esegui come amministratore(Run as Administrator) dal menu di scelta rapida) finché non vengono segnalati errori.

Riavvia il tuo PC.

All'avvio, controlla se il problema è stato risolto. In caso contrario, continuare con la soluzione successiva.

8] Eseguire Ripristino configurazione di sistema

Se hai iniziato a notare questo errore di aggiornamento cumulativo 0x800f0831 solo di(Cumulative Update error 0x800f0831) recente dopo l'installazione di un driver o di un aggiornamento o dopo un arresto imprevisto del computer e nessuno degli aggiornamenti in sospeso è installato, è probabile che una recente modifica del sistema abbia comportato l'impossibilità di installare gli aggiornamenti. In questo caso, puoi provare Ripristino configurazione di sistema(System Restore) ( Avvertenza(Caveat) : qualsiasi modifica come l'installazione dell'applicazione, le preferenze dell'utente e qualsiasi altra cosa apportata dopo la creazione dell'istantanea a cui verrai ripristinato andrà persa) e vedere se questo aiuta.

Per eseguire Ripristino configurazione di sistema(perform System Restore) , procedi come segue:

  • Premi il tasto Windows + R.
  • Nella finestra di dialogo Esegui, digita rstrui  e premi Invio per aprire la   procedura guidata di ripristino del sistema .(System Restore)
  • Una volta raggiunta la schermata iniziale di Ripristino configurazione di sistema(System Restore) , fare clic su Avanti(Next) per passare alla finestra successiva.
  • Nella schermata successiva, inizia selezionando la casella associata a Mostra più punti di ripristino(Show more restore points) .
  • Dopo averlo fatto, seleziona un punto che ha una data precedente a quella in cui hai iniziato a notare l'errore.
  • Fare clic su Avanti(Next)  per passare al menu successivo.
  • Fare clic su Fine(Finish)  e confermare alla richiesta finale.

Al successivo avvio del sistema, verrà applicato lo stato del computer precedente. Se il problema persiste, puoi provare la soluzione successiva.

9] Eseguire(Perform) un nuovo avvio(Fresh Start) , una riparazione dell'aggiornamento sul posto(In-place) o un'installazione pulita

A questo punto, se l' errore di aggiornamento cumulativo 0x800f0831(Cumulative Update error 0x800f0831 ) non è ancora risolto, è molto probabilmente dovuto a un qualche tipo di danneggiamento del sistema che non può essere risolto in modo convenzionale. In questo caso, puoi provare il Fresh Start, la riparazione dell'aggiornamento sul posto o l'installazione pulita(Fresh Start, In-place upgrade repair or clean install) per ripristinare tutti i componenti di Windows.

Hopefully, any of these solutions should fix the issue for you!



About the author

Sono un ingegnere del software con oltre due anni di esperienza lavorando su applicazioni mobili e desktop. Ho esperienza in aggiornamenti di Windows, servizi e Gmail. Le mie capacità mi rendono il candidato perfetto per attività come lo sviluppo di applicazioni Windows o la manutenzione dei client di posta elettronica.



Related posts