В общем опять и снова.
Откатился на компе к образу 15-го года. Оно ж конечно это логично, что если в 15-м году после снятия образа у меня никаких проблем не было и обновления устанавливались без проблем, то в 17-м году такого же ни в коем случаем не должно быть
В общем, всё как в первом посте, Windows 7 x64 SP1 со всеми обновлениями на момент снятия образа 04.04.15, восстановил, думал накачу Сonvenience Rollup и всё будет отлично. Ожидаемо хрен. Получил проблему из первого поста.
В итоге, что делал.
- Откатил винду на образ 04.04.15.
- Накатил KB3020369, необходимый для Сonvenience Rollup.
- Накатил Сonvenience Rollup (KB3125574).
- Накатил три месячных роллапа:
- October Security Only Quality Update (KB3192391).
- November Security Only Quality Update (KB3197867).
- December 2016 Security Only Quality Update (KB3205394).
- После этого проблема остается, svchost грузит одно ядро CPU во время бесконечного checking for updates.
- Пробежался по этой теме, накатил то, что накатилось:
- KB3102810 - уже установлено.
- KB3145739 - не применимо.
- KB3153199 - не применимо.
- KB3156017 - установил.
- KB3161664 - установил.
- После этого без изменений.
- Опять начал гуглить, наткнулся на тему на том же форуме, который меня уже в который раз спасает: https://www.bleepingcomputer.com/forums/t/632621/windows-update-stuck-checking-for-updates-forever/?p=4123538
Спойлер для скрыто:
This has been a serious and widespread problem for Win7 (and Vista and 8/8.1) for many months.
But there is a solution.
This worked for me on 2 Win7 systems and for many, many others at another forum who had the same issue.
Let's try this:
- IF NOT ALREADY DONE: Download and save, but do not run yet, the standalone installers for KB3020369 and KB3172605 for your architecture (32-bit or 64-bit).
- Disconnect from the internet.
- Disable the Windows Update service in both the applet itself ("never check for updates") AND from services.msc (change it to "manual" and STOP the service, then click "OK").
- REBOOT
- Run 3020369 and reboot.
- Run 3172605 and reboot.
- Go into services.msc and change WU back to "Automatic-delayed start" and start the service.
- Reconnect to internet.
- Change WU to "notify me, but let me choose".
- Run a manual check for updates.
The concept is that you are going to install them from the standalone installers that you have downloaded locally to your computer, NOT via Windows Update.
So, if Windows Update is partially or fully enabled when you try this, you will probably get stuck "checking for updates".
WU must be disabled first.
Оттуда понятно, что надо ставить KB3172605. Имхо, там чел там несколько перестраховывается и делает разные отключения от интернета, имхо достаточно только остановить службу Windows Update.
Когда его поставил, всё заработало штатным образом.
Ес-сно, при установке вышеперечисленных обновлений вручную, нужно останавливать службу Windows Update, иначе ждать, пока они поставятся, придется очень долго.