Windows Update actualmente no puede buscar actualizaciones porque el servicio no se está ejecutando

Windows Update actualmente no puede buscar actualizaciones porque el servicio no se está ejecutando

Esta mañana intenté ejecutar Windows Update en dos de mis PC con Windows 7 (ambas son máquinas virtuales) y me encontré con este interesante mensaje de error emergente. Nunca me había encontrado con este problema antes, así que estaba algo perplejo.

ingrese la descripción de la imagen aquí

Por el mensaje, lo primero que pensé fue en ver si el servicio de actualización de Windows se estaba ejecutando. Fue. Como siempre, la solución nunca es tan sencilla. Intenté reiniciar el servicio y reiniciar las PC sin éxito.

ingrese la descripción de la imagen aquí

Entonces, me voy a Internet en busca de una solución. Encontré una solución al problema, así que pensé en publicarla para mi referencia futura y para cualquier otra persona que pueda encontrar este problema. Publicaré la respuesta en breve.

Si tiene soluciones alternativas que le hayan funcionado, no dude en dejar una publicación o un comentario.

Respuesta1

Aparentemente, el problema está en un archivo de registro de Windows dañado.

Para que Windows Update vuelva a ejecutarse, debe:

  1. Vaya a Servicios y detenga temporalmente el servicio "Windows Update"
  2. Ir ac:\windows\softwaredistribution\datastore\logs\
  3. Encuentra el archivoedb.log
  4. Cambiar el nombre o eliminar el archivo
  5. Una vez que se cambie el nombre o se elimine el archivo, regrese a Servicios e inicie el servicio "Windows Update".
  6. Intente ejecutar Windows Update nuevamente. Funcionará normalmente.

Hasta ahora no he tenido ningún problema con esta solución. He instalado correctamente las actualizaciones en una de las PC.

Referencias:

Respuesta2

Esencialmente lo mismo que la respuesta anterior, pero en mi opinión un poco más fácil:

  1. Detenga el servicio de Windows Update en services.msc (deje abierta la ventana de servicios)

  2. Ir aC:\Windows

  3. Cambie el nombre de la SoftwareDistributioncarpeta a algo comoSoftwareDistribution_OLD

  4. Vuelva a servicios e inicie el servicio Windows Update (esto también creará una nueva SoftwareDistributioncarpeta automáticamente)

  5. ¡Espera unos minutos y vuelve a intentarlo!

  6. Si funciona y lo desea, continúe y elimine la SoftwareDistribution_OLDcarpeta; de lo contrario, puede revertirla.

Esto me ha funcionado numerosas veces. Aunque, para ser revelador, nunca revisé el Historial de actualizaciones de Windows para ver si todavía sabía qué actualizaciones se instalaron y cuándo. Sin embargo, la máquina es lo suficientemente inteligente como para saber en el futuro qué actualizaciones necesita y qué no necesita. ¡Mis dos centavos!

Respuesta3

Aquí hay una solución que realmente no es técnica, pero parece funcionar de manera consistente entre las personas que tienen este problema con Windows 7 o Vista.

Vaya a la configuración de actualización de Windows y cámbiela a "Nunca buscar actualizaciones". Aplicar el cambio.

Luego cambie la configuración nuevamente a su opción preferida. Utilicé "Buscar actualizaciones, pero déjame elegir si descargarlas e instalarlas". Aplicar este cambio.

Una vez que apliqué el segundo cambio, el proceso de actualización volvió a la normalidad.

Respuesta4

Esto es lo que me ayudó en la misma situación. Ejecute esto en el símbolo del sistema:

regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wups.dll
regsvr32 wups2.dll
regsvr32 wuwebv.dll
regsvr32 wucltux.dll

Volver a registrar archivos DLL fue útil en el entorno de Windows 7.

información relacionada