Aggiornamento cumulativo KB5051987: come risolvere l’errore 0x800f081f su Windows 11 24H2

Aggiornamento cumulativo KB5051987 che non si installa (errore 0x800f081f): guida completa alla risoluzione definitiva del problema su Windows 11 Version 24H2

L’errore 0x800f081f blocca l’update KB5051987 segnalando “file sorgente mancanti”. In questa guida scoprirai le cause, i metodi di diagnosi e – soprattutto – la procedura più rapida e sicura per ripristinare Windows Update senza perdere programmi o dati.

Indice

Panoramica del problema

“2025‑02 Cumulative Update for Windows 11 Version 24H2 (KB5051987)” fallisce con il codice d’errore 0x800f081f. Il messaggio indica che mancano file sorgente nel Component Store (C:\Windows\WinSxS). Di solito la causa è una corruzione dell’hive COMPONENTS del Registro o file danneggiati nel pacchetto di installazione.

  • Sintomo tipico: continui tentativi falliti in Windows Update con riavvii inutili.
  • sfc /scannow e DISM rilevano (o hanno rilevato in passato) file corrotti.
  • Il file CBS.log contiene migliaia di errori, rendendo difficile l’analisi manuale.
  • Tentativi preliminari (disattivazione antivirus di terze parti, reinstallazione di Windows Security, rimozione di utility come Malwarebytes WFC, Media Creation Tool) non hanno prodotto risultati duraturi.

Scheda riassuntiva degli approcci testati

SoluzioneDettagli operativiEsito
Pulizia e riparazione DISM1. dism /online /cleanup-image /startcomponentcleanup
2. dism /online /cleanup-image /restorehealth
Non ha trovato corruzione, ma l’update continuava a fallire.
Analisi approfondita dei log CBSRaccolta dei due log più recenti e invio a un forum specializzato (Sysnative); possibile richiesta di strumenti avanzati (CheckSUR).Troppi errori segnalati → consigliato ripristino in‑place.
Aggiornamento/Riparazione in‑place (“Repair Install”)Dalle Impostazioni (Sistema › Ripristino) oppure da ISO ufficiale. Conserva file, app e impostazioni.Risolutivo: dopo il riavvio KB5051987 si è installato correttamente.
Altri riscontria) Video‑tutorial sull’upgrade in‑place.
b) Abilitare .NET Framework 3.5 da “Funzionalità Windows”.
c) Installare prima gli update in sospeso.
d) Pulizia registro/spyware (Spybot) segnalata da un utente.
Tutti i casi confermano che l’aggiornamento in‑place o un requisito mancante (.NET 3.5, update precedente) sblocca l’installazione.

Perché si verifica l’errore 0x800f081f?

Il codice significa “CBSESOURCE_MISSING – The source files could not be found”. Windows Update non riesce a recuperare i file necessari perché:

  1. Il Component Store (WinSxS) è corrotto o incompleto.
  2. Il pacchetto dell’aggiornamento è stato scaricato male (cache di %windir%\SoftwareDistribution\Download).
  3. La funzionalità dipendente (ad esempio .NET Framework 3.5) è disattivata.
  4. Policy di dominio, antivirus o firewall di terze parti bloccano il servizio Windows Update.

Diagnosi passo‑passo

1  Esegui SFC e DISM in modalità avanzata

DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth
SFC /SCANNOW

Annota eventuali errori. Se DISM riporta “The component store is repairable”, ripeti il comando con un repair source:

DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /LimitAccess

D: è la lettera dell’unità dove monti l’ISO di Windows 11 24H2.

2  Elimina la cache di Windows Update

  1. Apri services.msc e arresta Servizio Windows Update e Servizio di trasferimento intelligente in background (BITS).
  2. Rinomina le cartelle:
    ren %windir%\SoftwareDistribution SoftwareDistribution.old ren %windir%\System32\catroot2 catroot2.old
  3. Riavvia i due servizi.

3  Controlla le funzionalità opzionali

Vai in Pannello di controllo › Programmi › Attiva o disattiva funzionalità Windows e assicurati che .NET Framework 3.5 sia attivo se richiesto da applicazioni legacy. In più casi l’attivazione ha permesso l’installazione di KB5051987.

4  Disattiva temporaneamente antivirus/firewall di terze parti

Alcuni software – in particolare firewall basati su filtri WFP (p.es. Malwarebytes WFC) – possono interferire con la fase di commit dell’aggiornamento. Prima di procedere:

  • Disabilita la protezione in tempo reale.
  • Disinstalla driver di filtraggio non essenziali (NDIS LWF, WFP, TDI) se presenti.

