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

Установлен ли .Net Framework 3.5 на этом Windows Server 2012?

Я запускаю установщик стороннего приложения. Это сообщение установщика сбивает меня с толку.

Вот скриншот диалогового окна:

Однако когда я проверяю "Добавить роли и функции", я вижу

Означает ли это, что .Net Framework 3.5 уже установлен, а сообщение установщика ложное?

Я работаю в Linux, поэтому возможности сервера Windows в лучшем случае меня сбивают с толку. Вот почему я хочу получить обратную связь, действительно ли .Net 3.5 установлен или нет.

Да, так и должно быть. Приложение (или компонент приложения) требует .NET 3.5, и, скорее всего, установщик был построен таким образом, что он устанавливает все зависимости.

Вы можете быстро проверить, какие версии .NET установлены, двумя способами:

  1. Смотреть в %SystemRoot%\Microsoft.NET\Framework и / или %SystemRoot%\Microsoft.NET\Framework64 (для 64-битных). Для каждой установленной версии фреймворка будет своя папка.
  2. Посмотри на эта статья из MSDN у которого есть несколько способов. Проще всего из этого поста посмотреть в реестре. Для версий .NET 1-4 они будут перечислены в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP. Для .NET 4.5 и новее ключи будут в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full.