Server 24 марта 2026 12 мин чтения ...
ЕС
Евгений Семёнов
Генеральный директор ООО АйТи Фреш · 15+ лет в IT

WSUS: настройка сервера обновлений Windows Server

WSUS: настройка сервера обновлений Windows Server

Обновления безопасности — это не та задача, которую можно откладывать. Но в инфраструктуре на 30–50 машин гонять каждый патч напрямую с серверов Microsoft — значит убивать интернет-канал и терять контроль над тем, что вообще устанавливается на рабочих станциях. Мы с этим сталкивались не раз. Windows Server Update Services (WSUS) закрывает оба вопроса сразу: обновления скачиваются один раз на локальный сервер, а дальше тихо и централизованно расходятся по всей сети.

В этом руководстве — всё по делу: установка роли WSUS на Windows Server, первичная настройка и конфигурация групповых политик для клиентов, одобрение обновлений, автоматизация через PowerShell и несколько приёмов по оптимизации производительности для крупных инфраструктур. Без воды, только то, что реально работает.

Требования и планирование

Прежде чем разворачивать WSUS, стоит честно оценить масштаб инфраструктуры — от этого напрямую зависит выбор конфигурации. Ошибиться здесь дорого: потом переделывать сложнее, чем сделать правильно с первого раза.

Минимальные системные требования:

Выбор базы данных:

Если в инфраструктуре менее 1500 компьютеров, используйте WID — она не требует дополнительных лицензий и проще в обслуживании. SQL Server имеет смысл только для распределённых конфигураций с несколькими серверами WSUS.

Установка роли WSUS через Server Manager

Открываем Server Manager и идём по шагам:

  1. Нажмите Add Roles and Features
  2. Выберите роль Windows Server Update Services
  3. Зависимые компоненты IIS добавятся автоматически — ничего дополнительно отмечать не нужно
  4. На шаге выбора компонентов отметьте:
    • WSUS Services — без этого вообще никуда, обязательно
    • WID Connectivity — если используете встроенную базу данных
    • Или SQL Server Connectivity — если подключаете внешний SQL
  5. Укажите путь для хранения обновлений — например, E:\WSUS. Лучше сразу на отдельный диск, потом скажете себе спасибо
  6. Запустите установку и дождитесь завершения — процесс небыстрый, минут 10–15 в зависимости от железа

Установка WSUS через PowerShell

Если предпочитаете автоматизацию — используйте командлет Install-WindowsFeature. Быстрее и воспроизводимо:

Install-WindowsFeature -Name UpdateServices, UpdateServices-WidDB, `
  UpdateServices-Services, UpdateServices-RSAT, `
  UpdateServices-API, UpdateServices-UI -IncludeManagementTools

После установки роли запускаем постинсталляционную настройку утилитой WsusUtil.exe — без этого шага сервер работать не начнёт:

# Для WID (встроенная БД)
CD "C:\Program Files\Update Services\Tools"
.\WsusUtil.exe PostInstall CONTENT_DIR=E:\WSUS

# Для внешнего SQL Server
.\WsusUtil.exe PostInstall SQL_INSTANCE_NAME="SQLSRV1\WSUS" CONTENT_DIR=E:\WSUS
Путь CONTENT_DIR должен указывать на том NTFS с достаточным свободным пространством. Не используйте системный диск C: — при заполнении диска обновлениями сервер может перестать работать.

Первичная настройка мастером конфигурации

После установки автоматически запустится мастер настройки WSUS. Не торопитесь кликать «Далее» — здесь несколько важных развилок.

1. Источник синхронизации: выбираете, откуда тянуть обновления — напрямую с Microsoft Update или с вышестоящего WSUS-сервера (upstream server). Если в сети есть прокси, сразу укажите адрес и порт — иначе первая синхронизация просто не пройдёт.

2. Выбор языков: отмечайте только то, что реально нужно — как правило, русский и английский. На практике лишние языки легко раздувают хранилище на десятки гигабайт совершенно впустую.

