.NET Framework 3.5 перестанет быть дополнительным компонентом Windows 11

Автор:

Microsoft убрала .NET Framework 3.5 из списка дополнительных компонентов Windows 11 начиная с инсайдерской сборки 27965. Теперь для его установки пользователям потребуется вручную загрузить и запустить автономный установщик с официального сайта компании, а также отдельно скачать к нему нужный языковой пакет.

Это изменение затрагивает Windows 11 Build 27965 и все будущие версии операционной системы. Пользователи Windows 10 и Windows 11 до версии 25H2 по-прежнему могут устанавливать .NET Framework 3.5 в качестве дополнительного компонента, например, в окне «Включение и отключение компонентов Windows».

Решение связано с плановым окончанием поддержки .NET Framework 3.5, которое намечено на 9 января 2029 года. Компания настоятельно рекомендует клиентам запланировать миграцию на более современные и полностью поддерживаемые версии .NET.

Кроме этого, в Windows 11 26H1 (сборки 280XX) прекращена поддержка целого ряда необязательных компонентов Windows, среди которых:

  • ASP.NET 3.5
  • .NET Extensibility 3.5
  • WCF HTTP Activation
  • WCF non-HTTP Activation

Теперь администраторам потребуется выполнить дополнительные действия для активации функционала ASP.NET 3.5 в Internet Information Services (IIS). Для этого необходимо запустить специальный PowerShell-скрипт Enable-ASPNet35.ps1.

Требования для запуска скрипта:

  • ОС Windows 11 версии 26H1 или новее.
  • PowerShell версии 5.1.
  • Установленный экземпляр .NET Framework 3.5.
  • Включенная роль веб-сервера (IIS) с активированными фильтрами ISAPI (ISAPI Filters) и расширениями ISAPI (ISAPI Extensions).

Скрипт необходимо запускать в PowerShell с правами администратора, предварительно установив политику выполнения на RemoteSigned.