Исправлено: Код ошибки Центра обновления Windows 0x8024402c



  1. Следующий шаг также выполняется через окно командной строки администратора и считается агрессивным шагом, выполняемым для сброса компонентов Центра обновления Windows. Вот почему вы можете пропустить этот шаг, если это не ваш последний шанс решить проблему. Однако выполнение этих шагов само по себе помогло многим людям, поэтому мы рекомендуем вам попробовать это.
  2. Переименуйте папки SoftwareDistribution и catroot2. Для этого в командной строке введите следующие команды. Убедитесь, что вы нажимаете Enter после ввода каждой команды.

Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% system32 catroot2 catroot2.bak



  1. Скопируйте и вставьте следующие команды, чтобы сбросить службы, которые мы убили в начале, до их дескрипторов безопасности по умолчанию. Убедитесь, что вы нажали кнопку Enter, чтобы запустить каждую команду, показанную ниже:

exe sdset биты D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPD;TLOCRRC;
exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWOCRPRCWPDT;



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

cd / d% windir% system32



  1. Вам также потребуется перерегистрировать файлы BITS, чтобы полностью сбросить компоненты Центра обновления Windows. Вам нужно будет запустить по одной команде для каждого из файлов ниже и не забудьте нажать Enter после ввода каждого из них:

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll



regsvr32.exe shdocvw.dll

regsvr32.exe browseui.dll

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll

regsvr32.exe wintrust.dll

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

  1. Затем давайте удалим ненужные записи реестра, которые могли остаться. Перейдите в следующее место в редакторе реестра.

HKEY_LOCAL_MACHINE КОМПОНЕНТЫ

  1. Щелкните раздел «Компоненты» в реестре и проверьте наличие следующих ключей в правой части экрана. Удалите их, если найдете.

PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving

  1. Сбросьте Winsock. Для этого в командной строке введите следующую команду и нажмите Enter:
    сброс WinSock Netsh
    Если вы используете Windows XP, вам необходимо настроить параметры прокси. Для этого в командной строке введите следующую команду и нажмите Enter:
    proxycfg.exe -d
    Если вы используете другие версии Windows, в командной строке введите следующую команду и нажмите Enter:
    netsh winhttp сбросить прокси

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

чистые стартовые биты
чистый старт wuauserv
чистый старт appidsvc
чистый старт cryptsvc

  1. Перезагрузите компьютер после выполнения всех перечисленных шагов.

Статьи по Теме):

https://appuals.com/windows-update-error-0x80070057-fix/

8 минут на чтение