Вопрос или проблема
Я продолжаю получать ошибку 0x8024401c на всех новых клиентах, подключающихся к WSUS. (Только Windows 10 и Server 2016)
Согласно Google, эта ошибка приводит к “WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT”, но я могу пинговать сервер и получить доступ к /ClientWebService/client.asmx с неудачного клиента.
У кого-нибудь есть идея, как это исправить?
Стоит ли беспокоиться о датах 1601/01/01?
...
2017/02/03 12:09:39.7930127 1868 8528 WebServices WS ошибка: Произошла ошибка при общении с конечной точкой 'http://wsus.fqdn:8530/ClientWebService/client.asmx'.
2017/02/03 12:09:39.7930135 1868 8528 WebServices WS ошибка: Произошла ошибка при получении HTTP-ответа.
2017/02/03 12:09:39.7930143 1868 8528 WebServices WS ошибка: Операция не завершилась в отведенное время.
2017/02/03 12:09:39.7930150 1868 8528 WebServices WS ошибка: Операция превысила время ожидания
2017/02/03 12:09:39.7930162 1868 8528 WebServices Вызов веб-сервиса завершился ошибкой с hr = 8024401c.
2017/02/03 12:09:39.7930162 1868 8528 WebServices Текущая схема аутентификации службы=0.
2017/02/03 12:09:39.7930166 1868 8528 WebServices Текущая схема аутентификации прокси=0.
2017/02/03 12:09:41.7937260 1868 8528 WebServices Автоматические настройки прокси для этого вызова веб-сервиса.
1601/01/01 01:00:00.0000000 1868 8528 Неизвестно( 49): GUID=2fc03aa6-a1fa-3d0c-ba09-b8539ec28a26 (Информация о формате не найдена).
1601/01/01 01:00:00.0000000 1868 8528 Неизвестно( 57): GUID=2fc03aa6-a1fa-3d0c-ba09-b8539ec28a26 (Информация о формате не найдена).
1601/01/01 01:00:00.0000000 1868 8528 Неизвестно( 11): GUID=2fc03aa6-a1fa-3d0c-ba09-b8539ec28a26 (Информация о формате не найдена).
...
Правка:
После почти месяца без успеха в Google, это каким-то образом снова работает. Возможно, патч это исправил. Если я найду что-то, я опубликую здесь результаты.
- Попробуйте выполнить это на проблемных клиентах:
wuauclt /reportnow
wuauclt /detectnow
- Убедитесь, что патчи не изменили настройки брандмауэра.
Ответ или решение
Ошибка 0x8024401c у новых клиентов WSUS: Причины и решения
Ошибка 0x8024401c, возникающая у новых клиентов, подключающихся к WSUS (Windows Server Update Services), представляет собой общую проблему, связанную с временными задержками при установлении соединения с сервером обновлений. Данная проблема может происходить на Windows 10 и Windows Server 2016, как указано в вашем запросе. Ниже будет представлено детальное объяснение, потенциальные причины возникновения этой ошибки и решения, которые могут помочь в исправлении ситуации.
Что означает код ошибки 0x8024401c?
Код ошибки 0x8024401c соответствует статусу WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT, который указывает на то, что клиентская сторона не смогла получить ответ от сервера в отведенное время. Однако, такой статус может быть вызван несколькими факторами, даже если вы можете «пинговать» сервер и получить доступ к службе /ClientWebService/client.asmx
.
Потенциальные причины возникновения ошибки
-
Настройки брандмауэра: Обновления или изменения в настройках брандмауэра могут блокировать необходимый трафик между WSUS-сервером и клиентами. Убедитесь, что порты, используемые WSUS – по умолчанию 8530 для HTTP и 8531 для HTTPS – открыты.
-
Проблемы с прокси-сервером: Если ваша сеть использует прокси-сервер для выхода в интернет, убедитесь, что конфигурация правильная. WSUS-клиенты не смогут получить доступ к серверу, если прокси-сервер неправильно настроен.
-
Сетевые проблемы: Хотя вы упомянули, что можете «пинговать» сервер, другие сетевые проблемы, такие как высокая загрузка сети или потеря пакетов, также могут привести к этой ошибке.
-
Обновления Windows и патчи: Как вы заметили в своем редактировании, иногда установка патчей может повлиять на состояние системы. Если ошибка исчезла после установки обновлений, это может указывать на проблемы, связанные с предыдущими версиями программного обеспечения.
-
Ошибки в кешировании: Иногда кешированные данные на стороне клиента могут вызывать такие проблемы. В этом случае полезно временно сбросить кеш обновлений.
Рекомендуемые действия для устранения проблемы
-
Запуск команд для форсирования обновлений:
- Выполните команды:
wuauclt /reportnow wuauclt /detectnow
Эти команды заставляют клиента немедленно сообщить о своем состоянии и инициировать процесс поиска обновлений.
- Выполните команды:
-
Проверка настроек брандмауэра:
- Убедитесь, что ваш брандмауэр или антивирус не блокирует WSUS. Проверьте разрешения для приложения
wuauclt.exe
.
- Убедитесь, что ваш брандмауэр или антивирус не блокирует WSUS. Проверьте разрешения для приложения
-
Проверка настроек прокси:
- Убедитесь, что настройки прокси (если они используются) правильно настроены на клиентах. Это можно сделать с помощью командной строки:
netsh winhttp show proxy
- Убедитесь, что настройки прокси (если они используются) правильно настроены на клиентах. Это можно сделать с помощью командной строки:
-
Сброс кеша обновлений:
- Чтобы сбросить кеш, выполните следующие команды:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old net start wuauserv net start cryptSvc net start bits net start msiserver
Это остановит службы обновлений, переименует папку кеша и затем перезапустит службы.
- Чтобы сбросить кеш, выполните следующие команды:
-
Мониторинг сетевого трафика:
- Используйте инструменты мониторинга сети, чтобы удостовериться, что запросы от клиентов на сервер WSUS не блокируются.
О чем свидетельствуют странные даты 1601/01/01?
Странные даты, такие как 1601/01/01, часто указывают на то, что системный журнал не может правильно отобразить информацию о времени события. Это может быть связано с проблемами в обновлениях, которые требуют исправления. Если эти даты продолжают появляться, важно проверить журнала событий Windows на наличие дополнительных сообщений об ошибках, которые могут помочь в диагностике.
Заключение
Ошибка 0x8024401c может быть вызвана множеством факторов, и, как вы уже заметили, иногда установка обновлений решает проблему. Однако, следование вышеуказанным рекомендациям поможет вам установить причину сбоя и обеспечить стабильную работу WSUS для всех клиентов. Если ошибка продолжает возникать, возможно, стоит обратиться к более детальному анализу сетевой инфраструктуры или рассмотреть возможность повторной установки WSUS.