предыстория:
виртуальная машина, 1 винт, 1 раздел, все обновления хранятся на винапдейте, клиентам адрес/параметры через групповую политику ... дефолт, короче говоря.
переделалось на:
апдейты хранить локально. хранилось сколько-то времени, пока не упёрлось в ограничение по месту на диске цээээ
переделалось на:
windows internal database - снести к праотцам, перевесить базу на sql-сервак. Перенеслось, поменялись ключи в реестре, всё нормалды
с помощью повершелла каталог и содержимое апдейтов перенеслось на другой раздел.
начались проблемы:
клиенты нормально получают список аобновлений, регистрируются на сервере, НО, при попытке загрузить всё это дело натыкаются на 0x8024401f
(в логе на клиенте - 0x8024401f occurred while downloading update)
причина: когда открывают %wsusserver%/Content - получают 500ю ошибку.
Детализация - виртуальная директория /Content ссылается на старое место хранения обнослений "c:\Program Files\Update Services\WsusContent\"
Решение - доставляешь на всус-сервак консоль управления ИИС-ом, разворачиваешь до ссылки на директорию /Content, правый клик Manage Virtual Directory - Advanced Settings - Physical Path -> указываешь правильный путь к папке WsusContent (туда, куда были перенесены обновления), применяешь, рестартишь вебсайт
профит