Il tentativo di installare gli hotfix per MSU comporta la "Ricerca di aggiornamenti su questo computer ..." che durerà per sempre


42

Sto tentando di installare manualmente due aggiornamenti rapidi da Microsoft: uno risolve il svchost.exeproblema di utilizzo estremo della memoria e l'altro risolve il problema lento di Windows Update.

Questo sistema è un Windows 7 appena installato e ho i due aggiornamenti MSU salvati localmente sul mio desktop, ma in realtà non trova mai tali aggiornamenti e quindi non installa mai effettivamente le due correzioni.

C'è un modo per forzare il programma di installazione standalone di Windows Update di installare solo il singolo aggiornamento e non cercare tutti gli aggiornamenti?


Il motivo principale per cui è necessario attivare queste due correzioni è ottenere il sistema Windows Update più veloce, in modo che possa effettivamente scaricare tutti gli aggiornamenti di cui ha bisogno (non ha mai ottenuto i suoi aggiornamenti)
Thomas Ward,

2
@Moab Non proprio. Il problema osservato qui è specificamente con il programma di installazione autonomo; non si tratta di Windows Update generale - ecco a cosa serviva il secondo dei pacchetti MSU che stavo cercando di installare. Pertanto, non credo che siano simili, dato che avevo problemi con il wusa.exeprogramma, che è il programma di installazione autonomo per i file del pacchetto per gli aggiornamenti
Thomas Ward,

1
@Moab Provato e fallito - non ha risolto il problema perché wusastava ancora cercando di "cercare" e non ha mai trovato nulla.
Thomas Ward,

4
@Moab NO, questo non ha nulla a che fare con la connessione a Internet. Ho rintracciato questo problema anni fa con xperf / WPA. Dopo la prima installazione di MSU, il servizio WU esegue la scansione se tutti i file MSI / MSP sono validi, ciò richiede molto tempo e quindi il 2 ° aggiornamento non può iniziare a rilevare se può essere installato. La mia soluzione alternativa interrompe l'inutile scansione MSI.
magicandre1981,

2
credi a quello che vuoi ma ho rintracciato ciò che Windows fa o no.
magicandre1981,

Risposte:


67

Il messaggio è fuorviante. Cerca se l'aggiornamento può essere installato o se l'aggiornamento non è più necessario (sostituito).

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, utilizzato per installare gli aggiornamenti MSU, è solo un wrapper per Windows Update. Dopo che Windows Update ha installato un aggiornamento, si blocca di nuovo in un ciclo per verificare se gli aggiornamenti si applicano o meno e tali controlli sono inutili dopo un'installazione e questo ciclo impedisce di installare altri aggiornamenti MSU.

Per velocizzare l'installazione, interrompere il servizio WindowsUpdate tramite GUI (services.msc) o tramite la riga di comando elevata (in esecuzione come admin) ( net stop wuauserv). Ora il ciclo si interrompe e gli aggiornamenti si installano più velocemente.

Installa il primo aggiornamento MSU, arresta nuovamente il servizio WindowsUpdate e installa il secondo file MSU.

Ho anche creato uno script con enum tutti i file MSU nella stessa cartella di CMD e li installa e interrompe il servizio WU da solo ogni volta per velocizzare l'installazione.


4
Grazie mille per la tua risposta! Questo sicuramente mi ha fatto superare quel passaggio di "ricerca" con l'installer autonomo e mi ha aiutato molto. Spero che Windows possa ottenere i suoi aggiornamenti ora!
Thomas Ward,

4
@DmitriNesteruk invece di sottoporlo a downgrade tun il cmd come admin facepalm
magicandre1981

4
Ho interrotto il servizio ma risale nel momento in cui provo a installare il msu.
Matheus Moreira,

1
Ha funzionato come un incantesimo quando si tenta di installare Strumenti di amministrazione remota del sistema da Microsoft. Il loro forum è stato inutile come al solito, quindi grazie mille per aver trovato il tempo di trovare questa soluzione!
user121391

4
Non avevo i privilegi per interrompere il servizio, quindi ho estratto i file dal msu e ho installato il file .cab da un prompt elevato:> dism / online / add-package /packagepath:C:\update\myupdate.cab
kttii
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.