Переустановка WSUS с сохранением базы данных
Если вы столкнулись с непоправимыми сбоями в работе Windows Update Services, то самое простое - это его переустановка. Для этого выполните следующие действия:
1) Делаем бэкап текущей базы SUSDB.
2) Устанавливаем SQL 2008 Express на сервер с Windows Server Update Services.
3) Создаем новую базу в инстансе SQL 2008 путем восстановления её из сделанного ранее бэкапа, при этом называем прежним именем SUSDB.
4) Удаляем WSUS. Если удаление завершается ошибкой, то меняем в реестре значение переменной HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services\Server\Setup\wYukonInstalled с «1» на «0» и пробуем запустить удаление еще раз.
5) Удаляем старый SQL Embedded 2005. Для этого необходимо выключить службу Windows Internal Database (MICROSOFT##SSEE), после чего удалить следующие ключи из реестра:
6) Устанавливаем WSUS заново. Во время установки указываем инстанс SQL 2008 Express. Во время установки будет использована уже имеющаяся база SUSDB, все её данные будут сохранены.
По окончании процесса установки можем запустить консоль Update Services и убедиться, что все настройки сохранены, после чего провести обновление WSUS.
Если после этого появляется ошибка при попытке синхронизировать обновления с Microsoft вида
WebException: The request failed with the error message…
то, скорее всего, необходимо проделать следующее:
net stop wsusservice
net stop bits
iisreset
Если же и это не устранит проблему, то скачайте и установите обновление KB2734608 (имейте ввиду, что обновление KB2720211 уже должно быть установлено на сервере).