Cuantas veces hemos intentado actualizar Windows y este al final no las puede instalar por alguna razón, algunas veces intentando instalar nuevamente estas actualizaciones que fallaron si se logran instalar satisfactoriamente, pero ¿Qué pasa cuando no? ¿Qué pasa si cada que apagamos nuestro equipo este intenta instalar actualizaciones y siempre fallan?. Normalmente esto es por error de Windows Update y los paquetes de instalación que se han descargado.
Solución:
Primeramente si las actualizaciones son bastantes he intentamos instalar todas de una sola vez es normal que marque error en algunas de estas.
¿Cuál es el motivo? muchas veces se descargan todos los paquetes de actualización a la vez y para estas poder ser instaladas ocupan que primeramente se instalen otras actualizaciones y el equipo sea reiniciado, el cual en la próxima vez que Windows comience a instalar las actualizaciones continuaran instalando, si en esta vez ya no vemos mensaje de error y vemos que ya son menos la cantidad de actualizaciones pendientes, todo esta normal. ¿pero si no? si la cantidad de actualizaciones pendientes es la misma y sigue marcando error cada vez a continuación les explicamos como solucionarlo.
Solución Automática
El soporte de Microsoft nos proporciona una aplicación con el cual podemos solucionar esto automáticamente.
Windows 8.1, 8, 7
Clave para descomprimir: portalmastips
[wpdm_package id=7735 template=”link-template-calltoaction3.php”]Windows XP
Clave para descomprimir: portalmastips
[wpdm_package id=7733 template=”link-template-calltoaction3.php”]
Solución Manual
Restablecer los componentes de Windows Update manualmente
- En Windows 8.1 y 8: En la pantalla de inicio, vamos al cuadro de búsqueda y escribimos cmd, en el resultado damos clic derecho y seleccionamos Run as Administrator (Abrir como administrador)
Abrimos Command Promt (Ventana de comandos)
- Windows 7 y Vista: En inicio buscamos Run (Ejecutar) o [Logo de Windows + R], damos clic derecho Run as Administrator (Abrir como administrador), en esta escribiremos cmd.
- Windows XP: En inicio damos clic derecho sobre Run (Ejecutar) y Run as Administrator (Abrir como administrador), en esta escribiremos cmd.
- En Windows 8.1 y 8: En la pantalla de inicio, vamos al cuadro de búsqueda y escribimos cmd, en el resultado damos clic derecho y seleccionamos Run as Administrator (Abrir como administrador)
- Detenemos el servicio BITS (Background Intelligent Transfer), el servicio de Windows Update y el servicio Cryptographic. para esto en la ventana de comando escribiremos los siguientes comandos, el cual presionaremos Enter (Intro) después de cada uno.
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
- A continuación eliminaremos los archivos qmgr*.dat, para esto en la misma ventana escribiremos en siguiente comando y damos Enter (Intro).
Del "%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat"
- Las instrucciones de este punto debemos saltarlas si aun no intentamos los puntos siguientes (Ya que este es un modo agresivo para dar solución). Debes seguir este punto si ya realizaste todos los puntos excepto este y aun no se resolvió el problema.
- Renombrar los folder llamados SoftwareDistribution a SoftwareDistribution.bak y catroot2 a catroot2.bak con los siguientes comandos, debemos dar Enter (Intro) después de ingresar cada uno:
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%system32catroot2 catroot2.bak
- Restaurar el servicio BITS y Windows Update a su estructura de seguridad predeterminada. Para realizar esto en la ventana de comandos capturaremos las siguientes instrucciones, presionemos Enter (Intro) después de ingresar cada una:
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)
- Renombrar los folder llamados SoftwareDistribution a SoftwareDistribution.bak y catroot2 a catroot2.bak con los siguientes comandos, debemos dar Enter (Intro) después de ingresar cada uno:
- En la ventana de comando, escribimos el siguiente comando y presionamos Enter (Intro):
cd /d %windir%system32
- Ahora registramos los archivos de los servicios BITS y Windows Update. Para hacer esto escribiremos los siguientes comandos y después de cada uno presionamos Enter (Intro). o podemos descargar el archivo .bat que les creamos para realizar esto mas rápidamente solo dando OK cada que se registre un dll.
Comandos para registrar los dll nuevamente:
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
- Reiniciamos Winsock, Esto en la ventana de comandos escribimos:
netsh winsock reset
- Si tu Sistema Operativo es Windows XP debes configurar los ajustes de proxy, para hacer esto escribimos el siguiente comando:
proxycfg.exe -d
- Si tienes cualquier otra version de Windows utilizaremos el siguiente comando:
netsh winhttp reset proxy
- Iniciamos los servicios BITS, Windows Update y Cryptographic con los siguientes comandos, debemos ingresar uno a la vez y presionar enter.
net start bits net start wuauserv net start appidsvc net start cryptsvc
- Si utilizas Window Vista debes limpiar la espera del servicio BITS con el siguiente comando:
bitsadmin.exe /reset /allusers
- Instalamos la ultima versión de Windows Update Agent (Descarga directa del sitio de soporte de Windows)
- Reiniciamos el equipo.
En este punto ya debes poder disfrutar de un equipo que podra actualizar correctamente.
Fuente: Microsoft