У одного из заказчиков столкнулся с интересной проблемой установки обновлений на клиентах с Windows 7. Обновления распространяются посредством сервера WSUS, интегрированного в среду System Center Configuration Manager. На SCCM сервере используется Windows Server 2008 R2, версия WSUS соответственно — WSUS 3.0 SP2. Должны обновляется клиентские ПК с Windows 7 SP (порядка 2000 компьютеров).
Клиентские компьютеры не могут получить обновления с Software Update Point, в журналах при этом фиксируется ошибка 0x80244022.
На клиентской стороне журнал WUAhandler.log содержит ошибки:
OnSearchComplete - Failed to end search job. Error = 0x80244022.
Scan failed with error = 0x80244022.
В журнале службы Windows Update WindowsUpdate.log тоже множество ошибок вида:
2017-08-09 11:02:04:371 612 4858 Setup WARNING: SelfUpdate check failed to download package information, error = 0x80244022
2017-08-09 11:02:04:371 612 4858 Setup WARNING: SelfUpdate check failed to download package information, error = 0x80244022
2017-08-09 11:02:04:371 612 4858 Agent * WARNING: Skipping scan, self-update check returned 0x80244022
2017-08-09 11:02:04:371 612 4858 Agent * WARNING: Exit code = 0x80244022
2017-08-09 11:02:04:371 612 4858 Agent WARNING: WU client failed Searching for update with error 0x80244022
2017-08-09 11:02:04:371 612 4abc AU # WARNING: Search callback failed, result = 0x80244022
2017-08-09 11:02:04:371 612 4abc AU # WARNING: Failed to find updates with error code 80244022

request failed with HTTP status 503: Service Unavailable
Failures reported during periodic health check by the WSUS Server SPB-MAN1. Will retry check in 1 minutes

HTTP Error 503. The service is unavailable
Открыв консоль управления IIS Manager, я увидел что пул, отвечающий за работу WSUS (WsusPool) находится в отключенном состоянии.

A worker process serving application pool ‘WsusPool’ has requested a recycle because it reached its private bytes memory limit
По умолчанию в системе лимит используемой памяти для пула WsusPool
ограничен 1,8 Гб. При превышении этого значения (а это может запросто случится при большом количестве клиентов WSUS, особенно при первом сканировании), пул сбрасывается. Чтобы понять сколько памяти использует ваш пул WSUS, достаточно посмотреть за процессом w3wp.exe. При превышении лимита 1,8 Гб, процесс перезапускается. Таким образом для решения проблемы нужно увеличить объем выделяемой памяти.
Примечание. Проблема отчасти напоминает рассмотренный ранее кейс с ошибкой 0x8024401 при получения обновлений c в Windows 10.
Сделать это можно из консоли IIS Manager, выбрав Application Pools -> ПКМ WsusPoll -> Recycling, увеличив значение в поле Private memory usage (in KB).
Насколько увеличить, решайте сами, рекомендую начать с 3-4 Гб. В моем случае для 2000+ клиентов WSUS, оказалось достаточно 6 Гб памяти.
Размер выделяемой памяти также можно изменить и из раздела расширенных настроек пула (Advanced Settings), увеличив значение в поле Private memory usage (KB).


