Доста приложения за своята работа в Windows Server 2016 / Windows 10 изискват инсталираната .Net Framework 3.5, въпреки наличието на .NET Framework 4.6, инсталирана по подразбиране. Например, без .Net 3.5, не бих могъл да инсталирам и стартирам SQL Management Studio.
Нека да разберем как да инсталирате .Нетна рамка 3.5 в Windows Server 2016.
Когато се опитвате да инсталирате .Net 3.5 през конзолата на Server Manager (Добавяне на роли и функции -> Функции -> Функции на Net Framework 3.5, инсталацията се проваля 0x800f081f (Изходните файлове не можаха да бъдат намерени).
Въпреки че .Net Framework 3.5 е включен в списъка на компонентите на Windows Server 2016, всъщност неговите двоични файлове не са в компонентното хранилище на Windows (Концепция за функции по поръчка). Следователно, за да го инсталираме, се нуждаем от разпространението на Windows Server 2016 под формата на iso файл или в непакетирана форма на мрежов дял. Монтирайте iso изображението с разпределението в отделен виртуален диск (например диск D :). Можете да инсталирате компонента от GUI или с помощта на PowerShell.
Съдържание:
- Инсталирайте .Net Framework 3.5 с помощта на графичната конзола на Server Manager
- Инсталиране на .Net Framework 3.5 Използване на PowerShell
Инсталирайте .Net Framework 3.5 с помощта на графичната конзола на Server Manager
Можете да инсталирате .Net 3.5 от графичната конзола на Server Manager. За да направите това, изберете компонента както преди, но преди да натиснете бутона инсталирам, щракнете върху малката връзка в долната част на съветника - Посочете един алтернатива източник път.
В този прозорец трябва да посочите пътя до съхранението на компонентите на дистрибуторския комплект за Windows Server 2016. Ако сте монтирали пакета за разпространение във виртуално устройство, това може да е път D: \ source \ sxs. Тя може да бъде и мрежова папка, в която преди това сте копирали комплекта за разпространение (например \\ server1 \ distr \ ws2016 \ source \ sxs). Щракнете върху OK.
Остава да стартирате инсталацията.
Инсталиране на .Net Framework 3.5 Използване на PowerShell
Много по-просто е да инсталирате функциите на Net Framework 3.5 от конзола PowerShell, която работи като администратор. За да направите това, просто изпълнете командата
Dism.exe / онлайн / enable-element / име на функция: NetFX3 / Всички / Източник: D: \ източници \ sxs / LimitAccess
където D: \
- Диск за разпространение на Windows Server 2016.
Можете също да инсталирате с помощта на командата Add-WindowsFeature:
Добавяне на WindowsFeature NET-Framework-Core -Source d: \ source \ sxs
След като инсталирането на компонента приключи, не се изисква рестартиране на сървъра.
съвет. По принцип стъпките са същите като инсталирането на dotNet 3.5 на Windows Server 2012 R2.