0X80244022 ошибка при обновлении windows 10

0X80244022 ошибка при обновлении windows 10

Сейчас еще множество пользователей обладают операционной системой Windows 7 и регулярно устанавливают на нее вышедшие обновления. Однако не всегда получается удачно осуществить данную процедуру, иногда юзер сталкивается с возникновением ошибок, сопровождающихся различными кодами. Один из них имеет обозначение 80244022 и может свидетельствовать о самых разных проблемах, от неполадок с интернет-подключением, до отсутствия определенных системных файлов. В этой статье мы хотим помочь начинающим и опытным пользователям разобраться с этой трудностью, подобрав оптимальный метод решения.

Исправляем ошибку обновлений с кодом 80244022 в Windows 7

Поскольку однозначно сказать, какой из вариантов решения подойдет в той или иной ситуации, нельзя, вам остается перебирать каждый способ по очереди, начав с самого простого и действенного, и закончив более сложными и редко встречающимися методами. Только путем проб можно понять, что именно мешает обновлению, а само исправление уже не займет много времени.

Способ 1: Проверка даты и времени

Для Виндовс очень важно, чтобы дата и время были установлены правильно. Если значения этих параметров не соответствуют действительности, вы можете получить ряд неполадок, среди которых и ошибка с кодом 80244022. В таком случае от вас лишь требуется проверить корректность упомянутых параметров и при необходимости изменить их:

  1. Откройте меню «Пуск» и переходите в раздел «Панель управления».

Переместитесь в раздел «Дата и время».

Откроется небольшое новое окно, в котором следует кликнуть на «Изменить дату и время».

Однако не всегда банальное изменение времени проходит удачно. Не исключены ситуации, когда возникают трудности с синхронизацией или дата вовсе сбивается после перезагрузки компьютера. Более детальную информацию по этим темам вы найдете в других наших статьях, перейдя по указанным ниже ссылкам.

Способ 2: Использование средства устранения неполадок

В каждой актуальной версии Виндовс присутствует встроенная система обнаружения и исправления неполадок. Работает она в разных направлениях, потому помогает исправить ошибки и с обновлениями. Нет стопроцентных гарантий, что этот метод точно сработает, однако от вас не потребуется практически никаких усилий, потому это обязательно надо попробовать.

  1. Снова переместитесь в «Панель управления», где выберите раздел «Центр поддержки».

Опуститесь в самый низ окна, где найдите категорию «Устранение неполадок».

В открывшемся окне нажмите по надписи «Система и безопасность», чтобы получить полный список всех вариантов исправлений.

В появившемся меню понадобится выбрать «Центр обновления Windows».

Ознакомьтесь с информацией, которая отображена в мастере исправления неполадок, а затем перемещайтесь далее.

Ожидайте завершения сканирования и следуйте отобразившимся на экране инструкциям.

Обычно после окончания сканирования вы получаете уведомление о том, что ошибок не было найдено или обнаруженные проблемы успешно исправлены. Дополнительно могут появиться и отдельные указания, которые нужно выполнить для того, что бы средство завершило свою работу.

Способ 3: Настройка параметров подключения IE

Не секрет, что для загрузки обновлений в Виндовс 7 используется интернет, а подключение к нему осуществляется через стандартный браузер Internet Explorer. Иногда конфигурация обозревателя не позволяет корректно работать системным средствам ОС, потому необходимо проверить их и настроить вручную:

    Запустите Internet Explorer, щелкните по значку в виде шестеренки, который находится справа вверху, и в открывшемся контекстном меню выберите вариант «Свойства браузера».

Переместитесь во вкладку «Подключения» и в разделе «Настройки параметров локальной сети» кликните по кнопке «Настройка сети».

Отметьте галочкой «Использовать прокси-сервер для локальных подключений» и нажмите на активную кнопку «Дополнительно».

Сотрите абсолютно все присутствующие параметры прокси-сервера, а затем примените настройки.

