Windows Server 2012 R2 e .NET Framework 3.5 Features: Error 0x800f0906

Nei sistemi Windows Server 2012 R2 l’installazione del .NET Framework 3.5 può essere eseguita tramite il Server Manager nella sezione Add Roles and Features Wizard, oppure tramite Power Shell con il comando:

Install-WindowsFeature -name NET-Framework-Core -source D:\sources\sxs

in entrambi i casi va specificato il percorso della directory \sources\sxs del CD di installazione.

Se nella rete è presente un server WSUS, e i server sono configurati per usarlo, può succedere che entrambi i metodi di installazione falliscano ritornando l’errore: 0x800f0906:

Add Roles and Features Wizardoppure:PowerShellIn questo caso bisogna modificare una Policy di sistema, direttamente nel server in questione oppure tramite GPO, la policy è Specify settings for optional component installation and component repair che si trova in Computer Configuration\Policies\Administrative Templates\System.

Dopo averla abilitata selezionare la voce Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS).

Una volta aggiornata l’impostazione tramite gpupdate proviamo a reinstallare il Framework e questa volta dovremmo riuscire senza problemi.

Success