3. Выбор продуктов: только то, что реально крутится в организации — никаких «на всякий случай». Типичный набор для большинства наших клиентов выглядит так:

4. Классификации обновлений:

5. Расписание синхронизации: ставьте ежедневную автосинхронизацию в нерабочее время — мы обычно выставляем 02:00. Канал свободен, пользователи спят, всё скачивается спокойно.

Настройка групповых политик (GPO) для клиентов

Чтобы клиентские машины начали получать обновления с локального WSUS, а не напрямую с серверов Microsoft, нужно настроить групповую политику в Active Directory. Без этого шага клиенты о вашем сервере просто не узнают.

Открываем Group Policy Management Console, создаём новый GPO или редактируем существующий. Дальше переходим в раздел:

Computer Configuration → Policies → Administrative Templates → Windows Components → Windows Update

Вот параметры, которые нужно настроить:

# Проверка доступности сервера WSUS с клиента
Test-NetConnection -ComputerName wsus-server -Port 8530

# Принудительное обнаружение обновлений
wuauclt /detectnow /reportnow

# В Windows 10/11 используйте USOClient
USOClient StartScan
Порт WSUS по умолчанию: 8530 (HTTP) и 8531 (HTTPS). Если вы настроили WSUS на стандартном порте IIS (80/443), используйте URL без указания порта.

Группы компьютеров и одобрение обновлений

Хаотичное развёртывание обновлений сразу на все машины — верный способ получить проблемы в пятницу вечером. Группы в WSUS решают эту проблему. Вот структура, которую мы используем на практике:

Процесс одобрения обновлений:

  1. Откройте консоль WSUS → раздел Updates
  2. Установите фильтр: Approval = Unapproved, Status = Any — так видно всё, что ещё не одобрено
  3. Выделите нужные обновления → правый клик → Approve
  4. Выберите целевую группу и действие Approved for Install
  5. Дождитесь подтверждения — консоль покажет статус для каждой группы
Никогда не одобряйте обновления сразу на всю инфраструктуру. Сначала раскатайте на тестовую группу, подождите 3–5 дней, убедитесь в стабильности и только после этого одобряйте для продуктивной среды.

Автоматическое одобрение обновлений

Вручную одобрять обновления баз Defender каждый день — бессмысленная трата времени. Для таких категорий настройте автоодобрение:

  1. В консоли WSUS перейдите в Options → Automatic Approvals
  2. Нажмите New Rule
  3. Укажите классификации: Definition Updates, Critical Updates
  4. Выберите целевые группы — как правило, сначала тестовые, продуктивные можно добавить позже
  5. Если нужно гарантировать установку в срок — задайте дедлайн принудительной установки

Управление WSUS через PowerShell

Консоль WSUS — это удобно, но PowerShell позволяет автоматизировать рутину полностью: одобрение, отчёты, обслуживание базы данных. Особенно ценно, когда клиентов несколько сотен и ручная работа уже не масштабируется.

# Подключение к серверу WSUS
[void][reflection.assembly]::LoadWithPartialName(
  'Microsoft.UpdateServices.Administration'
)
$wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer(
  'wsus-server.domain.local', $False, '8530'
)

# Запуск синхронизации
$wsus.GetSubscription().StartSynchronization()

# Просмотр статуса синхронизации
$wsus.GetSubscription().GetSynchronizationStatus()

# Получение списка групп компьютеров
$wsus.GetComputerTargetGroups() | Format-Table Name, Id

# Получение неодобренных обновлений
$updates = $wsus.GetUpdates() | Where-Object {
  $_.IsApproved -eq $false -and $_.IsDeclined -eq $false
}
Write-Host "Неодобренных обновлений: $($updates.Count)"

