Come correggere manualmente l’errore di installazione di .Net Framework 0x800f0954?

.Net Framework è una piattaforma di uso generale sviluppata da Microsoft. Fornisce un ambiente di runtime e un set di librerie e strumenti per l’esecuzione di applicazioni sul sistema operativo Windows. Viene anche utilizzato per creare siti Web, servizi Web e giochi. Quindi, fondamentalmente, può essere utilizzato per eseguire un’ampia gamma di attività per aumentare la produttività.

Ma a volte gli utenti riscontrano problemi durante l’installazione di .NET Framework 3.5 o di una diversa funzionalità opzionale in Windows. Qui nell’articolo discuteremo approfonditamente di uno di questi errori “Errore di installazione di .Net Framework 0x800f0954”. Innumerevoli utenti hanno segnalato questo errore durante il tentativo di installare il pacchetto tramite le funzionalità di Windows. Tuttavia, alcuni lo stanno ricevendo durante l’utilizzo dello strumento DISM. È pertinente menzionare che può verificarsi anche su Windows 7, 8.1 e 10. Il messaggio di errore completo recita:

Windows non è riuscito a completare le modifiche richieste.

Le modifiche non sono state completate. Riavviare il computer e riprovare. Codice di errore: 0x800F0954

Parlando delle cause, ci sono diversi colpevoli. Alcuni dei fattori principali sono i seguenti:

#. Versione .NET obsoleta

È molto probabile che tu riscontri l’errore sopra menzionato se stai tentando di installare la versione precedente di .NET. Nota che la versione obsoleta è incompatibile con il sistema operativo e spesso crea fastidio.

#. Problema con Windows Update Server

È degno di nota menzionare che i servizi di Windows Server Update consentono agli utenti di aggiornare Windows su una rete di PC. L’errore può anche essere attivato se il tuo sistema non riesce a raggiungere WSUS, DISM.

#. Problema con i registri DISM CBS

Diverse volte, potresti riscontrare questo problema sopra menzionato a causa del problema con i registri DISM CBS.

#. Interferenza dell’Editor Criteri di gruppo locali

Se un criterio viene disabilitato dall’Editor Criteri di gruppo locali per motivi specifici, ci sarà un ostacolo nella connessione tra Windows Server Update Services e Windows Optional Features Installer. Poiché abbiamo discusso tutte le possibili ragioni, ora diamo un’occhiata a tutte le soluzioni alternative.

Prova queste soluzioni per l’errore di installazione di .Net Framework 0x800f0954

Metodo 1: pulisci i registri CBS

In questo primo metodo ti suggeriamo di eliminare i registri di Component Based Servicing correlati a DISM. Per farlo, segui le linee guida indicate di seguito:

Passaggio 1: usa i tasti Windows + E per aprire Esplora file > quindi vai alla seguente posizione: C:\Windows\Logs\CBS

Passaggio 2: premi Ctrl + A per selezionare tutti i file all’interno della cartella CBS e fai clic con il pulsante destro del mouse su di essi per scegliere Elimina

Passaggio 3: dopodiché chiudi la cartella CBS ed esegui il prompt dei comandi come amministratore

Passaggio 4: esegui il seguente comando per installare .NET Framework e premi il tasto Invio

Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\

Ora prova a installare .NET Framework e verifica se riscontri ancora errori.

Metodo 2: Installa .NET Framework 3.5 con PowerShell

In questo metodo ti suggeriamo di installare .NET Framework 3.5 tramite PowerShell. Per procedere, usa quanto segue:

Passaggio 1: Fai clic con il pulsante destro del mouse sull’icona Start e scegli Windows PowerShell (Admin) nel menu contestuale

Passaggio 2: Nella finestra di comando, digita Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D.\sources\sxs e premi Invio.

Passaggio 3: Una volta completato il processo, esci da Windows PowerShell e riavvia il PC

Metodo 3: Salta temporaneamente Windows Server

È importante menzionare che se il tuo sistema non riesce ad accedere a Windows Update Server, non ti consentirà di installare gli aggiornamenti di Windows opzionali che alla fine portano a .NET Framework 3.5. In tal caso, ti suggeriamo di ignorare il server WSUS. Ecco come fare:

Passaggio 1: premi i tasti Windows + R per aprire la finestra di dialogo Esegui > nella casella richiesta, digita regedit e premi il tasto Invio per avviare l’Editor del Registro di sistema. Se richiesto dal Controllo account utente, premi Sì per concedere le autorizzazioni.

