2016-02-23 16:35:59 +0000 2016-02-23 16:35:59 +0000
42
42

Próba zainstalowania hotfixów MSU powoduje, że "Wyszukiwanie aktualizacji na tym komputerze..." trwa w nieskończoność

Próbuję ręcznie zainstalować dwa hotfixy od Microsoftu - jeden dotyczy problemu z ekstremalnym zużyciem pamięci svchost.exe , a drugi problemu z powolnym działaniem Windows Update.

Ten system to świeżo zainstalowany Windows 7 i mam dwie aktualizacje MSU zapisane lokalnie na pulpicie, ale system nigdy nie znajduje tych aktualizacji, a zatem nigdy nie instaluje tych dwóch poprawek.

Czy istnieje sposób, aby zmusić Instalatora Samodzielnego Windows Update do zainstalowania tylko jednej aktualizacji i nie szukania wszystkich aktualizacji?

Odpowiedzi (1)

67
67
67
2016-02-23 17:16:40 +0000

Komunikat jest mylący. Wyszukuje on, czy aktualizacja może być zainstalowana, czy też nie jest już potrzebna (zastąpiona).

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, który jest używany do instalowania aktualizacji MSU, jest tylko opakowaniem dla Windows Update. Po zainstalowaniu aktualizacji Windows Update ponownie zawiesza się w pętli, aby sprawdzić, czy aktualizacje mają zastosowanie, czy nie, a te kontrole są bezużyteczne po instalacji i ta pętla blokuje instalację innych aktualizacji MSU.

Aby przyspieszyć instalację, zatrzymaj usługę WindowsUpdate poprzez GUI (services.msc) lub poprzez podniesioną (uruchomioną jako administrator) linię poleceń (net stop wuauserv). Teraz pętla jest zatrzymana i aktualizacje instalują się szybciej.

Zainstaluj pierwszą aktualizację MSU, zatrzymaj ponownie usługę WindowsUpdate i zainstaluj drugi plik MSU.

Stworzyłem również skrypt, który wylicza wszystkie pliki MSU w tym samym folderze co CMD i instaluje je i zatrzymuje usługę WU za każdym razem, aby przyspieszyć instalację.