Error 0x800F0954 installing .NET Framework 3.5

Se state cercando di abilitare .NET Framework 3.5 e cliccando OK vi compare questo errore:

Windows couldn’t complete the requested changes.
The changes couldn’t be completed. Please reboot your computer and try again.
Error code: 0x800F0954

Fate così:

  • Monta l’immagine ISO di Windows 10
  • L’immagine verrà montata come disco, ad esempio H:\
  • Apri cmd con privilegi di administrator

Lancia questo comando:

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

Se però non disponete del file ISO corrispondente alla vostra versione installata, occorre procedere diversamente.
Siccome il problema è causato da una difficoltà nel reperire i files dalla rete locale attraverso il WSUS, abbiamo due alternative.

  1. Riavviare il PC e loggarsi con un utente locale assicurandosi che non passi attraverso il server WSUS
  2. Risolutiva: Digitare regedit.exe e andare nella seguente chiave di registro:

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

Modificare la chiave UseWUServer a 0
Riavviare il PC e poi riprovare Tags: errore, 0x800F0954, windows, .net, framework, immagine, ISO, dism, 800F0954, regedit