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

27

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 he encontrado con este problema antes, así que estaba algo perplejo.

ingrese la descripción de la imagen aquí

Desde el mensaje, mi primer pensamiento fue ver si el servicio de actualización de Windows se estaba ejecutando. Era. Como de costumbre, la solución nunca es tan simple. Intenté reiniciar el servicio y reiniciar las PC en vano.

ingrese la descripción de la imagen aquí

Entonces, me dirijo a las interwebs para encontrar una solución. Encontré una solución al problema, así que pensé en publicarlo para mi referencia futura y para cualquier otra persona que pueda encontrar este problema. Publicaré la respuesta en breve.

Si tiene soluciones alternativas que han funcionado para usted, no dude en dejar una publicación o comentario.

Señor Oscuro del Código
fuente
Preste atención al hecho de que, de manera predeterminada, el servicio de actualización de Windows está configurado como retrasado de manera predeterminada. Si intenta comenzar a usarlo en los primeros segundos después de un arranque, obtendrá el error samed.
Diogo

Respuestas:

30

Aparentemente, el problema es con un archivo de registro de Windows dañado. Gracias Bill Gates

Para que Windows Update vuelva a ejecutarse, debe:

  1. Vaya a Servicios y detenga temporalmente el servicio "Actualización de Windows"
  2. Vaya a c: \ windows \ softwaredistribution \ datastore \ logs \
  3. Encuentra el archivo edb.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 "Actualización de Windows"
  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. Por favor, siéntase libre de comentar sobre esto con cualquier mejora que pueda hacerse, y avíseme si esto le ha sido útil.

Referencias

Señor Oscuro del Código
fuente
44
Para mí (Windows Server 2008), fue suficiente para detener el servicio "Windows Update" para la eliminación / cambio de nombre. Por lo tanto, puede que no sea necesario reiniciar en modo seguro.
Alois Mahdal
+1 me ayudó después de leer todos los artículos de kb sobre esto.
xsaero00
1
Dudo que Bill Gates haya codificado personalmente los registros del almacén de datos de Windows Update. :)
Desarrollador holístico
@HolisticDeveloper: Sí, creo que debemos agradecer a Obama en su lugar.
Mehrdad
10

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

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

  2. Ir C:\Windows

  3. Cambie el nombre de la SoftwareDistributioncarpeta a algo comoSoftwareDistribution_OLD

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

  5. ¡Espere unos minutos e intente nuevamente!

  6. Si funciona y lo desea, continúe y elimine la SoftwareDistribution_OLDcarpeta, de lo contrario puede volver atrás

Esto ha funcionado en numerosas ocasiones para mí. Aunque, divulgación completa, nunca he revisado el Historial de actualizaciones de Windows para ver si aún 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 hace y no necesita. ¡Mis dos centavos!

Kris
fuente
1
Esto funcionó muy bien para mí: la clave fue que TENGO QUE ESPERAR UNOS MINUTOS en el paso 5. La primera vez que lo intenté, debí haber sido demasiado rápido para que se actualizara. Muchas gracias :-).
Mister_Tom
4

Aquí hay una solución realmente no 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". Aplica el cambio.

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

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

Sotavento
fuente
Funcionó perfectamente en Windows 7 SP1 x64.
Contraseñas anti-débiles
0

De Microsoft: Windows 7 - Windows Update no funciona

Compruebe si se está ejecutando el Servicio de actualización de Windows. Panel de control> Herramientas administrativas> Servicios

Si el servicio de Windows Update no se está ejecutando, intente iniciarlo (debería estar en inicio automático)

El servicio de actualización de Windows depende de los servicios DCOM y RPC, por lo que si no se ejecuta, es posible que deba iniciarlos.

De lo contrario, es posible que deba realizar una instalación de reparación.

RawR Crew
fuente
1
No solo copie y pegue contenido de otro lugar. Al menos cite correctamente e incluya un enlace a la fuente.
slhck
0

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 ayudó en el entorno de Windows 7.

Suncatcher
fuente