Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

0x80131500 Windows Server, AD и Роли

Консоль WSUS не подключается: сброс узла и лимит памяти WsusPool в IIS

Обновлено: 27.08.2026 · Официальная документация ↗

Почему падает консоль обновлений WSUS?

При открытии консоли службы Windows Server Update Services (WSUS) или попытке синхронизировать компьютеры администратор регулярно получает ошибку:

«Ошибка консоли WSUS. Произошла непредвиденная ошибка. Щелкните 'Сброс узла сервера' для повторной попытки подключения.» (Код ошибки: 0x80131500 или HTTP Error 503. The service is unavailable).

Причина: Веб-служба WSUS работает внутри веб-сервера IIS в специальном пуле приложений с именем WsusPool. По умолчанию в IIS установлен жесткий лимит использования оперативной памяти (Private Memory Limit = 1.8 ГБ). Когда база обновлений разрастается, пул WsusPool превышает этот лимит, и веб-сервер IIS принудительно убивает процесс w3wp.exe.

Пошаговое увеличение лимита памяти WsusPool в IIS

  1. Откройте «Диспетчер служб IIS» (Internet Information Services) через меню «Пуск» → «Средства администрирования» (или команда inetmgr в окне Win + R).
  2. В левом дереве разверните имя вашего сервера и перейдите в раздел «Пулы приложений» (Application Pools).
  3. В центральном списке найдите пул с именем WsusPool. Нажмите по нему правой кнопкой мыши и выберите «Дополнительные параметры...» (Advanced Settings).
  4. Прокрутите список до раздела «Модель процесса» (Process Model):
    • Найдите строку «Ограничение выделенной памяти (КБ)» / Private Memory Limit (KB).
    • Измените стандартное число на 0 (ноль означает «Без ограничений», пул сможет задействовать столько RAM, сколько нужно). Либо укажите 8388608 (8 ГБ).
  5. В разделе «Общие» измените параметр «Длина очереди» (Queue Length) со стандартных 1000 до 25000.
  6. Нажмите «ОК». В правой панели действий нажмите «Перезапустить» (Recycle) для пула WsusPool.

Выполнение оптимизации WSUS через команду PowerShell:

# Отключаем лимит памяти для пула WsusPool в IIS:
Import-Module WebAdministration
Set-ItemProperty "IIS:\AppPools\WsusPool" -Name "recycling.periodicRestart.privateMemory" -Value 0
Set-ItemProperty "IIS:\AppPools\WsusPool" -Name "queueLength" -Value 25000
Restart-WebAppPool "WsusPool"
💡 Практика специалистов: Помимо отключения лимита памяти, обязательно выполните переиндексацию встроенной базы WID (SUSDB) через официальный SQL-скрипт WsusDBMaintenance.sql. Это снижает нагрузку на CPU при формировании отчетов клиентами в 5-7 раз.

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

Сколько оперативной памяти требуется выделить для стабильной работы WSUS?

Для компании от 100 до 500 компьютеров процессу WsusPool рекомендуется выделить не менее 4–8 ГБ свободной оперативной памяти на сервере.

Поможет ли регулярная очистка мастера обновлений (Server Cleanup Wizard)?

Да, обязательно запускайте «Мастер очистки сервера» в консоли WSUS раз в месяц, чтобы удалить отклоненные, замененные и неиспользуемые старые обновления.

Что делать, если WsusPool останавливается сразу после ручного запуска?

Проверьте права учетной записи NetworkService к базе данных SUSDB в SQL Server / WID и убедитесь, что порт 8530 не занят сторонней службой.

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

Нет, достаточно выполнить перезапуск пула приложений в консоли IIS или выполнить команду iisreset в командной строке.

Полезные материалы
Рекомендуем