Откройте «Пуск», отыщите там «Командную строку» и запустите ее от имени администратора.

Введите там команду netsh winhttp reset proxy и нажмите на клавишу Enter. Это перезагрузит параметры прокси-сервера.

После этого останется только перезапустить службу обновления Windows. Для этого используйте команду net stop wuauserv , остановив службу.

Затем введите net start wuauserv , повторно запустив ее.

В новой строке должно появиться уведомление о том, что служба «Центр обновления Windows» успешно запущена.

По завершении этой процедуры можно смело переходить в раздел обновлений и запускать эту операцию повторно, в надежде на то, что данная манипуляция окажется действенной, а раздражающая ошибка 80244022 больше никогда не появится.

Способ 4: Сброс конфигурации центра обновлений

Перейдем к самому сложному, но в большинстве случаев рабочему руководству, который подразумевает полный сброс абсолютно всех настроек центра обновлений с дальнейшей регистрацией «чистых» DLL-файлов, необходимых для корректной работы системы. Весь процесс будет происходить в консоли, поэтому заранее подготовьтесь к тому, что придется копировать и вставлять множество команд, а некоторые из них вводить вручную.

Читайте также:  Fstream c запись в файл

    Для начала остановите все службы, связанные с обновлением в Windows. Для этого введите команду net stop bits и нажмите на Enter.

Последовательно укажите еще три строки net stop wuauserv , net stop appidsvc и net stop cryptsvc , дождавшись уведомления о том, что каждая служба была остановлена.

Удалим служебные файлы, которые могут быть повреждены, из-за чего и возникает ошибка. В дальнейшем все это будет восстановлено, однако сейчас нужно избавиться от проблемных элементов путем ввода команды Del "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat" .

Далее переименуйте каталоги, где хранятся все конфигурационные и временные файлы. При следующем запуске служб эти директории будут созданы автоматически. Что касается переименования, то осуществляется оно через две команды:

Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak

Практически то же самое происходит со сбросом служб. Сначала введите sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) , а затем sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) . Вы должны получить строку с сообщением «Успех».

Остался самый сложный процесс — повторная регистрация важных DLL-файлов. Для этого сначала переместитесь к системному каталогу через команду cd /d %windir%system32 .

Затем скопируйте все содержимое ниже или вводите каждую строку отдельно, чтобы создать абсолютно все необходимые DLL.

regsvr32.exe /U /s vbscript.dll
regsvr32.exe /U /s mshtml.dll
regsvr32.exe /U /s msjava.dll
regsvr32.exe /U /s msxml.dll
regsvr32.exe /U /s actxprxy.dll
regsvr32.exe /U /s shdocvw.dll
regsvr32.exe /U /s Mssip32.dll
regsvr32.exe /U /s wintrust.dll
regsvr32.exe /U /s initpki.dll
regsvr32.exe /U /s dssenh.dll
regsvr32.exe /U /s rsaenh.dll
regsvr32.exe /U /s gpkcsp.dll
regsvr32.exe /U /s sccbase.dll
regsvr32.exe /U /s slbcsp.dll
regsvr32.exe /U /s cryptdlg.dll
regsvr32.exe /U /s Urlmon.dll
regsvr32.exe /U /s Oleaut32.dll
regsvr32.exe /U /s msxml2.dll
regsvr32.exe /U /s Browseui.dll
regsvr32.exe /U /s shell32.dll
regsvr32.exe /U /s atl.dll
regsvr32.exe /U /s jscript.dll
regsvr32.exe /U /s msxml3.dll
regsvr32.exe /U /s softpub.dll
regsvr32.exe /U /s wuapi.dll
regsvr32.exe /U /s wuaueng.dll
regsvr32.exe /U /s wuaueng1.dll
regsvr32.exe /U /s wucltui.dll
regsvr32.exe /U /s wups.dll
regsvr32.exe /U /s wups2.dll
regsvr32.exe /U /s wuweb.dll
regsvr32.exe /U /s scrrun.dll
regsvr32.exe /U /s msxml6.dll
regsvr32.exe /U /s ole32.dll
regsvr32.exe /U /s qmgr.dll
regsvr32.exe /U /s qmgrprxy.dll
regsvr32.exe /U /s wucltux.dll
regsvr32.exe /U /s muweb.dll
regsvr32.exe /U /s wuwebv.dll

