Microsoft продолжает оптимизировать состав компонентов Windows 11. В свежей инсайдерской сборке 27965 компания исключила .NET Framework 3.5 из списка дополнительных компонентов, доступных для включения через панель управления. Это нововведение коснется всех будущих версий операционной системы, начиная с указанной сборки.
Ранее для активации .NET Framework 3.5 достаточно было зайти в раздел «Включение и отключение компонентов Windows» и поставить галочку. Теперь процесс усложнится:
Пользователям придется самостоятельно загружать автономный установщик .NET Framework 3.5 с официального сайта Microsoft.
После установки платформы потребуется отдельно скачать и установить соответствующий языковой пакет.
Данное изменение не затрагивает пользователей Windows 10 и более ранних версий Windows 11 (до 25H2). Для них возможность активации .NET Framework 3.5 как встроенного компонента сохраняется прежним способом.
Решение компании связано с плановым завершением поддержки технологии. Официально поддержка .NET Framework 3.5 прекратится 9 января 2029 года. Чтобы стимулировать переход на актуальные версии, Microsoft постепенно удаляет устаревшие компоненты из дистрибутива системы. Разработчикам и администраторам рекомендуется заранее планировать миграцию на современные версии .NET (например, .NET 6/8/9), которые получают регулярные обновления и исправления безопасности.
В сборках 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-скрипта.
Microsoft предлагает администраторам использовать скрипт Enable-ASPNet35.ps1, который позволяет настроить необходимые компоненты вручную.
Операционная система Windows 11 версии 26H1 или новее.
Установленная среда PowerShell версии 5.1 (или выше).
Наличие в системе установленного экземпляра .NET Framework 3.5.
Активированная роль веб-сервера (IIS) с включенными фильтрами ISAPI (ISAPI Filters) и расширениями ISAPI (ISAPI Extensions).
Запустите PowerShell от имени администратора.
Установите политику выполнения скриптов на RemoteSigned (если еще не установлена):
Выполните скрипт Enable-ASPNet35.ps1, указав при необходимости дополнительные параметры.
Для обычных пользователей, которые запускают старые игры или приложения, требующие .NET Framework 3.5, изменения означают необходимость ручной загрузки установщика с сайта Microsoft. Хотя это добавит несколько лишних действий, проблема решаема.
Для ИТ-специалистов нововведение потребует обновления скриптов развертывания и учета новых шагов при настройке серверов и рабочих станций с актуальными сборками Windows 11.
Microsoft продолжает курс на очистку системы от устаревших компонентов, делая упор на безопасность и современные технологии. Рекомендуем следить за официальными анонсами и тестировать совместимость критического ПО в инсайдерских сборках заранее.
ИсточникМинимальная длина комментария — 50 знаков. Комментарии модерируются.
Нет комментариев.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.