Se Windows 11 mostra l’errore 0x80073712 durante Windows Update, il problema è spesso collegato a componenti di sistema mancanti o danneggiati. La procedura più prudente è controllare prima lo stato dell’immagine di Windows con DISM, eseguire SFC e riprovare l’aggiornamento prima di cancellare cache o rimuovere patch.
Non serve formattare il PC come primo tentativo. 0x80073712 è un codice abbastanza specifico da giustificare una diagnosi del component store, ma va comunque distinto da errori dovuti a spazio insufficiente, servizi disattivati, rete o driver.
| Situazione | Primo controllo |
|---|---|
| 0x80073712 durante Windows Update | DISM /RestoreHealth |
| DISM completa con successo | Eseguire SFC |
| DISM trova errori non riparabili | Verificare sorgente di riparazione e build |
| L’errore compare durante upgrade di versione | Controllare anche driver e Setup |
| PC gestito da azienda | Verificare policy e canale di servicing |
Cosa significa 0x80073712
Il codice 0x80073712 viene associato a una condizione in cui Windows non riesce a usare correttamente alcuni componenti necessari all’aggiornamento. In pratica, file o manifest del sistema possono risultare mancanti, incoerenti o danneggiati. Per questo la diagnosi deve partire dagli strumenti di manutenzione integrati in Windows e non da software esterni.
Il sintomo può comparire durante l’installazione di un aggiornamento cumulativo, di una patch di sicurezza o di un pacchetto facoltativo. Se invece il problema nasce durante un cambio di versione e compare un codice come 0xC1900101, la causa è più spesso da cercare nel percorso di upgrade e nei driver: sul sito abbiamo una guida distinta per Windows 11 25H2 e l’errore 0xC1900101.

1. Riavvia Windows e riprova una sola volta
Un aggiornamento rimasto in sospeso può lasciare il sistema in una fase intermedia. Salva il lavoro, riavvia normalmente il computer e torna in Impostazioni > Windows Update. Se l’errore 0x80073712 compare di nuovo con lo stesso pacchetto, passa alla verifica dell’immagine di Windows.
Evita una sequenza di riavvii forzati o spegnimenti tenendo premuto il pulsante di alimentazione durante l’installazione: interrompere la manutenzione dei componenti può complicare ulteriormente la situazione.
2. Controlla l’immagine di Windows con DISM
Apri Terminale come amministratore e avvia prima un controllo rapido:
DISM /Online /Cleanup-Image /CheckHealth
Se vuoi una scansione più approfondita usa:
DISM /Online /Cleanup-Image /ScanHealth
Per tentare la riparazione esegui poi:
DISM /Online /Cleanup-Image /RestoreHealth
Microsoft documenta sintassi e funzionamento nella pagina ufficiale Repair a Windows Image. Lascia completare il comando: su alcuni sistemi può restare apparentemente fermo su una percentuale per diversi minuti senza essere realmente bloccato.
3. Dopo DISM esegui SFC
Se DISM termina senza errori irreversibili, usa:
sfc /scannow
SFC controlla i file di sistema protetti e prova a sostituire quelli danneggiati con copie corrette disponibili nel sistema. Al termine riavvia Windows e riprova Windows Update. Se l’aggiornamento si installa, non serve passare a procedure più invasive.
La combinazione DISM + SFC è particolarmente utile per 0x80073712 perché lavora proprio sull’integrità dei componenti che Windows Update usa durante la manutenzione.

4. Se DISM non riesce a trovare i file sorgente
In alcuni casi /RestoreHealth non riesce a completare la riparazione perché la sorgente necessaria non è disponibile o non corrisponde alla build installata. Non usare allora una ISO casuale o una vecchia immagine di Windows: una sorgente non allineata per versione, edizione o lingua può produrre altri errori.
Prima controlla winver, edizione e lingua del sistema. Se devi usare una sorgente di riparazione locale, falla corrispondere il più possibile all’installazione presente e segui la sintassi documentata da Microsoft. Su PC aziendali la sorgente può inoltre essere gestita dall’amministratore.
5. Verifica che Windows Update non abbia un problema diverso
Se DISM e SFC non trovano anomalie ma l’errore continua, controlla che i servizi di aggiornamento siano operativi. Per un servizio Windows Update disabilitato abbiamo una guida distinta sull’errore 0x80070422 su Windows 11. Non confondere i due casi: 0x80070422 porta prima ai servizi, 0x80073712 porta prima all’integrità dei componenti.
Controlla anche spazio libero, connessione e data/ora. Un disco quasi pieno può generare un percorso di errore differente e richiede liberare spazio prima di continuare. Non serve resettare il component store se il vero problema è che Windows non ha spazio sufficiente per decomprimere il pacchetto.
6. Ripristino dei componenti di Windows Update: solo dopo i controlli
Se l’immagine è integra, i servizi sono corretti e il download continua a fallire, puoi valutare il ripristino della cache di Windows Update. Questa procedura può includere l’arresto temporaneo dei servizi e la ricreazione delle cartelle usate per i file scaricati.
Non farlo come primo passo. La cache può essere ricreata, ma cancellarla non ripara un component store danneggiato. Inoltre evita script automatici presi da forum che modificano anche firewall, proxy, Registro e servizi non collegati al problema.
7. Controlla se Microsoft ha già sostituito la patch che fallisce
Se 0x80073712 compare su un singolo aggiornamento recente, verifica se Windows Update offre già un cumulativo successivo. Le patch di Windows sono cumulative e un pacchetto più recente può sostituire quello precedente. Nel nostro articolo su KB5124008 e gli aggiornamenti successivi spieghiamo perché, quando esiste un fix ufficiale, è preferibile aggiornare in avanti invece di inseguire workaround vecchi.
Questo non elimina la necessità di riparare un component store realmente corrotto, ma evita di perdere tempo su un pacchetto già sostituito dal normale ciclo di servicing.
Quando non intervenire da soli
- Il PC è gestito da azienda o scuola e usa policy di aggiornamento.
- DISM segnala un errore persistente relativo alla sorgente e non hai una ISO corrispondente.
- Il sistema mostra errori di disco, riavvii o BSOD oltre a Windows Update.
- BitLocker richiede la recovery key dopo modifiche firmware o di avvio.
- Il PC contiene dati importanti senza backup e stai valutando una reinstallazione.
Cosa evitare con 0x80073712
- Non scaricare file DLL o manifest singoli da siti non Microsoft.
- Non cancellare manualmente WinSxS.
- Non usare pulitori che promettono di “riparare il component store”.
- Non montare una ISO di versione diversa senza verificare build, edizione e lingua.
- Non disinstallare patch di sicurezza alla cieca.
- Non formattare prima di aver provato gli strumenti di riparazione integrati.
Verifica finale
- Esegui DISM e verifica che termini correttamente.
- Esegui
sfc /scannow. - Riavvia Windows.
- Apri Windows Update e cerca gli aggiornamenti.
- Installa il pacchetto che prima falliva.
- Controlla la cronologia aggiornamenti e la nuova build con
winver.
Per 0x80073712 l’ordine corretto è quindi: riavvio, DISM, SFC, nuovo tentativo di Windows Update, verifica dei servizi e solo in seguito reset della cache. Se DISM continua a non riparare l’immagine, il passo successivo non è cancellare file a caso ma verificare una sorgente di riparazione corretta o valutare una reinstallazione in-place supportata.