regsvr32.exe /s vbscript.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s msjava.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s Mssip32.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s Urlmon.dll
regsvr32.exe /s Oleaut32.dll
regsvr32.exe /s msxml2.dll
regsvr32.exe /s Browseui.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s Mssip32.dll
regsvr32.exe /s atl.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll

Дополнительно рекомендуется сбросить параметры интернет-протоколов через netsh winsock reset .

Напоследок запустите все остановленные службы, введя поочередно такие строки:

sc.exe config wuauserv start= auto
sc.exe config bits start= delayed-auto
sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

После выполнения этих действий обычно не нужно перезагружать компьютер, поскольку они применяются автоматически. Как видите, данный вариант является довольно сложным и займет определенное время, однако после вы получите полностью рабочие файлы, предотвращающие появление рассматриваемой проблемы.

Способ 5: Редактирование параметров реестра

Метод с редактированием параметров реестра подразумевает активацию резервного сервера, с которого и будут скачиваться обновления. Это поможет на время избавиться от рассматриваемой ошибки, однако после инсталляции нововведений сервер рекомендуется выбрать основной, чтобы в дальнейшем проверить, была ли исправлена неполадка после добавления последних файлов. Для этого выполните такие действия:

    Откройте утилиту «Выполнить», воспользовавшись стандартной комбинацией клавиш Win + R. В появившемся поле ввода напишите regedit и нажмите на Enter.

Если появится окно контроля учетных записей, выберите в нем вариант «Да».

Перейдите по пути HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU .

Щелкните по любому пустому месту правой кнопкой мыши. В появившемся контекстном меню выберите «Создать» и «Параметр DWORD (32 бита)».

Назовите его «UseWUServer», а затем дважды щелкните ЛКМ, чтобы открыть свойства.

Читайте также:  Deep sky derelicts steam

Установите значение 1 для активации резервного сервера. При необходимости это значение можно поменять на , чтобы деактивировать параметр.

Изменения будут применены только после перезапуска ПК. Затем можно смело переходить к попытке инсталляции обновлений через резервный сервер. Не забудьте только отключить его, если этот вариант не принес результата или же нововведения были добавлены правильно.

Способ 6: Установка обновления вручную

Приведенные выше методы не окажутся эффективными в тех случаях, когда проблема вызвана каким-то конкретным обновлением, конфликтующим с самой системой. При возникновении таких ситуаций рекомендуется инсталлировать файлы вручную, обойдя Центр обновления Windows. Тогда имеется шанс того, что после успешного выполнения этой операции ошибка 80244022 полностью исчезнет. Более детальную информацию и все необходимые инструкции по этой теме вы найдете в другом нашем материале далее.

Способ 7: Исправление ошибок и восстановление системы

Прежде чем перейти к самым радикальным мерам, рекомендуется произвести стандартную проверку операционной системы на наличие ошибок. Осуществляется это с помощью стандартных встроенных средств. Если они не обнаружили никаких неполадок, тогда уже нужно производить восстановление, откатываясь до первой резервной копии или возвращая заводские настройки. Обо всем этом в развернутом виде описано в отдельных наших статьях, которые доступны по следующим ссылкам.

Выше вы были ознакомлены с самыми разнообразными методами решения ошибки 80244022, которая возникает при попытке установить обновления в Windows 7. Дополнительно следует учесть, что все это может оказаться неэффективным для пользователей пиратских версий Виндовс, поскольку часто оттуда просто вырезают Центр обновлений или просто удаляют системные файлы. Учитывайте это при решении своей проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

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

