Как установить .NET Framework 3.5 в Windows Server 2016 | Windows для системных администраторов

Как установить .NET Framework 3.5 в Windows Server 2016

Довольно много приложений для своей работы в Windows Server 2016 / Windows 10 требуют наличия установленного .Net Framework  3.5, несмотря на наличие .NET Framework 4.6, установленного по-умолчанию. К примеру, без .Net 3.5 мне не удалось установить и запустить SQL Management Studio.

Разберемся как установить .Net Framework 3.5 в Windows Server 2016.

При попытке установить .Net 3.5 через консоль Server Manager (Add Roles and Features -> Features -> Net Framework 3.5 Features, установка заканчивается с ошибкой 0x800f081f (The source files could not be found).

.net3.5 ошибка установки 0x800f081f The source files could not be found

Хотя .Net Framework 3.5 присутствует в списке компонентов Windows Server 2016, на самом деле его бинарные файлы в хранилище компонентов Windows отсутствуют (концепция Features on Demand). Поэтому для его установки нам потребуется дистрибутив Windows Server 2016 в виде iso файла или в распакованном виде на сетевой шаре. Смонтируйте iso образ с дистрибутивом в отдельный виртуальный диск (например, диск D:). Установить компонент можно из GUI либо с помощью PowerShell.

Установка .Net Framework 3.5 с помощью графической консоли Server Manager


Установить компонент .Net 3.5 можно из графической консоли Server Manager. Для этого как и ранее выберите компонент, но, перед тем, как нажать кнопку Install, нажмите небольшую ссылку внизу мастера — Specify an alternative source path.

Specify an alternative source pathВ этом окне нужно указать путь к хранилищу компонентов дистрибутива Windows Server 2016. Если вы смонтировали дистрибутив в виртуальный привод, это может быть путь D:\sources\sxs. Также это может быть сетевая папка, куда вы предварительно скопировали дистрибутив (например, \\server1\distr\ws2016\sources\sxs). Нажмите ОК.

D:\sources\sxs

Осталось запустить установку.

Установка компонента .Net Framework 3.5 с помощью PowerShell


Гораздо проще установить компонент Net Framework 3.5 Features из консоли PowerShell, запушенной с правами администратора. Для этого достаточно выполнить команду

Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

Где D:\ — диск с дистрибутивом Windows Server 2016.

Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccessТакже можно произвести установку с помощью команды:

Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs

После завершения установки компонента, перезагрузка сервера не требуется.

Совет. В общем-то, действия аналогичны процедуре установке dotNet 3.5 в Windows Server 2012 R2.
Еще записи по теме: Windows Server 2016
Понравилась статья? Скажи спасибо и расскажи друзьям!
Назад:
Вперед:
Полные правила комментирования на сайте winitpro.ru. Вопросы, не связанные с содержимым статьи или ее обсуждением удаляются.

Сказать Спасибо! можно на этой странице или (еще лучше) поделиться с друзями ссылкой на понравившуюся статью в любимой социальной сети(специально для этого на сайте присуствуют кнопки популярных соц. сетей).

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)



MAXCACHE: 0.39MB/0.00038 sec