Na komputerach jednego z klientów napotkałem problem bardzo długiego (raczej niekończącego się) wyszukiwania aktualizacji w nowo zainstalowanym systemie Windows 7 z dodatkiem SP1. Problem jest następujący: po zainstalowaniu systemu operacyjnego i skonfigurowaniu połączenia z Internetem przejdź do witryny Windows Update i rozpocznij wyszukiwanie aktualizacji. Wyszukiwanie trwa kilka godzin (maksymalnie pozostawiono komputer na jeden dzień) bez żadnego rezultatu, podczas gdy procesor svchost.exe ma duże obciążenie procesora (osiąga 50-70%) i pamięci. Podobny problem może wystąpić w systemie Windows Server 2008 R2.
Analizując działanie procesów za pomocą Monitora zasobów, można zauważyć, że w ramach procesu svchost.exe generuje wysokie obciążenie wuauserv.exe. Jest to główny proces usługi odpowiedzialny za uruchomienie usługi Windows Update..
Próba zresetowania ustawień usługi Windows Update nie powiodła się. Problem jest wyraźnie związany ze zmianami w witrynie Windows Update, które uniemożliwiają starszym wersjom klienta wuauserv pobranie listy aktualizacji..
Tak więc w przypadku, gdy proces wyszukiwania aktualizacji zawiesza się ze statusem Sprawdzanie aktualizacji, spróbuj ręcznie pobrać i zainstalować lipcowy pakiet zbiorczy aktualizacji dla systemu Windows 7 SP1 / Windows 2008 R2 - KB3172605. W zależności od głębi bitowej systemu operacyjnego pobierz wersję 32-bitowy lub 64-bitowy zaktualizuj wersję.
Po zainstalowaniu aktualizacji należy ponownie uruchomić komputer i uruchomić drugie wyszukiwanie aktualizacji systemu Windows. Voila - za kilka minut w centrum aktualizacji pojawi się lista setek brakujących aktualizacji.
PS. Jeśli problem z aktualizacjami nadal występuje, należy pobrać i zainstalować kolejno następujące aktualizacje:
- KB3020369 - zaktualizuj stos usług (kwiecień 2015 r.), W moim przypadku konieczne było zainstalowanie KB3172605
- KB3138612 - Aktualizacja dla agenta wuauserv (marzec 2016 r.)
- KB3125574- Zbiorcza aktualizacja (luty 2016 r.)