Здравствуйте!
Сегодня, когда заканчивается поддержка операционной системы Windows Vista, напишу о том как починить обновления для, вполне еще пригодной к работе, операционной системы.
Итак, признаки следующие:
процесс svchost.exe загружает процессор на 50%.
Потребление памяти процессом — 700-800 мегабайт.
Если посмотреть на вкладку Threads в Process Explorer, видно что это wuauserv.
На форумах в интернете пишут, что у Windows Update возникают проблемы с некоторыми обновлениями.
Для чистой системы с установленными SP1 и SP2, а также Internet Explorer 9, нужно скачать и установить вручную следующие обновления:
Windows6.0-KB3078601Windows6.0-KB3109094Windows6.0-KB3145739Windows6.0-KB3164033Windows6.0-KB3168965Windows6.0-KB3177725- Windows6.0-kb3203859
- Windows6.0-kb3205638
Windows6.0-kb4012497- Windows6.0-kb4012583
- Windows6.0-kb4015195
Скачать можно на сайте Каталог Центра обновления Microsoft.
Для установки обновления потребуется остановить службу Центра обновлений.
Возможно, потребуется очистка каталога с обновлениями. Для этого надо создать .bat файл следующего содержания:
net stop wuauserv
rmdir %windir%\softwaredistribution /s /q
regsvr32 /s wuaueng.dll
regsvr32 /s wuaueng1.dll
regsvr32 /s atl.dll
regsvr32 /s wups.dll
regsvr32 /s wups2.dll
regsvr32 /s wuweb.dll
regsvr32 /s wucltui.dll
net start wuauserv
Запускать с правами администратора.
Надеюсь, что больше «зависающих» обновлений не появится и можно будет работать на Vista долго и счастливо!