В ядре 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?
windows-server-2012
windows-server-core
dotnet-framework
Питер Хандорф
источник
источник
dsim /online /get-features /format:table
говорит?Ответы:
Вы можете использовать Powershell, чтобы показать доступные функции Windows:
Поскольку данные длинные и широкие, лучше поместить их в файл и просмотреть там.
он показывает, что «.NET Framework 3.5 Features» доступны, но «.NET Framework 3.5 (включает .NET 2.0 и 3.0)» был удален.
Тем не менее, файлы все еще находятся на DVD, вы можете использовать:
или командлет PowerShell «Add-WindowsFeature» для его установки:
Изменить: На Server 2012 R2 с установленным обновлением 1 (KB2919355) это не работает, если вы используете оригинальный DVD / ISO. Вам нужен DVD или ISO, который включает это обновление. Для новых установок установите .NET 3.5 перед применением KB2919355.
источник
Где
x:
находится буква диска установочного носителя или сопоставленного сетевого ресурса, который содержит копию установочных файлов.источник
/all
флагdism /online /enable-feature /all /featurename:NetFX3 /source:D:\sources\sxs
Обновление Windows может вызывать проблему: KB2966827, т. Е. Установлено обновление для 3.5, хотя эта функция не была установлена
Читайте здесь в самом низу в комментариях: http://social.technet.microsoft.com/Forums/windowsserver/en-US/5c16b88a-0f19-4aea-ad65-38f0bdb59b9c/install-net-framework-35-on- окна-сервер-2012-за-брандмауэр-это-не-признает-источники? форум = winserver8gen
источник