Вам нужно, чтобы ваш 2012/2012R2 ISO был установлен или распакован в папку, так как установочный носитель для .net 3.5 фактически включен в сам DVD/ISO!
Далее вы можете установить, запустив командную строку (от имени администратора) и выполнив следующую команду:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
(Замена d:\sources\sxs на C:\users\you\desktop ... или куда бы вы его не распаковывали!)
Командные переключатели, использованные выше, делают следующее:
/Online targets the operating system you're running (instead of an offline Windows image).
/Enable-Feature /FeatureName:NetFx3 specifies that you want to enable the .NET Framework 3.5.
/All enables all parent features of the .NET Framework 3.5.
/LimitAccess prevents DISM from contacting Windows Update.
/Source specifies the location of the files needed to restore the feature (in this example, the D:\sources\sxs directory).
Это работает в 99,9% случаев, а в случае сбоя - обычно это указывает на проблему со службой обновления BITS/Windows - которые на самом деле используются инструментом DISM (Deployment Image Service and Service). Чтобы это исправить, взгляните на статью Microsoft Fixit . Руководство по Windows 8 также работает на 2012/2012R2!