В Windows 7 установлен .NET 4 по умолчанию?


21

Я предложил программное обеспечение там, где нужен .NET 4.0, и пообещал, что Windows 7 уже поставляется с этой платформой. Если нет, пользователь может использовать встроенную функцию «Центр обновления Windows» для установки платформы. Мой клиент сказал мне, что на Windows 7 Professional уже не установлено Framework. Каковы подробности о ситуации с Windows 7 и есть ли возможность установить .NET с помощью функции обновления Windows 7?


Он установлен по умолчанию. Это можно удалить. Пусть ваш клиент установит его.
Ramhound

3
@Ramhound - ваш комментарий вступает в противоречие с наиболее популярным ответом ниже
mindless.panda

Ответы:


24

Windows 7 не поставляется с предустановленной .NET 4, но если вы запустите Центр обновления Windows, чтобы обновить его, он будет установлен.

ОБНОВЛЕНИЕ :

Повторно проверяя мою историю обновлений, и да, она предлагается в качестве обновления, но только после того, как я обновил компьютер до SP1.

введите описание изображения здесь


спасибо за Ваш ответ. В ответе от SkyBeam говорится, что будет установлено только 3.5, а 4.0 нужно установить вручную. Вы уверены, что 4.0 поставляется с обновлениями?
Насенбаер

1
Прикрепленная картинка в ответе показывает, что это обновление, но только после того, как я установил SP1, что может быть и в случае с другими компьютерами с Windows 7.
paradd0x

5
Я могу подтвердить, что .NET Framework 4 поставляется с обновлениями. Но, возможно, не с первой связкой обновлений. Для меня потребовалось около 3 перезагрузок и 4 цикла WU, чтобы он появился (свежая установка Win7 с SP1, интегрированным в установочный носитель). Намек на SP1 тоже может быть важным. SP1 по-прежнему не применяется на всех узлах Win7, и поэтому .NET 4 может быть не развернут на широкой пользовательской базе. Я бы порекомендовал связать нужное приложение с пакетом распространения профиля клиента .NET 4.
SkyBeam

Большое спасибо. Теперь больше нет путаницы на моей стороне! Большой!
Насенбаер

1
Также примечание: если вы устанавливаете только «рекомендуемые» обновления, а не «необязательные», вы получаете только клиентский профиль .NET 4.0, но не полный профиль, хотя .NET 4.5.x недавно стал рекомендуемым обновлением, которое не является актуально (потому что 4.5.x в любом случае заменяет 4.0 Full Profile).
BrainSlugs83

17

Windows 7 (SP1) поставляется со следующими платформами .NET 1.0, 1.1, 2.0, 3.0 и 3.5, поддерживающими AFAIK. Если вам нужна поддержка .NET Framework 4.0, тогда ваши клиенты должны загрузить хотя бы клиентский профиль Microsoft .NET Framework 4 .

Я только что проверил обновление Windows на чистой установке Windows 7 Home Premium. Непосредственно после установки Центр обновления Windows предлагает обновление безопасности для .NET Framework 3.5.1. Но никакая .NET Framework 4.0 не предлагается Центром обновления Windows при первом запуске Центра обновления Windows. Я собираюсь установить предоставленные патчи, а затем сообщать, если .NET Framework 4.0 предлагается на более позднем этапе.

Обновление: я только что вступил во второй раунд обновления своей виртуальной машины, и теперь мне предлагается только шесть важных обновлений. Все еще нет .NET Framework 4.

Обновление 2: мне просто нужно было сделать еще два раунда обновлений Windows, и теперь через веб-узел Windows Update предоставляется «Профиль клиента Microsoft .NET Framework 4 для Windows 7».

Так что да, похоже, он автоматически развертывается, если включен Центр обновления Windows. Либо вам нужно убедиться, что действительно все обновления установлены, либо вы просто переходите по ссылке для скачивания, указанной выше.


2
После нескольких последовательностей обновлений у меня была .NET 4.0 в моей истории обновлений. Поэтому я думаю, вам нужно запустить Windows Update несколько раз.
paradd0x

Возможно, ты прав. Я использую систему развертывания программного обеспечения, которая гарантирует, что .NET Framework 4 развернут на моих клиентах. Но я думаю, что вы правы, что после некоторых сессий обновления это предлагается. Я как раз собираюсь это проверить. По крайней мере, при первом запуске WU он еще не появился.
SkyBeam

1
Я снова проверил историю обновлений, она появилась только после того, как я установил SP1.
paradd0x

1
Хороший вопрос о SP1, вознаградите его, проголосовав за ваш ответ.
SkyBeam

3
1.0 и 1.1 не установлены в Windows 7. Приложения 1.x могут быть запущены во время выполнения 2.0, и большинство из них обходятся без проблем. Однако между 1.x и 2.0 произошли критические изменения API, и приложения 1.x могут споткнуться о поведенческие изменения. Тем не менее, приложения .NET 1.x очень редки.
afrazier
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.