Sarà molto frustrante se desideri installare Windows .NET Framework 3.5 sul tuo computer ma ti viene negato con un messaggio di errore che dice "Windows non ha potuto completare le modifiche richieste. Codice di errore 0x800F0954 “. Questo codice di errore può creare problemi quando si tenta di abilitare o installare una delle funzionalità facoltative di Windows sul dispositivo Windows 10. Se stai affrontando questo problema non preoccuparti. Sono disponibili correzioni per risolvere il problema per te. Questo errore si verifica quando la connessione tra Windows Server Update Services (WSUS) e Windows Optional Feature Installer non riesce o viene interrotta. Pertanto, anche il programma di installazione delle funzionalità facoltative di Windows Update non ottiene l'approvazione per il download della funzionalità facoltativa di Windows e mostra il messaggio di errore. Lasciamo da parte le ragioni, andiamo dritti alle correzioni.
Se noti lo stesso codice di errore nella finestra del prompt dei comandi, prova queste soluzioni alternative iniziali e controlla se il tuo problema è stato risolto-
Soluzioni alternative iniziali–
1. Ricomincia computer e dopo aver riavviato il dispositivo, provare a installare nuovamente il framework .NET.
2. Controlla se ci sono aggiornamenti di Windows in sospeso o meno. Se uno degli aggiornamenti di Windows è in sospeso, installa Windows Update (molti degli aggiornamenti di Windows vengono forniti con i sistemi .NET Framework che vengono installati quando Windows viene aggiornato).
[IMPORTANTE]- Prima di passare alle correzioni assicurati di aver creato un punto di ripristino del sistema per il tuo sistema In ogni caso, se qualcosa va storto, è possibile ripristinare il sistema nella condizione attuale.
Se ancora, stai affrontando il problema con l'installazione di .NET Framework 3.5 o qualsiasi funzionalità opzionale di Windows, cerca queste correzioni-
Aggiornamento Fix-1 da Windows Update senza l'autorizzazione di WSUS-
Come abbiamo discusso, il motivo alla base di questo errore è l'accettazione o il rifiuto della richiesta tra Windows Server Update Services (WSUS) e Windows Optional Feature Installer, così possiamo ignorare la richiesta di approvazione a WSUS e installare direttamente la funzionalità Windows senza WSUS. Segui attentamente questi passaggi per farlo-
1. All'inizio, dovrai digitare "Registro di sistema" nel Ricerca casella proprio accanto all'icona di Windows.
2. Quindi, devi fare clic su "Editor del Registro di sistema“.
2. Nel riquadro sinistro di Editor del Registro di sistema, vai a questa posizione-
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
3. Ora nel riquadro di destra doppio click sopra "UsaWUServer“.
4. Modificare i dati del valore in "0“. Clicca su "ok“.
Se non riesci a trovare "UsaWUServer“, devi creare la chiave da solo. Segui questi passaggi per creare la chiave-
un. Dopo aver navigato su "AU” registro, tasto destro del mouse nello spazio vuoto e fare clic su "Nuovo” e clicca su “Valore DWORD (32 bit)“.
b. Ora, rinomina il "Nuova chiave" come "UsaWUServer“. Ora, segui il passaggio 2 di Fix-1.
Chiudi l'editor del registro e riavviare il tuo computer. Dopo il riavvio, prova a installare nuovamente .NET framework 3.5 sul tuo computer. Se stai ancora affrontando il problema, vai per la prossima soluzione.
Fix-2 Installa la funzione opzionale con Windows MCT-
Se stai affrontando il problema con l'installazione della funzione direttamente dal Pannello di controllo, puoi farlo usando Windows PowerShell, dove devi scaricare l'ISO di Windows 10 usando Media Creation Tool (MCT). Segui questi passaggi per installare la funzione opzionale da Windows PowerShell–
1. Scarica il Windows 10 ISO (non dimenticare di abbinare il numero di build dell'ISO con il tuo Windows 10 sul tuo computer. Ora monta l'ISO nel tuo sistema facendo doppio clic su di esso.
2. stampa Tasto Windows+R chiave e digitare "powershell" e premi "ok“.
2. Quindi, dovrai copiare e incollare questo comando sul tuo PowerShell finestra, e colpisci accedere.
Aggiungi-WindowsCapability -Online -Name NetFx3~~~~ -Source D:\Sources\SxS
Cambia il nome della sorgente in base all'unità in cui hai montato l'ISO di Windows 10, significa che se hai montato l'ISO nell'unità G:\ allora devi cambiare il comando come-
Aggiungi funzionalità Windows - Online -Nome NetFx3~~~~ -Sorgente G:\Sorgenti\SxS
NOTA-
Se non puoi eseguire questo comando sulla finestra di PowerShell, copia e incolla questo comando in PowerShell finestra e colpisci accedere.
DISM.exe /Online /Add-Capability /CapabilityName: NetFx3~~~~ /Source: D:\Sources\SxS
[NOTA-Cambia il nome della sorgente in base all'unità in cui hai montato l'ISO di Windows 10, significa che se hai montato l'ISO nel G:\drive quindi devi cambiare il comando come-
DISM.exe /Online /Add-Capability /CapabilityName: NetFx3~~~~ /Source:G:\Sorgenti\SxS
3. Ora, finalmente, devi verificare se .NET Framework è installato o meno copiando e incollando questo comando in PowerShell finestra e colpisci accedere.
Get-WindowsCapability-Online-Nome NetFx3~~~~
Riavvia il tuo computer.
Dopo il riavvio controlla se .NET Framework 3.5 è installato o meno sul tuo computer. Passa alla correzione successiva se hai ancora "Installazione di .NET Framework 3.5 non riuscita Codice di errore 0x800F0954".
Fix-3 Installa .NET Framework 3.5 dal prompt dei comandi-
È possibile installare .NET Framework 3.5 semplicemente caricando l'ISO/DVD di Windows 10 ed eseguendo un comando nella finestra del prompt dei comandi. Seguire questi passaggi per installare .NET Framework 3.5 dalla finestra del prompt dei comandi-
1. Scarica il Windows 10 ISO.
(NOTA– Durante il download non dimenticare di abbinare il numero di build dell'ISO con il tuo Windows 10 sul tuo computer.)
2. Ora monta l'ISO facendo doppio clic su di esso.
3. Ricorda il nome della lettera dell'unità (come "G:"/"H:" ecc.).
4. Ora devi premere Tasto Windows+R per lanciare il Correre.
5. Quando puoi vedere la finestra Esegui, dovrai digitare "cmd" In ciò Correre finestra e fare clic su "ok“.
3. Adesso copia incolla questo comando sul tuo Prompt dei comandi finestra, e colpisci accedere.
dism /online /enable-feature /featurename: NetFX3 /Source: H:\sources\sxs /LimitAccess
NOTA– Sarà necessario modificare la lettera dell'unità nel comando in base alla lettera dell'unità in cui è stato caricato il DVD.
dism /online /enable-feature /featurename: NetFX3 /Source:G:\sources\sxs /LimitAccess
NOTA-
Se stai riscontrando problemi con l'esecuzione di questo comando, prova a eseguire il comando indicato di seguito:
dism /online /enable-feature /featurename: NetFX3/All /Source:lettera di unità:\sources\sxs /LimitAccess
NOTA– Non dimenticare di modificare il 'lettera di unità' nel comando come discusso in precedenza.
dism /online /enable-feature /featurename: NetFX3/All /Source:G:\sources\sxs /LimitAccess
Riavvia il tuo computer.
Dopo il riavvio, controlla se stai ancora riscontrando il problema "Installazione di .NET Framework 3.5 non riuscita Codice di errore 0x800F0954" sul tuo computer.
Dovresti essere in grado di abilitare/installare .NET Framework 3.5 sul tuo computer, senza ulteriori errori.