Чтобы упростить работу для компьютерных администраторов, Microsoft разработала программу под названием Windows Server Update Services (WSUS), чтобы помочь администраторам управлять обновлениями и исправлениями, выпущенными компанией для своих продуктов. WSUS является важной частью сервера Windows. Когда и когда Microsoft запускает обновления на своем веб-сайте, WSUS загружает его и распространяет по сети.
Устранение неполадок служб обновления Windows Server
Предпосылки
1] Пользователям, использующим WSUS 3.0 SP2 в Windows Server 2008 R2, необходимо иметь обновление KB4039929 или более позднюю версию, установленную в системе.
2] Для тех, кто использует WSUS в Windows Server 2012 или более поздней версии, в системе должны быть установлены следующие обновления или более поздняя версия:
- Windows Server 2012 - KB 4039873
- Windows Server 2012 R2 - KB 4039871
- Windows Server 2016 - KB 4039396.
Устранение сбоев в работе с WSUS
Проверьте следующие причины устранения неполадок соединения с WSUS:
1] Служба WSW Publishing Service и служба обновления должны быть запущены на сервере WSUS.
2] Веб-сайт WSUS или веб-сайт по умолчанию должен быть запущен на сервере WSUS.
3] Проверьте журнал в месте C: WINDOWS system32 лога HTTPERR для ошибок (где C: системный диск).
Устранение неполадок Высокая загрузка процессора на сервере WSUS
Нажмите CTRL + ALT + DEL и откройте диспетчер задач из параметров. Это покажет использование ЦП. Если использование центрального процессора на сервере WSUS велико, это приведет к замедлению работы системы.
Причины использования большого количества процессоров на сервере WSUS
Причинами высокого использования ЦП могут быть:
1] SUSDB не «чист». Это может запутать клиентские системы, и они начнут сканирование непрерывно в цикле.
2] Слишком много ожидающих обновлений для сервера WSUS для пересылки клиентам. Обычно это происходит после длительного использования.
В обоих этих случаях нам нужно очистить сервер WSUS как решение. В идеале, его нужно очищать через регулярные интервалы, независимо от того, сталкиваемся ли мы с проблемой или нет. Пошаговая процедура, чтобы сделать то же самое:
1] Резервное копирование базы данных WSUS
Предполагается, что резервное копирование базы данных WSUS может повысить производительность сервера. Это предварительное условие перед запуском мастера очистки.
2] Запустите мастер очистки WSUS Server
Процесс использования мастера очистки сервера объясняется здесь на Microsoft.com. Тем не менее, клиентские системы уже сканируют файлы. Это добавит нагрузку. В этом случае мы могли бы повторно индексировать базу данных WSUS и отклонить замененные обновления, как описано в следующих шагах:
3] Повторно проиндексировать базу данных WSUS
Переиндексирование базы данных WSUS может помочь нашему делу, особенно если база данных фрагментирована.
Вам нужно запустить следующие команды.
Во-первых, используйте параметр FULLSCAN для обновления статистики:
Use Go Exec sp_msforeachtable 'update statistics ? with fullscan' Go
Затем индексы можно было бы перестроить:
Use Go Exec sp_msforeachtable 'DBCC DBREINDEX (''?'')' Go
4] Отменить замененные обновления
Поскольку в упомянутом выше случае клиентские системы сканируют базу данных WSUS, и это вызвало высокий уровень использования ЦП, немедленное устранение должно уменьшаться с замененными обновлениями, поскольку оно помогает снизить нагрузку на систему.
1] Изменение порта для веб-сайта WSUS: Выберите веб-узел администрирования WSUS> «Редактировать привязки» и отредактируйте консоль WSUS для подключения к новому порту. Запустите скрипт и синхронизируйте его с USS.
2] Отменить обновления: Вы можете использовать сценарий Powershell, используя параметры -skipdecline, чтобы определить общее количество отклоненных обновлений. Затем запустите ту же самую -skipdecline, чтобы отклонить эти обновления.
Для получения дополнительной информации вы можете посетить Microsoft Support здесь.