Intentar instalar las revisiones de MSU hace que "Buscar actualizaciones en esta computadora ..." dure para siempre

42

Estoy intentando instalar dos revisiones manualmente desde Microsoft: una soluciona el svchost.exeproblema extremo de uso de memoria y la otra soluciona el problema lento de Windows Update.

Este sistema es un Windows 7 recién instalado, y tengo las dos actualizaciones de MSU guardadas localmente en mi escritorio, pero en realidad nunca encuentra esas actualizaciones y, por lo tanto, nunca instala las dos correcciones.

¿Hay alguna manera de obligar al instalador independiente de Windows Update a instalar la actualización única y no buscar todas las actualizaciones?

Thomas Ward
fuente
La razón clave para tener que obtener estas dos soluciones es obtener el sistema de actualización de Windows más rápido, para que realmente pueda descargar todas las actualizaciones que necesita (nunca ha recibido sus actualizaciones)
Thomas Ward
2
@ Mooab no realmente. El problema observado aquí es específicamente con el instalador independiente; NO se trata de Windows Update en general, para eso fue para lo que fue el segundo paquete de MSU que estaba tratando de instalar. Por lo tanto, no creo que sean similares, ya que estaba teniendo problemas específicos con el wusa.exeprograma, que es el instalador independiente para archivos de paquetes para actualizaciones
Thomas Ward
1
@Moab Intentó y falló: no resolvió el problema, ya que wusatodavía estaba tratando de "buscar" y nunca encontró nada.
Thomas Ward
44
@ Moo NO, esto no tiene nada que ver con la conexión a Internet. Tracé este problema hace años con xperf / WPA. Después de la primera instalación de MSU, el servicio WU analiza si todos los archivos MSI / MSP son válidos, esto lleva mucho tiempo y, por lo tanto, la segunda actualización no puede comenzar a detectar si se puede instalar. Mi solución detiene el escaneo inútil de MSI.
magicandre1981
2
cree lo que quieras pero rastreé lo que Windows hace o no.
magicandre1981

Respuestas:

67

El mensaje es engañoso. Busca si la actualización se puede instalar o si la actualización ya no es necesaria (reemplazada).

Line #, DPC/ISR, Process, Stack Tag, Stack, Count, TimeStamp, % Weight
10, , , ,   wuaueng.dll!CUpdatesToPruneList::PopulateSupersedenceInfo, 31521, , 43,72
11, , , ,   wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeeded, 31521, , 43,72

WUSA.exe, que se utiliza para instalar actualizaciones de MSU, es solo un contenedor de Windows Update. Después de que Windows Update instaló una actualización, se cuelga nuevamente en un bucle para verificar si las actualizaciones se aplican o no y esas comprobaciones son inútiles después de una instalación y este bucle le impide instalar otras actualizaciones de MSU.

Para acelerar la instalación, detenga el servicio WindowsUpdate mediante la GUI (services.msc) o mediante la línea de comandos elevada (ejecutándose como administrador) ( net stop wuauserv). Ahora el ciclo se detiene y las actualizaciones se instalan más rápido.

Instale la primera actualización de MSU, vuelva a detener el servicio WindowsUpdate e instale el segundo archivo de MSU.

También creé un script con enumeraciones de todos los archivos MSU en la misma carpeta que el CMD y los instalo y detengo el servicio WU por sí mismo cada vez para acelerar la configuración.

magicandre1981
fuente
44
¡Muchas gracias por su respuesta! Esto definitivamente me hizo pasar ese paso de "búsqueda" con el instalador independiente, y me ayudó mucho. ¡Esperemos que Windows pueda obtener sus actualizaciones ahora!
Thomas Ward
44
@DmitriNesteruk en lugar de votar a favor, ajuste el cmd como administrador facepalm
magicandre1981
44
Detuve el servicio pero vuelve a funcionar en el momento en que intento instalarlo msu.
Matheus Moreira
1
Funcionó de maravilla al intentar instalar las Herramientas de administración remota del sistema de Microsoft. Su foro fue inútil como siempre, así que muchas gracias por tomarse el tiempo para encontrar esta solución.
user121391
44
No tenía privilegios para detener el servicio, así que extraje los archivos del msu e instalé el archivo .cab desde un indicador elevado:> dism / online / add-package /packagepath:C:\update\myupdate.cab
kttii