/
/

Come correggere l’errore di aggiornamento 0x800F0922 in Windows 11

Come correggere l'errore di aggiornamento 0x800F0922 in Windows 11 immagine del banner del blog

L’errore 0x800f0922 si verifica quando Windows Update non riesce a completare l’installazione di una funzione o di un aggiornamento cumulativo. Le cause sono spesso legate a limitazioni della partizione riservata del sistema, installazioni di .NET Framework non riuscite o problemi di rete che impediscono a Windows di raggiungere i server di aggiornamento.

La soluzione di questi problemi è necessaria, in quanto garantisce l’installazione tempestiva degli aggiornamenti di sicurezza e delle funzionalità ed evita l’incoerenza del sistema. Inoltre, eviterà ritardi nei criteri di conformità e nella gestione delle patch e manterrà la salute e la compatibilità degli endpoint negli ambienti gestiti.

Hai a disposizione diverse opzioni per risolvere l’errore di aggiornamento 0x800f0922. Queste includono DISM (Deployment Image Servicing and Management), System File Checker (SFC) e la pulizia degli aggiornamenti.

Come risolvere l’errore di installazione di Windows 0x800f0922

Prima di provare a correggere l’errore 0x800f0922 di Windows, controlla se hai i requisiti elencati qui sotto:

  • Una connessione a Internet. Assicurati che il computer sia collegato a Internet, preferibilmente via cavo, per una maggiore stabilità.
  • Sono necessari i privilegi di amministratore. Alcuni dei metodi indicati di seguito richiedono autorizzazioni elevate per essere eseguiti, come il Prompt dei comandi e l’esecuzione di DISM.
  • Prima di apportare modifiche importanti, prepara un backup dei dati o un punto di ripristino. Prima di apportare modifiche significative ai file e alle configurazioni sottostanti, è essenziale eseguire un backup o un punto di ripristino. Tieni presente che è possibile creare un punto di ripristino in Windows utilizzando Windows PowerShell.
  • Monta la ISO di Windows 11 per l’assistenza offline (opzionale). Una copia locale del supporto di installazione è necessaria per la risoluzione avanzata dei problemi, ad esempio per l’utilizzo di strumenti come DISM. Una ISO di Windows può fornire i file necessari quando l’assistenza online non funziona o è incompleta.

Una volta soddisfatti tutti questi prerequisiti, puoi correggere l’errore di aggiornamento di Windows 0x800f0922.

Metodo 1: Liberare spazio nella partizione riservata al sistema

Una delle cause più comuni dell’errore 0x800f0922 è lo spazio insufficiente nella partizione riservata del sistema. La ripartizione deve avere almeno 500 MB di spazio riservato perché l’installazione di Windows vada a buon fine.

  1. Installare uno strumento di partizione di terze parti, come EaseUS e MiniTool Partition Wizard(⚠️Attenzione : Prima di installare qualsiasi strumento di terze parti, scaricalo direttamente dal sito web del produttore.)
  2. Questi strumenti possono aumentare le dimensioni della partizione di sistema fino a 500 MB riallocando lo spazio dalle partizioni adiacenti. Cerca di lasciare intatte le partizioni di ripristino o di sistema primario.
  3. Approva e applica le modifiche all’interno dello strumento e riavvia il sistema per rendere effettive le modifiche.
  4. Avvia Windows Update e riprova.

Nota: La modifica delle partizioni comporta sempre dei rischi, quindi preparate un backup prima di procedere.

Metodo 2: Correzione del framework .NET

Le installazioni di .NET Framework interrotte o incomplete sono un’altra delle cause principali dell’errore 0x800f0922 di Windows. Puoi correggerlo o reinstallarlo per risolvere il problema tramite l’interfaccia delle funzioni di Windows o lo strumento DISM con la ISO di Windows montata.

  1. Apri le funzionalità di Windows. Utilizza il collegamento Win + R per aprire la finestra di dialogo Esegui , digita optionalfeatures.exe e premi Invio. Si aprirà una finestra contenente un elenco di funzionalità di Windows con caselle di controllo.
  2. Nella finestra funzionalità di Windows, deseleziona quanto segue:
    • quadro .NET 3.5 (include .NET 2.0 e 3.0)
    • servizi avanzati di .NET Framework 4.8
      Fai clic su OK per applicare le modifiche.
  3. Successivamente, riavvia il computer per garantire che la disattivazione venga eseguita completamente.
  4. Esegui il passo 1, ma questa volta riattiva . NET Framework 3.5 (incluso .NET 2.0 e 3.0) e . NET Framework 4.8 Advanced Services. Applica le modifiche e lascia che Windows installi i file necessari. Quindi, riavvia nuovamente il computer.
  5. Infine, prova a installare nuovamente l’aggiornamento di Windows tramite Impostazioni > Windows Update.

