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

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

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

Своевременная установка обновлений безопасности — одна из важнейших задач системного администратора. В крупной инфраструктуре раздавать обновления каждому компьютеру напрямую с серверов 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. Завершите установку и дождитесь окончания процесса

Установка 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, необходимо настроить групповую политику в 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 без указания порта.

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

Грамотная организация компьютеров по группам — ключ к безопасному развёртыванию обновлений. Рекомендуемая структура:

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

  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

PowerShell позволяет полностью автоматизировать администрирование WSUS:

# Подключение к серверу 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 администраторы чаще всего сталкиваются со следующими проблемами:

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

WSUS остаётся стандартом де-факто для управления обновлениями в доменной среде 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