Passaggio 2: quindi vai alla seguente posizione:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

Passaggio 3: se scopri che non c’è una chiave WindowsUpdate in Windows, puoi crearla manualmente. Fai clic con il pulsante destro del mouse sulla chiave Windows > seleziona Nuovo > Scegli chiave > rinominala in Windows Update

Passaggio 4: quindi fai clic con il pulsante destro del mouse su WindowsUpdate > seleziona Nuovo > scegli chiave > rinominala in AU

Passaggio 5: seleziona le chiavi AU > fai clic con il pulsante destro del mouse sull’area vuota sul lato destro > seleziona Nuovo > scegli Valore stringa > rinominala in UserWUServer

Passaggio 6: fai doppio clic su UserWUServer per modificare i dati del valore in 0 e premi OK per salvare le modifiche.

Passaggio 7: quindi apri Esplora file e fai clic con il pulsante destro del mouse su Questo PC per scegliere Gestisci

Passaggio 8: fai doppio clic su Servizi e applicazioni e servizi > scorri verso il basso per trovare Windows Update > fai clic con il pulsante destro del mouse per scegliere Riavvia. Ora puoi installare .NET Framework 3.5 correttamente

Metodo 4: installa .NET Framework 3.5 da Windows 10 ISO

Se hai ancora problemi con l’errore di installazione di .Net Framework 0x800f0954, ti consigliamo di installare .NET Framework 3.5 da Windows 10 ISO. Ma assicurati che il file ISO corrisponda alla versione di Windows 10 installata sul tuo PC.

Passaggio 1: vai a Sito Web ufficiale Microsoft e fai clic su Scarica strumento ora

Passaggio 2: ora fai clic su Accetta per accettare i termini della licenza > seleziona Crea supporto di installazione (unità flash USB, DVD o file ISO) per un altro PC > premi Avanti > seleziona Lingua, architettura ed edizione > premi Avanti > seleziona File ISO > seleziona Avanti > scegli un percorso di download per il file ISO di Windows 10 > premi Salva

Passaggio 3: una volta scaricato, trova il file ISO in Esplora file e fai clic con il pulsante destro del mouse per scegliere l’opzione di montaggio > quindi annota la lettera dell’unità dell’unità montata

Passaggio 4: quindi avvia Prompt dei comandi come amministratore ed esegui il seguente comando (nota che devi sostituire H:\ con la lettera dell’unità dell’unità montata):

dism /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs /LimitAccess

Metodo 5: modifica Criteri di gruppo

Uno dei motivi principali per cui si verifica l’errore sopra menzionato sono i problemi con i Criteri di gruppo. Quindi puoi seguire i passaggi indicati di seguito per modificare i Criteri di gruppo:

Punti da ricordare: questo metodo non è applicabile a tutte le versioni di Windows. Se utilizzi Windows 10 Home, ti consigliamo di saltare questo passaggio perché non supporterà l’Editor Criteri di gruppo locali.

Passaggio 1: utilizza i tasti Windows + R per aprire la casella Esegui utilità > Nella casella richiesta, digita gpedit.msc e premi il pulsante OK per avviare l’Editor Criteri di gruppo locali > Se richiesto da UAC, premi Sì

Passaggio 2: quindi vai su Configurazione computer > Modelli amministrativi > Sistema. Con Sistema selezionato, scorri verso il basso nel riquadro di destra per trovare Specifica impostazioni per installazione componenti facoltativi e riparazione componenti e fai doppio clic su di esso.

Passaggio 3: imposta il Criterio su Abilitato e seleziona Scarica contenuto di riparazione e funzionalità facoltative direttamente da Windows Update anziché da Windows Server Update Services (WSUS).

Passaggio 4: ora fai clic su Applica per salvare la configurazione, quindi esci dall’Editor Criteri di gruppo locali

Scegli una soluzione automatica

Abbiamo fatto del nostro meglio per fornire tutti i metodi possibili per gestire l’errore 0x800f0954 durante l’installazione di .NET Framework. Ma se stai cercando una soluzione senza problemi, in tal caso ti consigliamo di utilizzare uno strumento di riparazione PC automatico per risolvere l’errore. Questo strumento professionale è in grado di gestire tali errori e ti richiederà pochi minuti.

⇑Ottieni lo strumento di riparazione PC da qui⇓

Conclusione

Questo è tutto gente! Ci auguriamo davvero che questo articolo ti sia stato utile e che tu abbia imparato qualcosa da questo articolo. Grazie per la lettura.