5  Analizza i log CBS se vuoi entrare nel dettaglio

Estrai le ultime 200 righe di C:\Windows\Logs\CBS\CBS.log con:

findstr /c:"[SR]" %windir%\logs\cbs\cbs.log > "%userprofile%\Desktop\sfcdetails.txt"

Ma se il file supera alcune centinaia di MB ed è pieno di errori “0x800f081f”, la lettura manuale non è praticabile; conviene passare direttamente al ripristino in‑place.

Riparazione in‑place: la strada più rapida e indolore

Contrariamente a quanto molti credono, il repair install:

  • non elimina i programmi installati;
  • mantiene documenti, profili utente e la maggior parte dei driver;
  • sovrascrive file di sistema corrotti e rimpopola il Component Store.

Come eseguire il repair install da Impostazioni

  1. Apri Impostazioni › Sistema › Ripristino.
  2. Clicca Reinstalla Windows  →  “Mantenere file e app”.
  3. Attendi il download (~ 5 GB). Il PC si riavvierà diverse volte.
  4. Dopo l’avvio, esegui Windows Update: KB5051987 sarà installato in pochi minuti.

Come eseguire il repair install da ISO/USB

  1. Scarica la ISO ufficiale di Windows 11 24H2 (Media Creation Tool o pagina download Microsoft).
  2. Fai doppio clic sul file ISO per montarlo.
  3. Esegui setup.exe dalla radice.
  4. Nella procedura guidata seleziona Mantieni file personali e app.
  5. Continua fino al riavvio: la durata varia da 20 a 60 minuti a seconda del disco.

Consiglio: scollega periferiche USB non essenziali (stampanti, dischi esterni, dongle Bluetooth) per evitare conflitti driver.

Ottimizzare Windows Update dopo la riparazione

Per avere il pieno controllo sugli update futuri – specialmente in ambienti di produzione o su notebook con connettività limitata – puoi modificare le policy di Windows Update. La strada più diretta, valida anche per Windows Home, è l’Editor del Registro.

Chiave Registro da creare (o modificare)

HKEYLOCALMACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

NomeValoreEffetto (Windows 10/11)
NoAutoUpdate1Disattiva completamente Windows Update.
AUOptions2Notifica prima di scaricare e prima di installare.
AUOptions3Scarica automaticamente, ma notifica prima di installare.
AUOptions4Scarica e installa secondo la pianificazione (non più valido in Home).

Dopo le modifiche, forza l’applicazione delle policy:

gpupdate /force

In Windows Home basta riavviare.

Strategia di prevenzione a lungo termine

  • Mantieni uno snapshot o un backup (Immagine di sistema o soluzione di backup di terze parti) prima dei Patch Tuesday.
  • Libera spazio: KB5051987 sfiora i 700 MB, ma le fasi di decompressione richiedono 10‑12 GB liberi.
  • Verifica l’integrità del disco con chkdsk /scan o l’utility del produttore (NVMe SSD).
  • Aggiorna i driver critici (Intel RST, chipset, VGA). Driver obsoleti possono impedire l’avvio post‑update.
  • Rimuovi tweak invasivi (script di debloat, disattivazione WMI, app blocker) prima di tentare nuovi aggiornamenti.

Domande frequenti (FAQ)

Posso usare Reset this PC invece di un repair install?

Sì, ma Reset this PC › Mantieni i miei file reinstalla Windows da un’immagine nascosta che potrebbe contenere gli stessi file corrotti. Il repair install da ISO utilizza file originali aggiornati a 24H2 – più sicuro.

Il codice 0x800f081f può dipendere da hardware difettoso?

Raramente. Se dopo il repair install l’errore persiste, controlla RAM (MemTest86) e SSD (SMART). Settori danneggiati possono corrompere il Component Store.

DISM offline è più efficace?

Solo se hai un’immagine install.wim/install.esd corrispondente esattamente alla build installata (lingua, edizione, architettura). In caso di dubbi, ripristino in‑place resta la via maestra.

Linea guida sintetica

  1. Esegui DISM per pulire e, se possibile, riparare il Component Store.
  2. Se l’errore persiste, avvia un aggiornamento in‑place da ISO ufficiale o dalle Impostazioni di Windows: metodo più veloce e sicuro per ripristinare file di sistema mancanti senza formattare.
  3. Abilita .NET Framework 3.5 se richiesto dall’update.
  4. Configura Windows Update via Registro (o criteri di gruppo) per decidere tu quando installare gli aggiornamenti, minimizzando il rischio di blocchi futuri.
Indice