Повечето съвременни приложения за Windows изискват .NET Framework, за да работят правилно. Инсталирането на .NET Framework 4.5 обикновено не предизвиква въпроси, но инсталирането на .NET Framework 3.5 често предизвиква въпроси.
Често при опит за инсталиране на .NET Framework 3.5 в Windows Server 2012 R2 със стандартни настройки се появява грешка"Installation of one of more roles, role services or features failed. Източните файлове не могат да бъдат намерени...".
За да инсталирате .NET Framework 3.5 ръчно, просто щракнете върху бутона Specify an alternative source path (Определяне на алтернативен път на източника) и посочете алтернативен път до папката със съдържанието на инсталационния диск на Windows Server 2012 R2.
Можете да посочите локална папка(D:sourcesxs
, където D:
), където D
е буквата на локалното DVD устройство с дистрибуцията на Windows Server) или мрежова директория.
Като щракнете върху OK, системата ще намери двоичните файлове на компонента .NET Framework 3.5.и ще го инсталира.
Същата операция може да се извърши от командния ред, като се изпълни следната команда с права на администратор: dism /online /enable-feature /featurename:NetFX3 /all /Source:d:sourcessxs /LimitAccess
/Online
- означава актуализиране на текущата операционна система, а не на wim
образа
/enable-feature /featurename:NetFX3 /all
- необходимо е да се инсталира .NET Framework 3.5 с всички функции
/Source
- път до каталога за дистрибуция на Windows, където се намират необходимите компоненти
/LimitAccess
- предотвратява достъпа до възела Windows Update
Пътят до "оригиналната" дистрибуция на Windows на постоянна основа може да бъде фиксиран с помощта на:
RepairContentServerSource
, който се намира в клона HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesServicing
;Определяне на настройките за незадължително инсталиране на компоненти и поправка на компоненти
(политиката коригира същия параметър в регистъра).За да проверите дали е инсталирана .NET Framework 3.5, отидете в директорията C:WindowsMicrosoft.NETFramework64
и се уверете, че v3.5 е сред директориите на инсталираните версии на .NET.