- 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.
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.
Metodi efficaci per correggere l'errore 0x800f0954 in base alla causa
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".
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.
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.
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.
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.
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.
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.
Scrittore appassionato del mondo dei byte e della tecnologia in generale. Adoro condividere le mie conoscenze attraverso la scrittura, ed è quello che farò in questo blog, mostrarti tutte le cose più interessanti su gadget, software, hardware, tendenze tecnologiche e altro ancora. Il mio obiettivo è aiutarti a navigare nel mondo digitale in modo semplice e divertente.