Већина модерних 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. The source files could not be found…
“.
Да бисте ручно инсталирали .NET Framework 3.5, једноставно кликните на дугме Наведите алтернативну путању извора и наведите алтернативну путању до фасцикле која садржи садржај инсталационог диска за Windows Server 2012 R2.
Можете навести локалну фасциклу ( D:sourcesxs
, где је D:
, где је D
слово локалног DVD уређаја са Windows Server дистрибуцијом) или мрежни директоријум.
Кликом на дугме У реду, систем ће пронаћи бинарне датотеке компоненте .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
;Specify settings for optional component installation and component repair
(политика уређује исти параметар у регистру). Да бисте проверили да ли је инсталиран .NET Framework 3.5, идите до директоријума C:WindowsMicrosoft.NETFramework64
и уверите се да је v3.5 наведен међу инсталираним директоријумима .NET верзија.