Come risolvere l'errore 0x800f0954 in Windows in modo semplice e passo dopo passo

Ultimo aggiornamento: 18/06/2025
Autore: Isaac
  • L'errore 0x800f0954 è solitamente causato da conflitti con WSUS, criteri di gruppo o file di sistema.
  • Le soluzioni efficaci includono la modifica del registro, la modifica dei criteri di gruppo e l'utilizzo PowerShell.
  • Mantenere aggiornati il ​​sistema e i driver aiuta a prevenire questo tipo di errori in futuro.

errore 0x800f0954

il codice di errore 0x800f0954 in Windows È uno di quei messaggi che di solito compaiono quando meno te lo aspetti, ostacolando l'installazione di funzionalità di sistema opzionali o aggiornamenti importanti. Questo problema è più comune di quanto sembri e, sebbene possa sembrare complicato da risolvere a prima vista, esistono metodi semplici e comprovati per risolverlo definitivamente, sia che tu utilizzi Windows 10, Windows 11 o anche versioni precedenti come Windows 8 o 7.

In questo articolo abbiamo raccolto tutte le possibili Cause e soluzioni per l'errore 0x800f0954 che interessano gli utenti Windows, integrando l'esperienza di diversi esperti, community e fonti ufficiali, presentati in modo pratico, chiaro e comprensibile, in modo da poter utilizzare di nuovo il computer senza mal di testa. Inoltre, troverai alcuni Tricks e importanti raccomandazioni di sicurezza da tenere a mente durante il processo.

Cosa significa l'errore 0x800f0954 in Windows?

Quando si verifica l'errore 0x800f0954, di solito è quando si tenta di installare funzionalità opzionali di Windows, come .NET Framework 3.5o durante l'aggiornamento del sistema. Questo errore interrompe l'installazione ed è solitamente correlato a problemi nella configurazione di Windows Update, il server WSUS, i criteri di gruppo o i file di sistema danneggiatiInoltre, può interessare diverse versioni, essendo ricorrente in Windows 10 e Windows 11, sebbene gli utenti di Windows 7 e anche 8 potrebbero soffrirne.

Pertanto, non si tratta di un guasto esclusivo di un singolo dispositivo o configurazione, ma piuttosto di una risposta a diversi fattori che possono coesistere. Identificare la causa specifica è fondamentale per applicare la soluzione più appropriata e permanente.

Cause più comuni del codice di errore 0x800f0954

  • Aggiornamenti da un server WSUS: Se il computer è configurato per ricevere aggiornamenti tramite WSUS (Windows Server Update Services), è normale che il sistema cerchi componenti opzionali come .NET Framework su quel server anziché su Internet, il che può causare l'errore se WSUS non dispone di tali file.
  • Registri o criteri di gruppo non configurati correttamente: Alcuni criteri di gruppo potrebbero impedire a Windows di scaricare i componenti necessari da Windows Update, bloccando l'installazione di funzionalità come .NET Framework.
  • Problemi di rete: Una connessione Internet instabile o interferenze da parte di firewall e programmi antivirus potrebbero interrompere il processo di download di aggiornamenti o funzionalità opzionali.
  • File di sistema danneggiati o corrotti: I componenti critici potrebbero essere in cattive condizioni, impedendo a Windows di elaborare correttamente l'installazione di nuove funzionalità.
  • Errori nell'utilizzo di strumenti come DISM: Se usi comandi come Add-WindowsCapability per installare funzionalità utilizzando PowerShell o CMDe il sistema è collegato a WSUS, è possibile che venga visualizzato l'errore perché l'origine per il download dei file non è accessibile.
  • Requisiti di sistema incompatibili: Soprattutto su Windows 11, non soddisfa i requisiti minimi di hardware potrebbe causare il fallimento di alcuni aggiornamenti con questo codice.
  Come automatizzare le installazioni .msi e .exe con parametri

Metodi efficaci per correggere l'errore 0x800f0954 in base alla causa

registro degli errori

Per risolvere questo errore, è fondamentale identificare la fonte del problema e applicare il metodo corretto. Di seguito, vi illustriamo, passo dopo passo, le procedure più efficaci, adatte a ogni possibile causa:

1. Bypassare WSUS e forzare il download da Windows Update

Questa è la soluzione più comune e definitiva quando il computer fa parte di una rete aziendale o è collegato a un server WSUS:

  • Apri la finestra corsa con Windows + R e scrive regedit. stampa CTRL + MAIUSC + INVIO per aprirlo come amministratore.
  • Navigare verso HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ Windows Update \ AU.
  • Trova la chiave UsaWUServer sul lato destro. Fare doppio clic e impostare il suo valore su 0Se non esiste, crearlo come valore stringa (DWORD).
  • Chiudere Regedit e riavviare il computer.
  • Prova a reinstallare la funzionalità (ad esempio, .NET Framework 3.5). Windows dovrebbe ora cercare nei propri server anziché in WSUS.
  • Se preferisci, una volta terminato, reimposta il valore su 1 per restituire la configurazione originale dell'ambiente aziendale.

Consiglio: Alcune fonti consigliano anche di riavviare il servizio Windows Update dopo aver modificato la chiave. Per farlo, esegui services.msc, cerca "Windows Update", fai clic con il pulsante destro del mouse e scegli "Riavvia".

