Attivando .NET framework 3.5 con Windows Server 2012 /2012R2 si può ottenere questo errore.
Errore 0x800f0906
Soluzione:
Per installare manualmente .NET 3.5 si deve abilitare una Policy di sistema che permette di specificare manualmente il percorso dei sorgenti dal CD di installazione di Windows
1. Montare la ISO di Windows Server 2012R2, oppure inserire il DVD di installazione
2. Da esegui digitare il comando gpedit.msc per aprire il gestore delle policy
3. Impostare attiva la policy “Specifica le impostazioni per l’ installazione e il ripristino dei componenti facoltativi” che si trova in “Configurazione Computer / Modelli Amministrativi / Sistema”
4. Aprire un Prompt dei comandi con diritti amministrativi
5. Dal Prompt dei camandi eseguire “gpupdate /force”
6. Dal Prompt dei comandi eseguire “dism /online /enable-feature /all /featurename:NetFX3 /source:E:\sources\sxs” dove in questo caso E: è la lettera del disco di installazione. In caso sostituire E:\ con la lettera corretta del disco di installazione. A questo punto .NET framework dovrebbe installarsi senza problemi.