- El siguiente paso también se realiza a través de una ventana de símbolo del sistema de administrador y se considera un paso agresivo para restablecer los componentes de Windows Update. Es por eso que puede omitir este paso si esta no es su última oportunidad de solucionar el problema. Sin embargo, seguir estos pasos ha ayudado a muchas personas por sí solo, por lo que le recomendamos que lo intente.
- Cambie el nombre de las carpetas SoftwareDistribution y catroot2. Para hacer esto, en un símbolo del sistema, escriba los siguientes comandos. Asegúrese de presionar Intro después de escribir cada comando.
Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% system32 catroot2 catroot2.bak
- Copie y pegue los siguientes comandos para restablecer los servicios que eliminamos al principio a sus descriptores de seguridad predeterminados. Asegúrese de hacer clic en el botón Entrar para ejecutar cada comando que se muestra a continuación:
exe sdset bits D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTLOCRRC ;; PU
exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPW;PDTLOCRRC;
- El siguiente paso también consiste en un comando del símbolo del sistema, así que asegúrese de no salir de él durante este proceso.
cd / d% windir% system32
- También deberá volver a registrar los archivos BITS para restablecer completamente los componentes de Windows Update. Deberá ejecutar un comando para cada uno de los archivos a continuación y no olvide hacer clic en Entrar después de escribir cada uno de estos:
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browserui.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
- A continuación, eliminemos las entradas de registro innecesarias que puedan haberse quedado atrás. Navegue a la siguiente ubicación en el Editor del Registro.
HKEY_LOCAL_MACHINE COMPONENTS
- Haga clic en la clave de Componentes en el registro y verifique el lado derecho de la pantalla para las siguientes claves. Bórrelos si encuentra alguno.
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving
- Reinicie Winsock. Para hacer esto, en un símbolo del sistema, escriba el siguiente comando y luego presione Entrar:
reinicio de netsh winsock
Si está ejecutando Windows XP, debe configurar los ajustes del proxy. Para hacer esto, en un símbolo del sistema, escriba el siguiente comando y luego presione Entrar:
proxycfg.exe -d
Si está ejecutando otras versiones de Windows, en un símbolo del sistema, escriba el siguiente comando y luego presione Entrar:
netsh winhttp restablecer proxy
- Una vez que haya completado con éxito todos los pasos enumerados anteriormente, asegúrese de reiniciar los servicios que eliminó al principio copiando y pegando el comando a continuación en la ventana del símbolo del sistema.
bits de inicio neto
net start wuauserv
net start appidsvc
net start cryptsvc
- Reinicie su computadora después de seguir todos los pasos que se enumeran.
Artículos relacionados):
https://appuals.com/windows-update-error-0x80070057-fix/
8 minutos de lectura