Назад | Перейти на главную страницу

Как установить dotNet Framework 3.51 на ядро ​​Windows Server 2012?

В ядре Windows Server 2008 R2 я использую DISM.exe и имя функции: «NetFx3-ServerCore», эта функция недоступна в Server 2012 (Windows Server 8).

Использование стандартного установщика 3.51 в Server 2012 Core сообщает мне: «Для установки или настройки Microsoft .NET Framework 3.5 необходимо использовать инструмент управления ролями».

В версии с графическим пользовательским интерфейсом (Server 2012) я могу это сделать, и он загружает пакет с Microsoft.com, но как мне это сделать в Core?

Вы можете использовать Powershell, чтобы показать доступные функции Windows:

Import-Module ServerManager
Get-WindowsFeature | out-file C:\WindowsFeatures.txt -width 300

Поскольку данные большие и широкие, лучше передать их в файл и просмотреть там.

он показывает, что «Возможности .NET Framework 3.5» доступны, но «.NET Framework 3.5 (включает .NET 2.0 и 3.0)» удален.

Однако файлы все еще находятся на DVD, вы можете использовать:

dism /online /enable-feature /featurename:NetFX3 /source:D:\sources\sxs /all /LimitAccess

или командлет PowerShell Add-WindowsFeature для его установки:

Add-WindowsFeature –name NET-Framework-Core -source D:\sources\sxs

Изменить: на Server 2012 R2 с установленным обновлением 1 (KB2919355) это не работает, если вы используете исходный DVD / ISO. Вам понадобится DVD или ISO, содержащий это обновление. Для новых установок установите .NET 3.5 перед применением KB2919355.

DISM / Online / enable-feature / имя функции: NetFx3 / All / LimitAccess / Источник: x: \ sources \ sxs

куда x: - это буква диска установочного носителя или подключенного сетевого ресурса, который содержит копию установочных файлов.

Обновление Windows может быть причиной проблемы: KB2966827, т.е. обновление для 3.5 было установлено, хотя функция не была установлена

Читайте здесь в самом низу в комментариях: http://social.technet.microsoft.com/Forums/windowsserver/en-US/5c16b88a-0f19-4aea-ad65-38f0bdb59b9c/install-net-framework-35-on-windows-server-2012-behind-the- брандмауэр-не-распознает-источники? forum = winserver8gen