directx
Articolo correlato:
Soluzione definitiva agli errori DirectX e DLL durante l'esecuzione di giochi su Windows

2. Modificare i Criteri di gruppo per consentire il download di componenti da Windows Update

Se hai accesso a Criteri di gruppo locali:

  • stampa Windows + R e scrive gpedit.msc.
  • Vai a: Configurazione computer > Modelli amministrativi > Sistema.
  • Cerca la politica Specificare le impostazioni per l'installazione dei componenti opzionali e la riparazione dei componenti..
  • Fare doppio clic per modificarlo, contrassegnare Abilitato e seleziona anche la casella per Scarica il contenuto di riparazione e le opzioni facoltative da Windows Update anziché da WSUS.
  • Applica le modifiche e chiudi l'editor dei criteri.
  • Aggiorna la configurazione eseguendo gpupdate / force nella finestra di comando (CMD).
  • Prova a installare la funzionalità o ad aggiornare nuovamente il sistema.
  Scopri come aggiungere informazioni a iCloud Drive

raccomandazione: Questa configurazione può essere particolarmente efficace per l'installazione di funzionalità come .NET Framework 3.5 quando il sistema si rifiuta di trovarli in WSUS e deve scaricarli da Windows Update.

Dipendenza Walker
Articolo correlato:
Come diagnosticare gli errori di Windows con Dependency Walker: una guida completa

3. Installare .NET Framework o componenti opzionali tramite PowerShell

Se l'installazione tradizionale fallisce, puoi usare PowerShell per forzare l'installazione:

  • Aprire PowerShell come amministratore (cercare "PowerShell" nel menu Start, fare clic con il pulsante destro del mouse e selezionare "Esegui come amministratore").
  • Utilizzare il seguente comando, adattando la lettera dell'unità se è montata l'ISO di Windows:
    Add-WindowsCapability –Online -Nome NetFx3~~~~ –Source D:\sources\sxs
  • Riavviare il computer dopo l'installazione.

Questo metodo è utile quando si ha a portata di mano il supporto di installazione e si vuole essere certi che i file necessari siano disponibili, evitando così eventuali problemi di connessione con Windows Update o WSUS.

Come eliminare la cartella "Vecchio Windows" in Windows 11
Articolo correlato:
Guida completa per eliminare la cartella Windows.old in Windows 11 senza errori

4.

DISM (Deployment Image Servicing and Management) genera registri CBS che possono danneggiarsi e bloccare l'installazione di componenti opzionali:

  • Apri Esplora file e vai a C:\Windows\Registri\CBS.
  • Seleziona tutti i file (Ctrl + A) ed eliminali. Potrebbero essere necessari i diritti di amministratore.
  • Aprire una finestra di comando come amministratore ed eseguire:
    Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\
  • Questo dovrebbe consentirti di installare .NET Framework senza ulteriori problemi.
ntoskrnl.exe
Articolo correlato:
Ntoskrnl.exe su Windows: cos'è, errori comuni e come risolverli

5. Altre soluzioni generali e avanzate

A volte l'errore potrebbe persistere anche dopo aver eseguito i passaggi precedenti. Puoi provare quanto segue:

  • Esegui lo strumento di risoluzione dei problemi di Windows Update: Vai su Impostazioni > Aggiornamento e sicurezza > Risoluzione dei problemi, seleziona Windows Update e segui la procedura guidata.
  • Controlla i requisiti hardware minimi: Soprattutto se stai cercando di aggiornare a Windows 11, assicurati che il tuo computer soddisfi le specifiche ufficiali.
  • Controlla la tua connessione Internet: Assicuratevi che sia stabile e senza restrizioni, poiché una connessione debole può interrompere il download di aggiornamenti o componenti.
  • Disattiva temporaneamente il tuo antivirus o firewall: Se il problema persiste, provare a disattivare temporaneamente le protezioni per escludere interferenze.
  • Reimposta manualmente i componenti di Windows Update: Aprire CMD come amministratore ed eseguire una serie di comandi per riavviare i servizi e cancellare le cache relative a Windows Update.
  • Rivolgiti a un software di riparazione specializzato: Strumenti come AOMEI Partition Assistant consentono di verificare la presenza di errori sul disco, di estendere la partizione di sistema o addirittura di riparare il registro. Boot, che può risolvere errori complessi legati agli aggiornamenti.
  • Scarica e installa manualmente gli aggiornamenti: Se ancora non funziona, vai su Catalogo di Microsoft Update per scaricare manualmente l'aggiornamento e installarlo localmente.
  Tutorial completo sul comando Get-WindowsFeature in Windows Server

Possibile perdita di dati e recupero dopo l'errore 0x800f0954

Molti utenti hanno segnalato che, dopo aver riscontrato l'errore 0x800f0954, hanno perso file importanti dal loro sistema. In questo caso, l'opzione migliore è utilizzare strumenti di recupero dati come Procedura guidata di recupero dati EaseUS, che consente di ripristinare file eliminati accidentalmente, intere partizioni o di recuperare dati persi durante il processo di aggiornamento o di installazione di componenti opzionali.

  • Installare l'applicazione su un disco diverso da quello interessato dalla perdita di dati.
  • Seleziona l'unità che desideri ripristinare e avvia l'analisi.
  • Una volta terminato, rivedi i risultati e salva i file recuperati in un posto sicuro.