Как включить автоматические обновления .NET в Windows Server
Когда дело доходит до обновлений .NET Framework, ИТ-администраторам всегда нужно быть осторожными в том, следует ли их развертывать или нет. Однако другая сторона медали заключается в том, что предприятия также хотят, чтобы обновления были доступны на всех серверах, как только они станут доступны. Microsoft делает их доступными в качестве вариантов автоматического обновления, т. е. администратор Windows теперь может разрешать автоматические обновления для .NET Framework и .NET Core через Microsoft Update (MU) в системах Windows Server. Некоторые потребители просили предоставить возможность устанавливать обновления .NET на клиентские платформы Windows, но без использования инструмента развертывания. В этом посте вы узнаете, как включить автоматические обновления .NET в Windows Server.
Как включить автоматические обновления .NET в Windows Server
Этот параметр доступен для NET Core 3.1, .NET 5.0 и .NET 6.0 и будет развертываться через канал автоматических обновлений, службы Windows Server Update Services (WSUS) и каталог обновлений Microsoft. Это можно сделать с помощью реестра или метода групповой политики.
Помимо включения политик и добавления ключей реестра, вам не нужно вносить никаких изменений. Эти обновления являются частью пакета Центра обновления Windows, но устанавливаются только в том случае, если вы разрешаете их установку.
Microsoft сообщила: «Мы рады начать предоставлять обновления для современных .NET для серверных операционных систем через Центр обновления Майкрософт по подписке и с нетерпением ждем ваших отзывов об этом опыте». Если вы не хотите, чтобы операционные системы вашего сервера обновлялись автоматически, никаких действий не требуется.
Использование метода реестра
Откройте редактор реестра с правами администратора и перейдите по указанным путям. Если вы не видите эти пути, вы можете создать соответствующие ключи и DWORD.
- Все версии .NET
- Раздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NET
- Имя: Алловауонсерверос
- Значение: двойное слово: 00000001
- .Нет 6.0
- HKEY_LOCAL_MACHINE\ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\Microsoft.NET\6.0
- РазрешитьAUOnServerOS
- Двойное слово: 00000001
- .Нет 5.0
- HKEY_LOCAL_MACHINE\ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\Microsoft.NET\5.0
- РазрешитьAUOnServerOS
- Двойное слово: 00000001
- .Нет 3.1
- HKEY_LOCAL_MACHINE\ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\Microsoft.NET\3.1
- РазрешитьAUOnServerOS
- Двойное слово: 00000001
Использование групповой политики
Хотя групповые политики по-прежнему недоступны для загрузки, Майкрософт рекомендует развертывание ключа реестра на многих компьютерах одновременно. Вы можете создать текстовый файл с расширением REG с соответствующими значениями и выполнить их на компьютерах. Ниже приведен пример:
Редактор реестра Windows версии 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NET\6.0]
«AllowAUOnServerOS» = dword: 00000001
Как только вы включите это на своих клиентских серверах, они будут получать обновления, когда они будут доступны. Однако обязательно сделайте резервную копию, прежде чем что-либо менять, если вы случайно удалите что-то, что может сломать систему. Подробнее об этом можно прочитать в официальном анонсе.
Какие инструменты развертывания используются для управления Центром обновления Windows?
Microsoft Endpoint Manager (MEP), System Center Config Manager (SCCM), платформы управления доступом, базы данных управления конфигурацией или службы обновления Windows Server (WSUS) — это некоторые из способов, которые ИТ-администраторы используют для контроля и развертывания обновлений Windows на корпоративных ПК. Если ваша компания не использует какие-либо инструменты, каждый компьютер будет обновляться в соответствии с настроенной групповой политикой.
Читать. Настройка обновлений Windows с помощью реестра в Windows Server
Как заблокировать автоматическое обновление Windows?
Чтобы полностью остановить или отключить автоматические обновления Windows в Windows 11/10, вам необходимо:
- Отключить Центр обновления Windows и медицинские службы Центра обновления Windows
- Измените настройки WU с помощью редактора групповой политики.
- Установите для сетевого подключения значение «Измеряемое».
- Используйте бесплатный инструмент, который позволяет отключить автоматические обновления.
Надеюсь это поможет.