Installazione di .Net framework 3.5 su Windows 2012R2 + SBS

Su un Windows 2012R2 in una rete con controller di dominio Windows Small Business Server non è possibile installare .NET framework 3.5 con nessuno dei seguenti metodi:

– Dalla GUI aggiungendo la funzionalità da aggiungi ruoli e funzionalità
– Con il comando DISM specificando l’origine del pacchetto
– Con il cmdlet Install-WindowsFeature Net-Framework-Core

In altri scenari, dove non è presente un domain controller SBS è possibile installare il fix Microsoft KB3005628 e ripetere l’installazione, ma questa opzione non risolve il problema sull’ambiente descritto in precedenza.

La soluzione è creare la seguente chiave nel registro di sistema:

Posizione:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing

Nome:
RepairContentServerSource

Tipo:
DWORD

Valore:
2

Riavviare il sistema e ripetere l’installazione con uno qualsiasi dei metodi precedenti