На свежеустановленном сервере Windows Server 2012 R2 поиск апдейтов занимает очень длительное время. Анти-рекорд составил более 7 суток. Прогресс-бар searching updates просто бегает и все, и ничего не происходит.
Даже отдельно скачанные MSU-пакеты — не устанавливаются, зависая ровно на том же этапе: searching installed updates.
Анализ лога WindowsUPdates.log ничего полезного не дает. Все вроде работает, ошибок нет, просто не качает обновления.
Помогло вот что:
- в настройках Windows Updates — выбрать пункт Never Check for updates (по сути выключить службу обновления).
- Перегрузить сервер
- После этого становится возможно ставить отдельные msu-пакеты
- Скачать свежую версию Windows Update Client (на текущий момент вот версия для Server 2012 R2 а вот версия для Sever 2008 R2 )
- Обновить клиента, перегрузиться
Ура, после этого работа с обновлениями пошла в штатном режиме!