Совет. При большом количестве клиентов WSUS, получающих обновления с SCCM Software Update Point (особенно получающих обновления впервые), в расширенных настройках пула можно увеличить следующие параметры:
- Queue Length с 1000 до 25000
- “Service Unavailable” Response Type — c HttpLevel на TcpLevel
- Failure Interval (minutes) – с 5 до 30
- Change ‘Maximum Failures’ – с 5 to 60
Кроме того, рекомендуется установить на WSUS 3.0 SP2 под Windows Server 2008 R2 следующие обновления:
- KB2720211
- KB2734608
На WSUS 4.0 на Windows Server 2012 R2 такие:
- KB2919442
- KB2919355
- KB3095113
- KB3159706
Hello,
I have several servers
Operating System: Windows Server 2016
WSUS Server: Windows Server 2012
which are failing during the launch of «Check for updates»
The process has been tried several time and alwys the same error in return.
Some other fixes have been tried:
sfc /scannow --------------------------------------------------------------- net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:WindowsSoftwareDistribution SoftwareDistribution.old ren C:WindowsSystem32catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
Reboot
same error afterwards…
also
Press Windows key + R, type "services.msc" (without quotes) in start run box and press Enter. b. Locate Windows Update service. c. Right click on the Windows Update service and select Properties. d. In Start-up type, select Enable. e. Click Start under Service status. f. Click OK. g. Repeat the steps c to f for the following services also: Background Intelligent Transfer Service & Cryptographic Service.
No luck either…
I am providing also the ReportingEvents.log from the SoftwareDistribution folder…
{8C52BA2A-F087-47BF-9F19-29DEFBFFEB57} 2019-11-25 06:26:30:628-0800 1 148 [AGENT_DETECTION_FAILED] 101 {00000000-0000-0000-0000-000000000000} 0 80244022 UpdateOrchestrator Failure Software Synchronization Windows Update Client failed to detect with error 0x80244022.
{EC9723E1-26D1-4926-8F06-A3A74DDD80AC} 2019-11-25 06:32:46:670-0800 1 148 [AGENT_DETECTION_FAILED] 101 {00000000-0000-0000-0000-000000000000} 0 80244022 <<PROCESS>>: CompatTelRunner.exe Failure Software Synchronization Windows Update Client failed to detect with error 0x80244022.
{65AC11E2-A706-4B72-AEC0-E1E8951EA011} 2019-11-25 06:34:28:955-0800 1 148 [AGENT_DETECTION_FAILED] 101 {00000000-0000-0000-0000-000000000000} 0 80244022 <<PROCESS>>: CompatTelRunner.exe Failure Software Synchronization Windows Update Client failed to detect with error 0x80244022.
{01FFC349-F3EF-4B99-9388-27DE58B47CD0} 2019-11-25 06:45:27:969-0800 1 147 [AGENT_DETECTION_FINISHED] 101 {00000000-0000-0000-0000-000000000000} 0 0 Device Driver Retrieval Client Success Software Synchronization Windows Update Client successfully detected 3 updates.
{769AD491-D914-41BE-AF69-21511ADB9365} 2019-11-25 06:45:32:359-0800 1 148 [AGENT_DETECTION_FAILED] 101 {00000000-0000-0000-0000-000000000000} 0 80244022 UpdateOrchestrator Failure Software Synchronization Windows Update Client failed to detect with error 0x80244022.
{0B8DF465-E8EA-4A15-9365-E2D31FDCC843} 2019-11-25 06:46:11:343-0800 1 147 [AGENT_DETECTION_FINISHED] 101 {00000000-0000-0000-0000-000000000000} 0 0 Device Driver Retrieval Client Success Software Synchronization Windows Update Client successfully detected 3 updates.
{86B94752-AA43-4A11-B57F-C0B583E6D80E} 2019-11-25 06:52:30:612-0800 1 148 [AGENT_DETECTION_FAILED] 101 {00000000-0000-0000-0000-000000000000} 0 80244022 UpdateOrchestrator Failure Software Synchronization Windows Update Client failed to detect with error 0x80244022.
{AC0E2638-E6F9-493D-874B-50F267F01D96} 2019-11-25 07:03:33:633-0800 1 148 [AGENT_DETECTION_FAILED] 101 {00000000-0000-0000-0000-000000000000} 0 80244022 UpdateOrchestrator Failure Software Synchronization Windows Update Client failed to detect with error 0x80244022.
{F7970FD0-CFA8-44E5-9D7E-5CC2E7CDD84B} 2019-11-25 07:06:26:711-0800 1 148 [AGENT_DETECTION_FAILED] 101 {00000000-0000-0000-0000-000000000000} 0 80244022 UpdateOrchestrator Failure Software Synchronization Windows Update Client failed to detect with error 0x80244022.
{DB7CF3B2-D758-43FD-855E-C3D674B850C8} 2019-11-25 07:46:50:208-0800 1 147 [AGENT_DETECTION_FINISHED] 101 {00000000-0000-0000-0000-000000000000} 0 0 Device Driver Retrieval Client Success Software Synchronization Windows Update Client successfully detected 3 updates.
{EF19D8A6-6C43-4B38-84FA-A6D6E78F33A0} 2019-11-25 07:47:21:338-0800 1 148 [AGENT_DETECTION_FAILED] 101 {00000000-0000-0000-0000-000000000000} 0 80244022 UpdateOrchestrator Failure Software Synchronization Windows Update Client failed to detect with error 0x80244022.
{02F6707B-3688-4145-9ADC-6FDE60203FEA} 2019-11-25 08:01:57:200-0800 1 148 [AGENT_DETECTION_FAILED] 101 {00000000-0000-0000-0000-000000000000} 0 80244022 TrustedInstaller FOD Failure Software Synchronization Windows Update Client failed to detect with error 0x80244022.
Any idea?
Thanks,
Dom
Security / System Center Configuration Manager Current Branch / SQL
-
Edited by
Monday, November 25, 2019 4:16 PM
В заглавном сообщении, вы сами описали, что FixIt исправлял вам проблему с этой ошибкой.
А значит, что эта ошибка продолжает присутствовать, если ваше соединение продолжает обрываться.
Ищите, что обрывает ваше соединение, и почему Центр обновления, который должен быть настроен на WSUS, возможно, продолжает искать серверы Майкрософт.
Ваши компьютеры доступны только вам.
Проверьте, ещё раз, правильность настройки и локального DNS-cервера, и настройки Центра обновления, и работоспособность ваших доменных имён, и защитных программ, а, так же, возможность влияния идентичного стороннего софта, установленного на всех проблемных компьютерах.
На всякий случай, проведите проверку целостности системных файлов, на выборочных, проблемных компьютерах.
Проверьте, не установили-ли, ваши работники, какую-нибудь игрушку, на эти компьютеры, без вашего ведома.
Иногда, такое поведение, бывает из-за конфликта между программами, в том числе, и игровыми, или конфликтующими плеерами, от разных производителей.
Напимер: если установить в ИЕ два плеера, от Adobe и DivX, то браузер теряет работоспособность, из-за конфликта приоритетов этих плееров.
Ошибка Центра обновления Windows 0x80244022
Просмотров 2.7к. Обновлено 25 августа 2020
Код ошибки 0x80244022 — это ошибка обновления, известная как в Windows 7, так и в Windows 10. Эксперты также знают эту ошибку под другим техническим названием, а именно WU_E_PT_HTTP_STATUS_SERVICE_UNAVAIL HTTP 503.
Ошибка может возникать, когда у службы Windows Update возникают проблемы с подключением к сайту Microsoft, загрузкой, установкой обновлений и т. д. Причина ошибки не всегда ясна. Поэтому рекомендуется запустить диагностическое сканирование.
Чтобы решить эту проблему, мы подготовили подробные руководства.
Содержание
- Вариант 1. Запустить средство устранения неполадок
- Вариант 2. запустить DISM из командной строки
- Вариант 3. Проверить настройки даты и времени.
- Вариант 4. Деактивировать прокси
- Вариант 5. Очистка папки с обновлениями
Вариант 1. Запустить средство устранения неполадок
Средство устранения неполадок Центра обновления Windows — это полезный инструмент для устранения неполадок, который помогает нам решать проблемы с обновлением. Вот как запустить средство устранения неполадок:
Шаг 1. Перейдите в меню пуск и введите в поиск «Поиск и устранение неполадок центра обновления», затем нажмите соответствующий результат поиска.
Шаг 2. В открывшемся окне нажимаем далее и ждем завершения проверки.
Шаг 3. После завершения проверки перезагрузите компьютер и посмотрите, устранилась ли эта ошибка.
Вариант 2. запустить DISM из командной строки
- Откройте меню Windows, и выберите командная строка (администратор) из списка или введите «Командная строка (администратор)».
- При появлении запроса введите пароль администратора и нажмите Разрешить или Да.
- Введите эту команду в командной строке: «DISM.exe / Online / Cleanup-Image / Restorehealth». Нажмите Enter и дождитесь завершения процесса.
- Затем введите команду «sfc /scannow» и нажмите Enter.
Выйдите из командной строки и попробуйте обновить Windows еще раз.
Вариант 3. Проверить настройки даты и времени.
- Откройте панель управления и выберите параметр «Время, язык и регион».
- Выберите «Изменить настройки».
- Установите флажок «Синхронизировать с сервером времени в Интернете» и нажмите «Обновить сейчас».
- Наконец, нажмите ОК и закройте окно.
- Перезагрузите компьютер и убедитесь, что дата и время установлены правильно.
Вариант 4. Деактивировать прокси
Шаг 1. Щелкните клавиши Windows + R, введите inetcpl.cpl и нажмите Enter.
Шаг 2. Выберите «Подключения», а затем откройте «Настройка сети».
Шаг 3. Поставьте галочку рядом с «Автоматическое определение параметров».
Шаг 4. Наконец, удалите галочку рядом с «Использовать прокси сервер».
Вариант 5. Очистка папки с обновлениями
Можно попробовать очистить содержимое папки «С:WindowsSoftwareDistributionDownload»
И повторно запустить обновление
После нудачной установки новых обновлений, пользователи могут столкнуться с кодом ошибки под номером 0x80244022. Проблема говорит о том, что при обновлении системы возникла проблема. К сожалению, такие ошибки случаются довольно часто. Не существует какой-то единой причины их появления. Однако есть основные проблемы, которые чаще всего вызывают такие ошибки у многих пользователей. Обычно такие ошибки появляются из-за отсутствующих или поврежденных файлов системы, неисправного ПО, проблем несовместимости и других причин, которые вызывают появление таких проблем. Найти такую причину сразу довольно трудно. Поэтому необходимо попробовать все способы решения, перечисленные в нашем руководстве ниже.
Скачать средство восстановления Windows
Скачать средство восстановления Windows
Существуют специальные утилиты для восстановления Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Advanced System Repair Pro, чтобы исправить «Ошибка Центра обновления Windows 0x80244022» в Windows 10.
1. Воспользуйтесь средством устранения неполадок Центра обновления Windows
Как правило, первое, что советуют попробовать многим пользователям, — это Средство Устранения Неполадок Центра обновлений. Большинство людей недооценивают эту функцию, говоря, что она не помогает решить проблему. В большинстве случаев они будут правы, поскольку на такие ошибки обычно влияют другие причины. Тем не менее, все же стоит попробовать этот простой, но иногда эффективный метод, дабы избавиться от возникающей ошибки. Встроенная утилита просканирует вашу систему на предмет потенциальных проблем и попытается исправить их самостоятельно
- Откройте Настройки , а затем перейдите в Обновление и безопасность > Устранение неполадок.
- На правой панели найдите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
- Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.
2. Установите время и дату на автоматическое обновление.
Хотя этот метод может показаться слишком простым и бессмысленным, но он на самом деле может решить ошибку 0x80244022. Некоторые службы Windows не могут установить правильное соединение с серверами без надлежащих настроек времени. Поэтому попробуйте сделать следующее и посмотреть, есть ли какие-то изменения. Если это не поможет, то можно уже не возвращаться к этому легкому шагу, а просто перейти к более сложным решениям, описанным ниже.
- Нажмите Windows Key + I одновременно.
- Выберите Время и язык.
- In Дата и время выберите Установить время автоматически.
- После этого закройте окна и попробуйте установить обновление еще раз.
3. Проверьте целостность системных файлов.
Как мы уже упоминали выше, проблемы с обновлением возникать из-за отсутствия или повреждения файлов. Такие файлы обычно очень важны для правильной работы служб Windows. Если некоторые из этих файлов находятся вне их родной среды, то скорее всего это и станет причиной подобных ошибок. Ниже мы будем использовать как SFC (средство проверки системных файлов), так и DISM (обслуживание и управление образами развертывания), которые помогут обнаружить и восстановить отсутствующие компоненты. Вот как:
С помощью SFC
- Откройте Командная строка , введя
cmdв поле поиска рядом с Меню Пуск кнопку. - Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
- После открытия консоли введите
sfc /scannowкоманду и нажмите Enter. - Когда процесс восстановления будет завершен, перезагрузите компьютер.
С помощью DISM
- Откройте Командная строка как мы это делали на предыдущем шаге.
- Скопируйте и вставьте эту команду
DISM.exe /Online /Cleanup-image /Restorehealth. - Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
- После этого перезагрузите компьютер и снова установите обновление.
После выполнения двух этих сканирований попробуйте снова установить проблемное обновление. Если и это не поможет, переходите к другим шагам ниже.
4. Включите Чистый запуск Windows.
Ошибка 0x80244022 также может быть вызвана проблемами несовместимости. Антивирусное ПО или какая-та сторонняя программа может конфликтовать со службами Windows, вызывая данную ошибку. Чистая загрузка поможет запустить ваш компьютер только со встроенными приложениями и службами Windows. Это поможет выяснить, вызывает ли проблему какое-то стороннее приложение. Просто выполните следующие действия:
- Нажмите Windows Key + R кнопки одновременно и вставьте
msconfig. - Затем в открывшемся окне перейдите в Услуги сверху.
- Установите флажок рядом с Не отображать службы Майкрософт и нажмите на Отключить все кнопку.
- Теперь перейдите в Общие и выберите Выборочный запуск опцию. Убедитесь, что флажок установлен только рядом с Загружать системные службы.
- Нажмите Применить и OK. Затем перезагрузите компьютер.
Теперь вы можете попробовать обновить свою систему, находясь в режиме Чистой загрузки. Независимо от того, удалось ли вам установить обновление или нет, необходимо вернуть Windows к параметрам обычного запуска. Для этого просто повторите все шаги, которые были описаны выше, включив отключенные службы и изменив параметры запуска с Выборочный запуск в нормальная.
5. Сбросьте компоненты Центра обновления Windows.
Когда дело доходит до решения проблем обновлений, хорошим способ в данной ситуации является сброс настроек Центра обновления Windows. Во многих случаях это действительно помогает решить проблему благодаря некоторым манипуляциям. Вся процедура включает перезапуск служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименование некоторых папок обновлений (SoftwareDistribution и Catroot2). Эти папки содержат временные файлы, необходимые для установки обновлений Windows. Исходя из этого, мы заставим Windows удалить поврежденные элементы и создать компоненты обновления с нуля. Для этого мы воспользуемся консолью, чтобы выполнить необходимые команды. Это более продвинутый способ решения, но для этого не потребуется много времени и знаний. Просто выполните следующие действия:
- Откройте Командная строка , введя
cmdв поле поиска рядом с Меню Пуск кнопку. - Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
- Скопируйте и вставьте этот список команд одну за другой, нажимая Enter после каждой. (Это действие отключит службы, ответственные за Обновления Windows)
- Затем мы должны переименовать вышеупомянутые папки. Просто вставьте эти команды, нажимая Enter после каждой.
- Наконец, все, что осталось сделать, это вернуть отключенные службы. Введите эти команды так же, как мы делали ранее.
- На этом все. Перейдите в центр обновления Windows и попробуйте выполнить установку снова.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
6. Проверьте Прокси настройки.
0x80244022 может возникнуть из-за проблем с подключением. Эксперты выяснили, что использование прокси-сервера для локальных подключений может конфликтовать с загрузкой обновлений. Поэтому мы рекомендуем вам отключить эту функцию и посмотреть, изменится ли что-то в отношении установки обновления. Вот как это можно сделать:
- Откройте Панель управления введя его имя в строку поиска рядом с меню «Пуск».
- Установите Просмотр на Крупные значки.
- Затем, найдите Свойства обозревателя из списка и откройте его.
- Перейдите в Коммутация и выберите Настройка сети внизу.
- Под разделом «Прокси-сервер» снимите флажок с опции Использовать прокси-сервер для локальных подключений. Затем нажмите Применить и OK для сохранения изменений.
- Теперь вы можете закрыть окно и попробовать установить обновление еще раз.
7. Загрузите конфликтующее обновление из каталога Microsoft.
Если вам по прежнему не удается установить необходимое обновление, тогда это можно сделать вручную. Другими словами, вы можете загрузить конфликтующее обновление прямо из каталога Microsoft. Для этого просто выполните шаги, описанные ниже:
- Нажмите Windows key + I одновременно.
- Затем перейдите в Обновление и безопасность.
- В правой части окна выберите Просмотр журнала обновлений.
- После этого найдите и запишите самое последнее обновление (вверху списка).
- Затем загрузите записанное обновление из Microsoft Update Catalog.
8. Используйте Media Creation Tool.
И последнее, но не менее важное — это использование Media Creation Tool для получения новых обновлений. Эта утилита выступает в качестве отличной альтернативы традиционному Центру обновления Windows. Она помогает пользователям устанавливать свежие обновления в обход различных ошибок. Данная процедура не коснется ваших личных данных, а просто обновит компьютер. Для этого выполните следующие действия:
- Сначала вам нужно скачать утилиту с веб-сайта Microsoft.
- Затем запустите загруженный файл.
- После того, как вы согласитесь с Условиями использования, вам будет предложено два варианта на выбор. Выберите Обновить этот компьютер сейчас.
- Выберите Сохранить личные файлы чтобы они не пострадали.
- Наконец, запустите процесс и дождитесь его завершения.
- Надеемся, этот метод помог вам избавиться от ошибки 0x80244022.
Итоги
Несмотря на то, что 0x80244022 и другие подобные ошибки могут действительно раздражать, их не сложно решить благодаря эффективным инструкциям. Надеемся вы больше не сталкиваетесь с этой проблемой. Если вы когда-нибудь столкнетесь с подобными проблемами в будущем, то можете использовать те же шаги для устранения ошибки. Перечисленные нами методы универсальны для решения многих проблем обновлений, которые возникают во всех версиях Windows.





