2015-07-24 00:30:23 +0000 2015-07-24 00:30:23 +0000
79
79

Windows Update no funciona y consume el 100% de la CPU (Win7 SP1)

He observado un comportamiento extraño con Windows Update (Win7 SP1). El proceso svchost está consumiendo todo un núcleo de mi Máquina Virtual (VirtualBox) sin hacer nada (es decir, no hay tráfico de red y la carpeta C:\Windows\SoftwareDistribution permanece del mismo tamaño con el mismo número de archivos). Además, el proceso a veces consume una gran cantidad de memoria (> 1 GB). También he observado que a veces la carpeta SoftwareDistribution aumenta de tamaño durante un período de tiempo, y después de eso no pasa nada y svchost sigue consumiendo un núcleo entero.

Sé que el problema es con Windows Update, ya que he rastreado (usando el Monitor de Recursos) qué servicio está relacionado con el comportamiento relacionado arriba.

La siguiente imagen muestra a qué me enfrento:

La siguiente imagen muestra una información detallada sobre svchost:

Si intento realizar la actualización, no pasa nada. La actualización de Windows Update no progresa. Consulta la imagen que aparece a continuación:

He dejado esta máquina intentando hacer la actualización durante 4 horas. Durante este tiempo el consumo de CPU se mantuvo alto (como se relaciona arriba) y no se instaló ninguna actualización.

Mi pregunta es la siguiente:

¿Cuál es la razón por la que Windows Update no funciona y sigue consumiendo un núcleo entero de mi procesador sin hacer nada?

Pregunta(s) relacionada(s): svchost.exe alto uso de memoria - wuauserv

Respuestas (4)

83
83
83
2015-11-06 19:08:02 +0000

Arreglar

Microsoft publicó un Windows Update Client Update que forma parte del July 2016 Update Rollup para arreglar el largo hang at Windows Update scan .

Esta actualización contiene algunas mejoras al Windows Update Client en Windows 7 Service Pack 1 (SP1). Esto incluye lo siguiente:

  • Una optimización que soluciona el largo tiempo de exploración para las actualizaciones que se informan en algunos equipos.
  1. Descargar:

  2. Detener el servicio de Windows Update. Esto acelera la configuración de las actualizaciones de MSU . Esto puede hacerse desde la línea de comandos , o desde la ventana del administrador de servicios .

  3. Prueba la actualización descargada y comprueba si acelera la instalación de las actualizaciones.

Para poder instalar la actualización, primero debes instalar la actualización de la pila de servicio April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2 (de nuevo, detén el servicio de WU antes de intentar instalar el MSU).

Descargar (actualización de la pila de servicio de abril de 2015):

Workaround 1

Si esto sigue sin ayudar a buscar nuevas actualizaciones, utilice WSUSOffline para obtener todas las actualizaciones.

8
8
8
2015-07-24 00:30:23 +0000

Después de un día tratando de resolver este problema he creado otra máquina virtual para comprobar si el problema podría volver a ocurrir.

Desafortunadamente, ¡el problema volvió a ocurrir! Después de eso he hablado de este problema con un amigo y me sugirió que deshabilitara el IPv6 de mi interfaz de red de Windows. Lo hice y se observaron dos comportamientos:

  1. En la nueva máquina virtual cuando desactivé el IPv6 el consumo de CPU cayó casi instantáneamente y la actualización de Windows funcionó como se esperaba.

  2. En la otra máquina virtual el consumo de CPU no ha disminuido después de desactivar IPv6. Después de observar que reinicié el Windows y el consumo de CPU se mantuvo alto. Sin embargo, después de 30 minutos (más o menos), el consumo de CPU cayó y todo funcionó como se esperaba.

Ambos Windows fueron actualizados con éxito después de deshabilitar IPv6.

Es importante señalar que puedo reproducir este comportamiento. Tengo copias de mi Máquina Virtual antes de deshabilitar IPv6.

5
5
5
2016-04-13 20:34:44 +0000

Otra cosa que puede ayudar es el Windows Update Troubleshooter - es una aplicación autónoma que puede diagnosticar problemas con Windows Update y el Servicio de Transferencia Inteligente de Fondo (BITS).

1
1
1
2016-03-21 20:07:57 +0000

Lo que me arregló fue KB2889748

Uso de memoria alta por el proceso Svchost.exe después de instalar el Windows Management Framework 3.0 en un ordenador con Windows