Microsoft прекращает поддержку .NET Framework 3.5 как отдельного компонента в Windows 11

.NET Framework 3.5

Windows 11 лишается встроенного .NET Framework 3.5: что изменилось в новой сборке

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

Как теперь устанавливать .NET Framework 3.5 в Windows 11?

Ранее для активации .NET Framework 3.5 достаточно было зайти в раздел «Включение и отключение компонентов Windows» и поставить галочку. Теперь процесс усложнится:

  • Пользователям придется самостоятельно загружать автономный установщик .NET Framework 3.5 с официального сайта Microsoft.

  • После установки платформы потребуется отдельно скачать и установить соответствующий языковой пакет.

Данное изменение не затрагивает пользователей Windows 10 и более ранних версий Windows 11 (до 25H2). Для них возможность активации .NET Framework 3.5 как встроенного компонента сохраняется прежним способом.

Почему Microsoft убирает .NET Framework 3.5?

Решение компании связано с плановым завершением поддержки технологии. Официально поддержка .NET Framework 3.5 прекратится 9 января 2029 года. Чтобы стимулировать переход на актуальные версии, Microsoft постепенно удаляет устаревшие компоненты из дистрибутива системы. Разработчикам и администраторам рекомендуется заранее планировать миграцию на современные версии .NET (например, .NET 6/8/9), которые получают регулярные обновления и исправления безопасности.

Какие еще компоненты попали под сокращение в Windows 11 26H1?

В сборках Windows 11 26H1 (280XX) Microsoft также отключила поддержку ряда необязательных компонентов, связанных с ASP.NET и IIS. Среди них:

  • ASP.NET 3.5

  • .NET Extensibility 3.5

  • WCF HTTP Activation

  • WCF non-HTTP Activation

Для активации функционала ASP.NET 3.5 в службах IIS теперь потребуется выполнить дополнительные действия с помощью специального PowerShell-скрипта.

Инструкция по включению ASP.NET 3.5 в IIS

Microsoft предлагает администраторам использовать скрипт Enable-ASPNet35.ps1, который позволяет настроить необходимые компоненты вручную.

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

  1. Операционная система Windows 11 версии 26H1 или новее.

  2. Установленная среда PowerShell версии 5.1 (или выше).

  3. Наличие в системе установленного экземпляра .NET Framework 3.5.

  4. Активированная роль веб-сервера (IIS) с включенными фильтрами ISAPI (ISAPI Filters) и расширениями ISAPI (ISAPI Extensions).

Порядок выполнения:

  • Запустите PowerShell от имени администратора.

  • Установите политику выполнения скриптов на RemoteSigned (если еще не установлена):

    Set-ExecutionPolicy RemoteSigned
  • Выполните скрипт Enable-ASPNet35.ps1, указав при необходимости дополнительные параметры.

Что это значит для обычных пользователей и администраторов?

  • Для обычных пользователей, которые запускают старые игры или приложения, требующие .NET Framework 3.5, изменения означают необходимость ручной загрузки установщика с сайта Microsoft. Хотя это добавит несколько лишних действий, проблема решаема.

  • Для ИТ-специалистов нововведение потребует обновления скриптов развертывания и учета новых шагов при настройке серверов и рабочих станций с актуальными сборками Windows 11.

Microsoft продолжает курс на очистку системы от устаревших компонентов, делая упор на безопасность и современные технологии. Рекомендуем следить за официальными анонсами и тестировать совместимость критического ПО в инсайдерских сборках заранее.

Источник
Подписаться на новость:
Microsoft прекращает поддержку .NET Framework 3.5 как отдельного компонента в Windows 11
При изменении новости вы получите уведомление на E-mail.
Подписаться
Уже подписались: 0

Минимальная длина комментария — 50 знаков. Комментарии модерируются.

Нет комментариев.