Как включить .NET Framework 4.0 в Windows Server 2008 R2 в качестве функции? Я уже установил полный установщик профиля, но всякий раз, когда я хочу добавить 4.0 в качестве функции для определенной роли, он не отображается. То, что я вижу, все еще .Net Framework 3.5.1. Я использую Windows Server 2008 R2 SP1 Standard Edition. Что мне нужно сделать, чтобы в .NET Framework 4.0 появились функции?
3 ответа
Я не думаю, что .Net 4.0 - это доступная функция в Windows Server 2008R2 (которая аналогична Windows 7).
Эта редакция Windows поставляется только с .Net 3.5.1 (при условии, что у вас установлен пакет обновления 1). Вам нужна Windows 8 / Windows Server 2012, если вы хотите, чтобы она отображалась в качестве "функции" или основной части ОС (обе из которых поставляются с .Net 4.5).
Тем не менее, если вы установили полный профиль .Net 4.0 на свой сервер через автономный установщик или веб-установщик, предоставляемый Microsoft, этого должно быть достаточно для включения .Net 4.0 для любого приложения, которое может понадобиться на вашем сервере.
Есть ли какая-то особая причина, по которой он должен отображаться в "Функциях", чтобы вы могли включить его для определенной "Роли"? Ни одна из встроенных ролей не должна зависеть от этого.
Да, вам нужно будет установить либо сами .NET 4.0 или 4.5 Frameworks (так как они не являются "функциями Windows", как 3.5 было в вашей операционной системе). вы можете видеть только связанные с .NET 3.5 функции в диспетчере сервера. Пожалуйста, обратитесь по ссылке ниже для получения дополнительной информации.
http://en.wikipedia.org/wiki/.NET_Framework_version_history
Надеюсь это поможет.
Я знаю, что это двухлетний вопрос, но для всех, кто сталкивается с ним. Я только что столкнулся с этим сегодня тоже. 4.0 просто не отображается в диспетчере сервера, потому что это не встроенная функция для 2k8r2
HKLM> Программное обеспечение> Microsoft> Настройка Net Framework> DNP>
Для каждой установленной версии будут дополнительные ключи, если вы хотите проверить, что у вас есть.