- Следующий шаг также выполняется через окно командной строки администратора и считается агрессивным шагом, выполняемым для сброса компонентов Центра обновления Windows. Вот почему вы можете пропустить этот шаг, если это не ваш последний шанс решить проблему. Однако выполнение этих шагов само по себе помогло многим людям, поэтому мы рекомендуем вам попробовать это.
- Переименуйте папки SoftwareDistribution и catroot2. Для этого в командной строке введите следующие команды. Убедитесь, что вы нажимаете Enter после ввода каждой команды.
Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% system32 catroot2 catroot2.bak
- Скопируйте и вставьте следующие команды, чтобы сбросить службы, которые мы убили в начале, до их дескрипторов безопасности по умолчанию. Убедитесь, что вы нажали кнопку 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;
- Следующий шаг также состоит из команды командной строки, поэтому убедитесь, что вы не выходите из нее во время этого процесса.
cd / d% windir% system32
- Вам также потребуется перерегистрировать файлы 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
- Затем давайте удалим ненужные записи реестра, которые могли остаться. Перейдите в следующее место в редакторе реестра.
HKEY_LOCAL_MACHINE КОМПОНЕНТЫ
- Щелкните раздел «Компоненты» в реестре и проверьте наличие следующих ключей в правой части экрана. Удалите их, если найдете.
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving
- Сбросьте Winsock. Для этого в командной строке введите следующую команду и нажмите Enter:
сброс WinSock Netsh
Если вы используете Windows XP, вам необходимо настроить параметры прокси. Для этого в командной строке введите следующую команду и нажмите Enter:
proxycfg.exe -d
Если вы используете другие версии Windows, в командной строке введите следующую команду и нажмите Enter:
netsh winhttp сбросить прокси
- После того, как вы успешно выполнили все шаги, перечисленные выше, обязательно перезапустите службы, которые вы убили в начале, скопировав и вставив приведенную ниже команду в окно командной строки.
чистые стартовые биты
чистый старт wuauserv
чистый старт appidsvc
чистый старт cryptsvc
- Перезагрузите компьютер после выполнения всех перечисленных шагов.
Статьи по Теме):
https://appuals.com/windows-update-error-0x80070057-fix/
8 минут на чтение