In alternativa, puoi riparare .NET Framework utilizzando lo strumento DISM con una ISO di Windows montata.

  1. Se hai ancora una copia dell’ISO di Windows 11, puoi scaricarla direttamente dal Microsoft Download Center.
  2. Dopo aver scaricato il file ISO, cercalo in Esplora file, fai clic con il pulsante destro del mouse sul file e seleziona Monta dal menu contestuale. In questo modo verrà creata un’unità DVD in Esplora file. Assicurati di annotare la lettera assegnatagli (ad esempio, D:).
  3. Sulla ISO montata, vai su : D: \sources\sxs. Contiene i file sorgente per l’installazione di .NET Framework 3.5 offline.
  4. Successivamente, apri il Prompt dei comandi come amministratore. Tieni presente che per utilizzare DISM è necessario disporre dei privilegi di amministratore.
  5. Esegui questo comando:
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs

    Assicurati di sostituire”D: ” con l’unità effettiva della ISO montata.

  6. Dopo l’esecuzione del codice, potrebbero essere necessari alcuni minuti perché abbia effetto. Al termine, apparirà questo messaggio: “L’operazione è stata completata con successo.”
  7. Infine, riavvia il computer per completare l’installazione di .NET e prova nuovamente ad aggiornare Windows.

Metodo 3: Esegui DISM e System File Checker (SFC) per riparare i file danneggiati

Un’altra causa principale dell’errore di aggiornamento di Windows 0x800f0922 è la corruzione dei file di sistema o dell’immagine stessa di Windows. Per risolvere il problema, puoi eseguire gli strumenti DISM e System File Checker che ripareranno questi problemi e ripristineranno i componenti essenziali.

  1. Per prima cosa, apri il Prompt dei comandi come amministratore.
  2. Quindi, copia e incolla il seguente codice per eseguire lo strumento DISM:
    DISM /Online /Cleanup-Image /RestoreHealth
  3. Dopo aver completato questo passaggio, esegui il System File Checker nel Prompt dei comandi utilizzando questo comando: sfc /scannow
  4. In questo modo SFC scansionerà tutti i file di sistema e sostituirà le versioni danneggiate con copie pulite. Questa operazione richiede solitamente alcuni minuti. Al termine dell’operazione, ti verrà segnalato se i file danneggiati sono stati individuati e riparati, se non sono state trovare violazioni dell’integrità o se non è stato possibile risolvere alcuni di essi (il che indica problemi più seri).
  5. Quindi, riavvia il PC per applicare le riparazioni e le sostituzioni dei file in sospeso.
  6. Infine, prova nuovamente ad aggiornare Windows accedendo a Impostazioni > Windows Update.

Metodo 4: Reimpostare i componenti di Windows Update

La reimpostazione dei componenti di Windows Update può cancellare i file temporanei danneggiati e reinizializzare i servizi di aggiornamento, risolvendo l’errore 0x800f0922.

  1. Apri il Prompt dei comandi come amministratore.
  2. Esegui i comandi che trovi qui sotto in sequenza:
    1. net stop wuauserv
    2. net stop cryptSvc
    3. bit di stop netti
    4. net stop msiserver
  3. Quindi, rinomina le cartelle Catroot2 SoftwareDistribution eseguendo i comandi che trovi qui sotto in sequenza:
    1. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    2. ren C:\Windows\System32\catroot2 catroot2.old
  4. Quindi, riavvia i servizi aggiornati interrotti in precedenza eseguendo i comandi qui sotto:
    1. net start wuauserv
    2. net start cryptSvc
    3. net start bits
    4. net start msiserver
  5. Riavvia il computer, riprova l’aggiornamento tramite Impostazioni, quindi Windows Update.

Metodo 5: Controllare le impostazioni della rete e del firewall

Questo può accadere quando il sistema non riesce a stabilire una connessione corretta ai server di aggiornamento di Microsoft. Di solito, ciò è dovuto a restrizioni a livello di rete, firewall mal configurati e impostazioni proxy.

Impostazioni del firewall

