Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Как обновить Windows Server через Microsoft Update в обход WSUS

Обновлено: 15.09.2026  ·  Официальная база знаний

Симптомы блокировки обновлений сервером WSUS

На изолированных серверах, выведенных из филиалов или переведенных на автономную работу, не устанавливаются обновления. Попытка сканирования выдает: Не удалось подключиться к службе обновления или «Управляется вашей организацией» из-за привязки к старому несуществующему серверу WSUS.

Параметр реестраЗначениеПоведение клиента
UseWUServer = 1Включено (Enabled)Клиент ищет обновления строго на локальном корпоративном сервере WSUS
UseWUServer = 0Отключено (Disabled)Клиент обращается напрямую к публичным серверам Microsoft Update через Интернет

Инструкция по отключению привязки к WSUS через реестр

  1. Смена шлюза обновления на публичный сервис Microsoft: откройте консоль PowerShell с повышенными привилегиями:
    Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" -Value 0 -Type DWord -Force
    Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "DisableWindowsUpdateAccess" -Value 0 -Type DWord -Force
  2. Остановка служб и удаление локальных политик кэша:
    Stop-Service -Name wuauserv, bits -Force
    Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "WUServer" -ErrorAction SilentlyContinue
    Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "WUStatusServer" -ErrorAction SilentlyContinue
    Start-Service -Name bits, wuauserv
  3. Инициализация немедленного интерактивного поиска обновлений:
    $UpdateSession = New-Object -ComObject Microsoft.Update.Session
    $UpdateSearcher = $UpdateSession.CreateUpdateSearcher()
    $UpdateSearcher.ServerSelection = 2 # 2 = ssWindowsUpdate (Internet)
    $SearchResult = $UpdateSearcher.Search("IsInstalled=0 and Type='Software'")
    $SearchResult.Updates | Select-Object Title, KBArticleIDs

Внимание: Если сервер находится в домене Active Directory, доменная групповая политика (GPO) может вернуть параметр UseWUServer = 1 при очередном фоновом обновлении политик через 90 минут. Настройте временный запрет применения GPO или заблокируйте наследование для организационного подразделения (OU).

Практический опыт инженера: Практика ITSTM: В Windows 10/11 и Server 2019/2022 в стандартном окне Параметры под кнопкой проверки обновлений есть малозаметная ссылка 'Проверить наличие обновлений в Интернете через службу Microsoft Update'. Она выполняет этот обход нативно в один клик без правок реестра.

Частые вопросы (FAQ)

Что означает параметр ServerSelection = 2 в скрипте поиска?

Значение 2 указывает Windows Update API на необходимость принудительного использования внешнего публичного каталога Microsoft Update вместо локального WSUS (ServerSelection = 1).

Как временно заблокировать перезапись параметра UseWUServer доменной политикой?

Можно заблокировать права на изменение ветки реестра WindowsUpdate для учетной записи SYSTEM, либо временно перенести сервер в OU с отключенным наследованием политик (Block Inheritance).

Нужно ли перезагружать сервер после изменения UseWUServer в 0?

Перезагрузка ОС не требуется, достаточно перезапустить службу Центр обновления Windows (Restart-Service wuauserv).

Можно ли скачивать драйверы через Microsoft Update в обход WSUS?

Да, установите параметр ExcludeWUDriversInQualityUpdate = 0 в ветке HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate.