Tentar instalar os hotfixes do MSU resulta em "Procurando atualizações neste computador ..." para durar para sempre


42

Estou tentando instalar dois hotfixes manualmente da Microsoft - um soluciona o svchost.exeproblema extremo de uso de memória e o outro soluciona o lento problema do Windows Update.

Este sistema é um Windows 7 instalado recentemente e eu tenho as duas atualizações do MSU salvas localmente na minha área de trabalho, mas ele nunca encontra essas atualizações e, portanto, nunca instala as duas correções.

Existe uma maneira de forçar o Windows Update Standalone Installer a instalar apenas a atualização única e não procurar todas as atualizações?


A principal razão para a necessidade de obter essas duas correções em é fazer com que o sistema Windows Update mais rápido, então ele pode realmente baixar todas as atualizações necessárias (nunca é chegado suas atualizações)
Thomas Ward

2
@ Moab Na verdade não. O problema observado aqui é especificamente com o instalador independente; NÃO se trata do Windows Update em geral - foi para isso que o segundo pacote MSU estava tentando instalar. Portanto, eu não acredito que eles são semelhantes, como eu estava especificamente tendo problemas com o wusa.exeprograma, que é o instalador independente para os arquivos do pacote de atualizações
Thomas Ward

11
@ Moo Tentou e falhou - não resolveu o problema, pois wusaainda estava tentando "pesquisar" e nunca encontrou nada.
Thomas Ward

4
@ Moab NÃO, isso não tem nada a ver com o acesso à Internet. Rastreei esse problema anos atrás com o xperf / WPA. Após a primeira instalação do MSU, o serviço WU verifica se todos os arquivos MSI / MSP são válidos, isso leva muito tempo e, portanto, a 2ª atualização não pode começar a detectar se ele pode ser instalado. Minha solução alternativa interrompe a varredura inútil do MSI.
magicandre1981

2
acredite no que você quer, mas eu tracei o que o Windows faz ou não.
Magicandre1981

Respostas:


67

A mensagem é enganosa. Ele procura se a atualização pode ser instalada ou se a atualização não é mais necessária (substituída).

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

O WUSA.exe, usado para instalar atualizações do MSU, é apenas um invólucro do Windows Update. Depois que o Windows Update instala uma atualização, ela trava novamente em um loop para verificar se as atualizações se aplicam ou não e essas verificações são inúteis após uma instalação e esse loop o impede de instalar outras atualizações do MSU.

Para acelerar a instalação, pare o serviço WindowsUpdate via GUI (services.msc) ou via linha de comando elevada (executando como administrador) ( net stop wuauserv). Agora o loop é interrompido e as atualizações são instaladas mais rapidamente.

Instale a primeira atualização do MSU, pare o serviço WindowsUpdate novamente e instale o segundo arquivo MSU.

Também criei um script com enumeração de todos os arquivos MSU na mesma pasta que o CMD e os instala e paro o serviço WU por conta própria todas as vezes para acelerar a instalação.


4
Muito obrigado pela sua resposta! Definitivamente, isso me fez passar pela etapa de "pesquisa" com o instalador independente e ajudou muito. Espero que o Windows possa obter suas atualizações agora!
Thomas Ward

4
@DmitriNesteruk vez de downvoting que tun o cmd como administrador facepalm
magicandre1981

4
Parei o serviço, mas ele volta no momento em que tento instalar o msu.
Matheus Moreira

11
Funcionou como um encanto ao tentar instalar as Ferramentas de Administração de Sistema Remoto da Microsoft. O fórum foi inútil, como de costume, por isso, muito obrigado por reservar um tempo para encontrar esta solução!
user121391

4
Como não tinha privilégios para interromper o serviço, extraí os arquivos do msu e instalei o arquivo .cab a partir de um prompt elevado:> dism / online / add-package /packagepath:C:\update\myupdate.cab
kttii
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.