Solucionar errores al instalar actualizaciones en Windows (Windows Update)

Publicidad +
Publicidad +
Publicidad +
Publicidad +

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

Windows XP

Clave para descomprimir: portalmastips

 

 Solución Manual

Importante
Debemos seguir cuidadosamente las instrucciones ya que se pueden generar graves problemas en el equipo si se modifica incorrectamente este. Es recomendable crear un respaldo del registro por si se llegara a generar un problema.

 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)busqueda-windows-8wu-open-cmd-as-administrator-windows-8Abrimos 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.2014-05-06_153701
    • Windows XP: En inicio damos clic derecho sobre Run (Ejecutar) y Run as Administrator (Abrir como administrador), en esta escribiremos cmd.wu-open-cmd-in-xp
  • 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 Data\Microsoft\Network\Downloader\qmgr*.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%\system32\catroot2 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)

       

  • 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. 

reregister-the-bits-files-and-the-windows-update-files

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

Califica este articulo

Fernando O.

Soy analista de sistemas actualmente trabajo en una empresa con mas de 200 empleados que utilizan equipo de computo al cual se les da soporte en el departamento.
Uno de mis pasatiempos fuera de la empresa es escribir artículos para PortalMasTips donde documento los problemas, inquietudes y detalles interesantes que se presentan.

2 comentarios en “Solucionar errores al instalar actualizaciones en Windows (Windows Update)

    • Buen dia Alejandro!

      Lamentablemente cada equipo es diferente por su configuración y los movimientos que cada usuario realiza en este, si fueras mas especifico con el error y lo que intentas solucionar posiblemente te pudiéramos haber ayudado.

      Saludos.

Deja un comentario...

Compartir
Twittear
+1
Compartir
Pin
Stumble