Я запускаю установщик стороннего приложения. Это сообщение установщика сбивает меня с толку.
Вот скриншот диалогового окна:
Однако когда я проверяю "Добавить роли и функции", я вижу
Означает ли это, что .Net Framework 3.5 уже установлен, а сообщение установщика ложное?
Я работаю в Linux, поэтому возможности сервера Windows в лучшем случае меня сбивают с толку. Вот почему я хочу получить обратную связь, действительно ли .Net 3.5 установлен или нет.
Да, так и должно быть. Приложение (или компонент приложения) требует .NET 3.5, и, скорее всего, установщик был построен таким образом, что он устанавливает все зависимости.
Вы можете быстро проверить, какие версии .NET установлены, двумя способами:
%SystemRoot%\Microsoft.NET\Framework
и / или %SystemRoot%\Microsoft.NET\Framework64
(для 64-битных). Для каждой установленной версии фреймворка будет своя папка.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
. Для .NET 4.5 и новее ключи будут в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
.