# Массовое одобрение обновлений для группы
$group = $wsus.GetComputerTargetGroups() | Where-Object {
  $_.Name -eq 'Test_Workstations'
}
foreach ($update in $updates) {
  $update.Approve('Install', $group)
}
Write-Host "Одобрено: $($updates.Count) обновлений"
Для периодической очистки WSUS от устаревших обновлений используйте встроенный мастер Server Cleanup Wizard или командлет Invoke-WsusServerCleanup. Это освобождает дисковое пространство и ускоряет работу консоли.

Оптимизация производительности WSUS

Мы неоднократно сталкивались с тем, что при 1500+ клиентах WSUS начинает тормозить или падать. Виновник почти всегда один — пул приложений IIS не справляется с нагрузкой. Настройте параметры WsusPool, и большинство проблем уйдёт:

# Оптимизация IIS Application Pool для WSUS
Import-Module WebAdministration

# Увеличение очереди запросов
Set-ItemProperty -Path IIS:\AppPools\WsusPool `
  -Name queueLength -Value 2500

# Сброс счётчика CPU каждые 15 минут
Set-ItemProperty -Path IIS:\AppPools\WsusPool `
  -Name cpu.resetInterval -Value "00.00:15:00"

# Снятие лимита памяти (предотвращает ошибку 0x80244022)
Set-ItemProperty -Path IIS:\AppPools\WsusPool `
  -Name recycling.periodicRestart.privateMemory -Value 0

Исключения для антивируса Windows Defender:

Удалённое администрирование WSUS

Консоль управления WSUS отлично работает на рабочей станции администратора — незачем каждый раз подключаться к серверу по RDP. Установите её локально и управляйте удалённо.

# Установка консоли WSUS на Windows 10/11
Add-WindowsCapability -Online -Name Rsat.WSUS.Tools~~~~0.0.1.0

# Установка на Windows Server (без роли WSUS)
Install-WindowsFeature -Name UpdateServices-Ui

Чтобы отчёты в консоли WSUS вообще открывались, дополнительно установите:

Типичные ошибки и их решения

За годы работы с WSUS в разных организациях набор типичных проблем почти не меняется. Вот с чем придётся столкнуться чаще всего:

Регулярно запускайте Server Cleanup Wizard (раз в месяц). Без очистки база данных WSUS разрастается, консоль начинает зависать, а синхронизация занимает часы вместо минут.

WSUS — не самый glamorous инструмент, но в доменной среде Windows ему до сих пор нет равноценной бесплатной альтернативы. Грамотно настроенный сервер реально разгружает интернет-канал, даёт контроль над патчами безопасности и позволяет не катить обновления сразу на всю организацию. Если нужна помощь с развёртыванием WSUS, настройкой групповых политик обновления или администрированием серверной инфраструктуры Windows — специалисты IT-аутсорсинговой компании ITfresh разберутся с этим быстро и без простоев в работе.

Официальная документация: Microsoft Learn — Windows Server, Microsoft Learn — PowerShell

Часто задаваемые вопросы

Что такое WSUS: настройка сервера обновлений Windows Server?

WSUS: настройка сервера обновлений Windows Server — это важный аспект системного администрирования, который позволяет настроить и оптимизировать работу IT-инфраструктуры. В данной статье подробно рассматриваются все ключевые моменты.

Как правильно настроить WSUS: настройка сервера обновлений Windows Server?

Для корректной настройки WSUS: настройка сервера обновлений Windows Server необходимо следовать пошаговой инструкции, представленной в статье выше. Важно учитывать особенности вашей инфраструктуры и требования безопасности.

Какие типичные ошибки возникают при работе с WSUS: настройка сервера обновлений Windows Server?

Наиболее частые ошибки при работе с WSUS: настройка сервера обновлений Windows Server: некорректная конфигурация, недостаточные права доступа и несовместимость версий. Рекомендуем обратиться к специалистам ITFresh для профессиональной настройки.

ООО АйТи Фреш

Возьмём это на себя

Настройка и администрирование серверов обновлений — наша ежедневная работа. 15+ лет опыта, собственная инфраструктура, сертифицированные инженеры.

15+лет опыта
25+клиентов
8серверов Dell

Комментарии