На стороне сервера при этом в логе WSUSCtrl.log есть ошибка:

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

Т.е. по логу видно, не отвечает сайт WSUS отвечает. Действительно, если открыть URL адрес WSUS Administration ( http://SCCM-Srv1:8530 ), появляется ошибка:

HTTP Error 503. The service is unavailable

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

После ручного запуска пула, через 20-30 минут он опять падет. В журнале системы при этом обнаружилось интересное сообщение Event ID 5117 WAS с текстом:

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 Гб, процесс перезапускается. Таким образом для решения проблемы нужно увеличить объем выделяемой памяти.

Сделать это можно из консоли IIS Manager, выбрав Application Pools -> ПКМ WsusPoll -> Recycling, увеличив значение в поле Private memory usage (in KB).

Читайте также:  Audiolab m dac обзор

Насколько увеличить, решайте сами, рекомендую начать с 3-4 Гб. В моем случае для 2000+ клиентов WSUS, оказалось достаточно 6 Гб памяти.

Размер выделяемой памяти также можно изменить и из раздела расширенных настроек пула (Advanced Settings), увеличив значение в поле Private memory usage (KB).

Осталось перезапустить пул через кнопки Start/Stop или Recycle.

После чего процесс w3wp.exe перестал потреблять более 3 Гб RAM. А на следующий день на компьютерах стали закачиваться обновления.

Совет. При большом количестве клиентов 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 следующие обновления:

На WSUS 4.0 на Windows Server 2012 R2 такие:

The error code 0x80244022WU_E_PT_HTTP_STATUS_SERVICE_UNAVAIL HTTP 503 for Windows Update is another error that you can encounter while checking, downloading or installing any updates for Windows computers. The exact cause for this issue is unknown but there are some potential fixes that can fix this error code. The error message that a user encounters for this says,

There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x80244022).

Fix error 0x80244022 for Windows Updates

In order to get rid of error code 0x80244022, you will be required to undertake the following methods,

  1. Use System File Checker and DISM.
  2. Run Microsoft’s Online Windows Update Troubleshooter.
  3. Disable your Antivirus or Firewall.
  4. Disable Proxy or VPN.
  5. Reset the Windows Update folders.
  6. Reset Windows Update components.

1] Use System File Checker and DISM

Restart your system after the scan is completed.

You can also use our freeware FixWin to Run the System File Checker utility with a click.

Now, to fix Windows Update files using DISM, open Command Prompt (Admin) and enter the following three commands sequentially and one by one and hit Enter:

Let these DISM commands run and once done, restart your computer and try again.

2] Run the Windows Update Troubleshooters

You can run the Windows Update Troubleshooter and also Microsoft’s Online Windows Update Troubleshooter and check if that is any help in fixing any of your issues.

3] Disable your Antivirus or Firewall

You can try to temporarily disable Windows Defender which is installed out of the box on your Windows 10 computer. You can also disable your Windows Firewall on your computer and check if that fixes the errors that you are encountering. If you are using 3rd-party security software, disable them and see.

4] Disable Proxy or VPN

In Windows 10, there is an option in the Settings panel, which you can use to setup proxy. If you are getting this error message, you should disable it temporarily and check if the problem remains or not. For that, open Windows Settings by pressing Win + I button and go to Network & Internet > Proxy.

On your right-hand side, make sure the Automatically detect settings is enabled and Use a proxy server option is disabled under Manual proxy setup.

Now check if you can open it or not.

If you are using a VPN app, there is a chance of seeing this message. In that case, you should do these:

  • Change server and check if it is opening or not.
  • Disable the VPN temporarily and check if you can open the website or not.

5] Reset the Windows Update folders

6] Reset Windows Update components

You need to manually reset each Windows Update component to default and then see if that helps.

Now check for Updates on your computer and check if the error is fixed.

Ссылка на основную публикацию
Adblock detector