Отключить обновления .NET Core в Центре обновления Microsoft Windows
Как отключить обновления .NET Core в Центре обновления Microsoft Windows
Microsoft изменила способ предоставления обновлений для программного обеспечения .NET Core в Windows. Теперь он включен в Обновления Microsoft, и будет получать обновления вместе с другими продуктами компании. Для заинтересованных пользователей Microsoft добавляет дополнительные элементы управления, предотвращающие автоматическое получение обновлений .NET Core (все версии).
Начиная с декабря 2020 года Microsoft будет доставлять обновления .NET Core для Windows через Центр обновления Майкрософт (Центр обновления Windows). Центр обновления Майкрософт - это служба, доставляющая обновления для всех продуктов Майкрософт, установленных на компьютере. В Windows 10 вы можете включить службу, открыв Настройки > Обновление и безопасность> Центр обновления Windows, а затем нажмите Расширенные настройки справа. Вариант назван
Получать обновления для других продуктов Microsoft при обновлении Windows. Когда он включен, он будет доставлять обновления для всех установленных продуктов Microsoft, в противном случае будут доставляться только обновления Windows.Рекламное объявление
Microsoft предоставляет пользователям несколько вариантов исключения обновлений .NET Core из указанного выше варианта.
Как .NET Core будет получать обновления в Windows 10
Ранее обновления для .NET Core не были доступны через Центр обновления Майкрософт из-за отзывов клиентов о потенциально критических приложениях. Эти отзывы были собраны ранее для .NET Framework, где обновления устанавливались на месте, а не параллельно.
Тем не мение. Обновления .NET Core всегда устанавливаются параллельно, включая основные и второстепенные выпуски. Только ежемесячные служебные обновления устанавливаются на место и заменяют предыдущие служебные обновления. В отличие от .NET Framework, .NET Core является независимым программным обеспечением и не является компонентом Windows.
Вот как работают обновления .NET Core.
- Устройства будут получать обновления .NET Core из Центра обновления Майкрософт.
- В ОС будет доступна только последняя версия сервиса. Он заменит все ранее установленные второстепенные выпуски. Например. версия 3.1.5 заменит все предыдущие версии 3.1.x.
- Центр обновления Майкрософт не включает предварительные версии .NET Core.
Вот как вы можете отключить обновления .NET Core для всех или отдельных версий, если вы не заинтересованы в их установке.
Отключение обновлений .NET Core в Центре обновления Microsoft Windows
- Открыть Приложение "Редактор реестра".
- Перейдите к следующему ключу реестра.
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ .NET
. Узнайте, как перейти к ключу реестра одним щелчком. Если этот ключ отсутствует, создайте его вручную. - Справа измените или создайте новое 32-битное значение DWORD. BlockMU.
Примечание: даже если вы под управлением 64-битной Windows вы все равно должны создать 32-битное значение DWORD. - Установите для него значение 1 в десятичных дробях.
- Чтобы изменения, внесенные настройкой реестра, вступили в силу, вам необходимо: перезапустить Windows 10.
Вы сделали.
Кроме того, вы можете отключить обновления .NET Core для отдельных версий программного обеспечения. Вот как это можно сделать.
Отключить обновления для отдельных версий .NET Core
- Открыть Приложение "Редактор реестра".
- Перейдите к следующему ключу реестра (создайте недостающие ключи, например
.СЕТЬ
а также.NET \ 5.0)
.- Для .NET Core 5 -
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ .NET \ 5.0
- Для .NET Core 3.1 -
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ .NET \ 3.1
- Для .NET Core 2.1 -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NET \ 2.1
- Для .NET Core 5 -
- Справа измените или создайте новое 32-битное значение DWORD. BlockMU.
Примечание: даже если вы под управлением 64-битной Windows вы все равно должны создать 32-битное значение DWORD. - Установите для него значение 1 в десятичных дробях.
- Чтобы изменения, внесенные настройкой реестра, вступили в силу, вам необходимо: перезапустить Windows 10.
Вы сделали.
Хорошо, если отключить Получать обновления для других продуктов Microsoft при обновлении Windows в дополнительных настройках Центра обновления Windows, вы не будете получать обновления .NET Core. Однако это также предотвратит получение на вашем устройстве обновлений для других приложений Microsoft, которые могут быть нежелательными. Приведенные выше ключи реестра решают эту проблему и позволяют блокировать и исключать обновления .NET Core при включенных обновлениях для других продуктов.
Благодаря msftnext.