Assicurati che Windows Update non sia bloccato da un firewall o da un server proxy. Se utilizzi un firewall di terze parti come BitDefender, Norton o McAfee, verifica che i server di aggiornamento di Windows come svchost.exe e wuauclt.exe non siano bloccati.

Controllare la VPN

Disconnettiti temporaneamente se utilizzi una VPN, in quanto potrebbe reindirizzare il traffico e far sì che le connessioni siano interessate dai problemi di Microsoft. Dopo la disconnessione, prova a ripetere l’aggiornamento.

Come verificare la connettività ai server Microsoft

Testa la connettività e assicurati che il tuo sistema possa risolvere e raggiungere i server Microsoft. Puoi farlo attraverso i seguenti passaggi:

  • Apri il Prompt dei comandi come amministratore.
  • Esegui questo comando: ping windowsupdate.microsoft.com
  • Nella stessa finestra di comando, esegui anche nslookup.

Nota: La risoluzione DNS e l’accesso alla rete funzionano se il comando ping risponde correttamente o se nslookup restituisce un indirizzo IP.

Per le reti gestite/aziendali di livello enterprise

Nel caso delle reti gestite, le impostazioni di Windows Server Update Services (WSUS) e dei Criteri di gruppo possono limitare le fonti di aggiornamento.

Per verificare, puoi eseguire le operazioni elencate qui sotto:

  1. Puoi controllare le impostazioni dei Criteri di gruppo aprendo Esegui (Win + R), digitando gpedit.msc e premendo Invio.
  2. Accedi a Configurazione del computer > Modelli amministrativi > Componenti di Windows > Windows Update.
  3. La ricerca di criteri come”Specificare la posizione del servizio di aggiornamento Microsoft intranet” deve essere attivata e puntare all’URL del server WSUS fornito dal team IT dell’organizzazione.

Ulteriori considerazioni per correggere l’errore di aggiornamento di Windows 0x800f0922

Se la risoluzione dei problemi non riesce a risolvere l’errore 0x800f0922, puoi utilizzare questi strumenti e metodi per ottenere maggiori informazioni e individuare le cause principali, offrendo ulteriori soluzioni.

Controlla il Visualizzatore eventi per verificare i registri di aggiornamento

Il Visualizzatore eventi ti consente di visualizzare i registri degli eventi di sistema e di impostazione, nonché i guasti relativi agli aggiornamenti.

  1. Apri il Visualizzatore eventi premendo Win + S e digitando”Event Viewer
  2. Quindi, vai su Visualizzatore eventi > Registri di Windows > Impostazione.
  3. Cerca eventi con nomi come SetupWindowsUpdateClient e CBS. Gli ID evento includono 204110018004, che indicano errori di sistema e installazioni non riuscite.

Usa PowerShell per esaminare il file WindowsUpdate.log

  1. Apri Windows PowerShell come amministratore.
  2. Esegui questo comando: Get-WindowsUpdateLog. Questo crea un file WindowsUpdate.log  dettagliato sul desktop.
  3. Quindi, fai doppio clic sul file del desktop e cerca nel registro parole chiave come FATALERROR, WARNING e codici di errore come 0x800f0922.
  4. Questi registri ti permetteranno di accertare quali errori hai riscontrato, dandoti un’indicazione su come risolverli.

Esegui una riparazione di aggiornamento in-place utilizzando un file ISO di Windows

Se i metodi sopra descritti non sono sufficienti a risolvere il problema, ti consigliamo di reinstallare il sistema operativo senza cancellare i file personali, le applicazioni o le impostazioni. Per completare l’operazione, consulta  Come eseguire l’avvio da unità USB in Windows 11.

Utilizza SetupDiag per l’analisi dei guasti degli aggiornamenti

Questo strumento ti aiuterà a scansionare i registri di Windows Update per identificare la causa degli errori di aggiornamento. Puoi scaricarlo ed eseguirlo tramite Microsoft Docs.

Mantieni il sistema aggiornato risolvendo l’errore 0x800F0922 di Windows Update

I motivi per cui compare l’errore 0x800F0922 sono molteplici, tra cui vincoli di partizione, problemi a livello di rete, impostazioni di sicurezza non configurate correttamente e file di sistema corrotti. Fortunatamente, soluzioni e strumenti come DISM e SFC possono aiutare a risolvere questi errori e altre modifiche al sistema. Nel complesso, questo errore può essere facilmente risolto, aiutando gli amministratori IT a garantire la conformità degli aggiornamenti sui dispositivi Windows 11.

Potresti trovare interessante anche

Pronto a semplificare le parti più complesse dell'IT?