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. Либо вам нужно убедиться, что действительно все обновления установлены, либо вы просто переходите по ссылке для скачивания, указанной выше.