Applies To.NET
Дата выпуска:22 октября 2024 г.
Версия:платформа .NET Framework 3.5, 4.8 и 4.8.1
Аннотация
В этой статье описывается обновление для системы безопасности и накопительное обновление для 3.5, 4.8 и 4.8.1 для Windows 10 версии 22H2.
Улучшения безопасности
В этом выпуске нет новых улучшений безопасности. Это накопительное обновление содержит все ранее выпущенные улучшения безопасности.
Улучшения качества и надежности
Список улучшений, выпущенных с этим обновлением, см. по ссылкам в этой статье в разделе Дополнительные сведения этой статьи.
Известные проблемы в этом обновлении
Корпорация Майкрософт в настоящее время не знает о каких-либо проблемах в этом обновлении.
Дополнительные сведения об этом обновлении
В следующих статьях содержатся дополнительные сведения об этом обновлении, связанном с отдельными версиями продукта.
-
5045936 Описание предварительной версии накопительного обновления для платформа .NET Framework 3.5 и 4.8 для Windows 10 версии 22H2 (KB5045936)
-
5045933 Описание предварительной версии накопительного обновления для платформа .NET Framework 3.5 и 4.8.1 для Windows 10 версии 22H2 (KB5045933)
Как получить это обновление
|
Канал выпуска |
Доступно |
Следующий шаг |
|
клиентский компонент Центра обновления Windows и Центр обновления Майкрософт |
Да |
Никакой. Это обновление будет загружено и установлено автоматически с клиентский компонент Центра обновления Windows. |
|
клиентский компонент Центра обновления Windows для бизнеса |
Нет |
Никакой. Эти изменения будут включены в следующее обновление системы безопасности для этого канала. Дополнительные сведения о клиентский компонент Центра обновления Windows для бизнеса см. на веб-сайте клиентский компонент Центра обновления Windows для бизнеса. |
|
Каталог Центра обновления Майкрософт |
Да |
Чтобы получить автономный пакет для этого обновления, перейдите на веб-сайт каталога Центра обновления Майкрософт . |
|
Windows Server Update Services (WSUS) |
Нет |
Это обновление можно импортировать в WSUS вручную. Инструкции см. в каталоге Центра обновления Майкрософт . |
Получение справки и поддержки для этого обновления
-
Справка по установке обновлений: часто задаваемые вопросы клиентский компонент Центра обновления Windows
-
Защита себя в Интернете и дома: Безопасность Windows поддержка
-
Локальная поддержка в соответствии с вашей страной: международная поддержка
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
Вы тут: Главная → Windows → О форсировании предварительных обновлений .NET Framework
В прошлый раз я разобрал форсирование предварительного обновления для Windows — KB5026446. Сегодня возвращаюсь к предварительному обновлению .NET Framework, KB5025182. Претензий к нему не возникло, потому что оно отсиживалось в разделе для необязательных.
Однако на протяжении четырех лет все было иначе!
⌛ Когда-то накопительные обновления дотнет поставлялись в одном пакете с исправлениями системы безопасности и улучшениями операционной системы. K 2018 году стало очевидно, что будущее за .NET Core с открытым исходным кодом, а устаревший фреймворк перешел в режим поддержки. Все чаще стал фигурировать тезис, что .NET Framework — не часть ОС. К осени озвучили стратегическое решение отделить обновления .NET Framework от обновлений Windows.
Об этом в частности рассказали в блоге .NET, подчеркивая три аспекта: независимость обновлений дотнет, их накопительную сущность и одинаковую частоту выпуска с обновлениями ОС. Там же прямым текстом заявили, что предварительные обновления не будут устанавливаться автоматически. И, конечно, пообещали прислушиваться к отзывам клиентов.
🤦♂️ И сразу же начали форсировать пользователям стабильных версий Windows 10 предварительные обновления .NET Framework, выходящие в конце каждого месяца.
Я не могу утверждать, что это происходило абсолютно у всех пользователей. Но у меня картина наблюдалась в стабильном канале на разных ноутбуках. Я также видел множество свидетельств такого поведения – в чате инсайдеров (в том числе у владельцев LTSC), на форумах, в обсуждениях Reddit и даже в комментариях блога команды .NET, под анонсами о выходе новой версии превью. Я тоже оставлял там подобный комментарий, но ни разу не видел ответов по этой теме от продуктовой группы (ПГ). При этом они могли реагировать на другие комментарии под тем же постом! Отзывы в Feedback Hub, разумеется, игнорировались.
🔄️ В августе 2021 года я создал проблему на GitHub, в свежеиспечённом и распиаренном репозитории для сообщений разработчиков о проблемах с производительностью. Конечно, перф тут притянут за уши, но если вам форсируют перезагрузку ОС после установки обновлений, это влияет на производительность — труда, например 
В твиттере я тегнул ссылкой команду .NET и Скотта Хансельмана, главного евангелиста разработчиков. Он сходу заявил, что это неверный репозиторий, не предложив другого однако. Да и в целом ответил в стиле Windows не дефрагментирует SSD 
На GitHub мне ответили спустя 7 (семь!) месяцев, пообещав передать вопрос в ПГ. И через месяц вернулись с объяснением. Якобы, процесс обновления дотнет до сих пор находится на устаревшей платформе управления обновлениями, но в дорожной карте есть перевод на новые рельсы. Это очень сложный и ресурсоемкий процесс, в котором участвуют несколько команд.
🤷♂️ Это было через 3 года после разделения обновлений ОС и .NET Framework!
Наконец, осенью 2022 года в блоге IT Pro рассказывали об улучшениях в процессе обновлений Windows 11 22H2 и упомянули прорыв в деле дотнет. Мол, теперь их обновления перевели на платформу UUP, и скоро во всех кинотеатрах страны будет на одну перезагрузку меньше. Причем это было сказано даже не о превью, т.е. таких лишних перезагрузок было две 
Я понял так, что проблему с форсированием предварительных обновлений в команде .NET решили не исправлять до перехода на платформу UUP. А что такого? Бизнес сам разберется, одобрять превью или нет, а хомячки схавают. Если будут задавать вопросы, проигнорируем их.
Вероятно, локомотивом шла работа над исправлениями операционной системы, и похоже команда .NET просто ждала у моря погоды. О переходе на UUP для накопительных обновлений Windows объявили в 2021 году, вскоре после выпуска Windows 11. Потом ещё год переводили на новую платформу исправления .NET Framework.
Работы закончили осенью 2022 года, к выпуску 22H2. С ноября предварительные обновления .NET Framework перестали форсировать и полностью перевели их в раздел для необязательных обновлений. Если опираться на мою историю обновлений, всё сходится!
The End!
Hello Windows Insiders, today we’re releasing .NET Framework 4.8.1 (KB5011048) to Insiders in the Release Preview Channel on Windows 11, version 21H2 (original release), Windows 10, version 21H2 (LTSC), and Windows 10, version 22H2.
.NET Framework 4.8.1 includes native support for the Arm64 architecture (on Windows 11 only), as well as accessibility improvements and other improvements. You can see the complete list of improvements in the .NET Framework 4.8.1 release notes and the original .NET Framework 4.8.1 release announcement, here: Announcing .NET Framework 4.8.1 – .NET Blog (microsoft.com).
.NET Framework 4.8.1 will also soon be available on Windows Update and Catalog. You can find more information about this upcoming release availability here: Upcoming availability of .NET Framework 4.8.1 on Windows Update and Catalog – .NET Blog (microsoft.com).
Thanks,
Windows Insider Program Team
Free. Cross-platform. Open source.
For Windows
.NET 9.0
Standard Term Support
Recommended
Version 9.0.5, released May 13, 2025
.NET 8.0
Long Term Support
Version 8.0.16, released May 13, 2025
What’s new in .NET 8?
Elevate your app development with .NET 8. All-new upgrades include performance boosts, ASP.NET Core enhancements, and .NET MAUI platform and stability improvements. Supercharge your .NET applications by infusing AI and build cloud-native apps with .NET Aspire, the new, simplified stack for production-ready distributed applications.
Learn more
Other downloads
Docker
Find official images for .NET and ASP.NET Core on the Microsoft Artifact Registry.
Explore .NET images
What’s new in .NET 9?
.NET 9 enhances modern app development with AI integration, performance boosts, and new tools. Easily build distributed applications with .NET Aspire and incorporate AI capabilities to enrich your apps. With updates across ASP.NET Core, .NET MAUI, and C# 13, .NET 9 empowers you to create secure, scalable applications. Discover what’s new in .NET 9 and how it can benefit your applications.
Learn more
Build it with .NET
Web
Build web apps and services for macOS, Windows, Linux, and Docker.
Mobile and desktop
Use a single codebase to build native apps for Windows, macOS, iOS, and Android.
Cloud
Build scalable and resilient cloud-native apps that run on all major cloud providers.
Artificial Intelligence and ML
Build smart apps with C#, OpenAI, and Azure.
Microservices
Game development
Internet of Things
Mobile
Desktop
Front-end web
Back-end APIs
Data
Enhance your .NET experience
Explore further tools
Visual Studio
Fully-featured integrated development environment (IDE) on Windows for building every type of .NET application.
Download Visual Studio
Если для работы той или иной программы требуется установка .NET Framework определенной версии, вы легко можете скачать необходимые компоненты с официального сайта Майкрософт, впрочем, и это часто не требуется. Также при установке следует учитывать некоторые нюансы, о которых некоторые начинающие пользователи не знают.
В этой простой инструкции для начинающих о том, как скачать .NET Framework 4.5, 4.6, 4.7, 4.8, 4.0 или 3.5 для x64 и 32-бит версий Windows 11 и 10, Windows 7 и 8.1, а также о некоторых особенностях, о которых полезно знать. На близкую тему: Как скачать распространяемые компоненты Microsoft Visual C++ Redistributable всех версий.
- Загрузка .NET Framework с официального сайта
- Особенности установки
- Видео инструкция
Загрузка установщика .NET Framework с официального сайта Майкрософт
Ранее как веб-установщики, так и оффлайн-установщики .NET Framework были распределены по разным страницам загрузки официального сайта. Теперь все они доступны в рамках одной единственной страницы, загрузка с которой максимально проста:
- Зайдите на официальный сайт https://dotnet.microsoft.com/download/dotnet-framework
- Выберите версию, которую нужно скачать (в разделе Supported versions — поддерживаемые в настоящее время версии .NET Framework, в разделе Out of support versions — старые версии).
- На следующей странице вы увидите две кнопки для быстрой загрузки, а ниже — таблицу, на которой будут представлены веб-установщик, оффлайн установщик и языковые пакеты. А также два варианта .NET Framework — Dev Pack для разработчиков и Runtime для запуска программ пользователями. Я рекомендую скачивать оффлайн-установщик Runtime, если ваша задача — простой запуск программы.
- После скачивания и установки, при необходимости вы также можете скачать и установить русский языковой пакет для установленной версии .NET Framework — ссылки для загрузки будут на той же странице, где производилось скачивание установщика.
При появлении ошибок во время установки, в первую очередь обратите внимание, чтобы в свойствах файла-установщика не была включена блокировка (внизу вкладки «Общие»), а также учитывайте, что, если ранее вы отключали службы обновления Windows, это также может вызывать ошибки.
Особенности установки .NET Framework
А теперь некоторые моменты, которые может быть полезным знать в контексте скачивания и установки .NET Framework:
- Компоненты .NET Framework 4-й версии (4.8) включены в поставку Windows 11 и Windows 10 и задействованы по умолчанию.
- .NET Framework 3.5 и 2.0 можно не скачивать в Windows 11 и 10, достаточно просто включить соответствующий компонент, подробнее: Как включить дополнительные компоненты Windows 11 и Windows 10.
- В части совместимости разных версий .NET Framework ситуация выглядит следующим образом: если программе для запуска требуется .NET Framework 4.5, то она будет работать и с версией 4.8. Если программе для запуска требуется .NET Framework 3.5, то наличия 4-х версий в системе недостаточно: потребуется отдельно установить именно .NET Framework 3.5 (удалять имеющуюся версию 4.8 или иную при этом не требуется).
