На комп'ютерах одного з клієнтів зіткнувся з проблемою дуже довго (скоріше навіть нескінченного) пошуку оновлень на щойно встановленої Windows 7 SP1. Проблема виглядає наступним чином: після установки ОС і налаштування інтернет-підключення переходимо в центр оновлень Windows і запускаємо пошук оновлень. Пошук тривати кілька годин (максимум залишали комп'ютер на добу) без якогось результату, при цьому спостерігається високе завантаження CPU (досягає 50-70%,) і пам'яті процесом svchost.exe. Аналогічна проблема може спостерігатися в Windows Server 2008 R2.
При аналізі роботи процесів з допомогою Resource Monitor видно, що в рамках процесу svchost.exe високе завантаження генерує wuauserv.exe. Це основний процес служби, що відповідає за роботу системи оновлень Windows.
Спроба скинути установки послуги оновлень Windows результатів не дала. Проблема явно пов'язана зі змінами на сайті Windows Update, що перешкоджає старих версій клієнта wuauserv закачати список оновлень.
Отже, в тому випадку, якщо процес пошуку оновлень завмирає зі статусом Checking for updates / Пошук оновлень, спробуйте вручну завантажити і встановити Липневий update rollup для Windows 7 SP1 / Windows 2008 R2 - KB3172605. Залежно від розрядності вашої ОС, скачайте версію 32-бітну або 64-бітну версію поновлення.
Після установки оновлення потрібно перезавантажити комп'ютер і запустити повторний пошук оновлень Windows. Вуаля - через кілька хвилин в центрі оновлень з'явиться список із сотні відсутніх апдейтів.
PS. У тому випадку, якщо проблема з оновленням все ще спостерігається, потрібно послідовно завантажити і встановити наступні оновлення:
- KB3020369 - оновлення стека обслуговування (квітень 2015), в моєму випадку воно знадобилося для установки KB3172605
- KB3138612 - оновлення для агента wuauserv (березень 2016)
- KB3125574- накопичувальне оновлення (лютий 2016)