WSUS поврежден: невозможно удалить, восстановить или удалить (ошибка 0x800f0831)

Есть один серверный сайт, работающий под управлением Windows 2012 R2

У них было длительное отключение электроэнергии, и сервер некорректно отключился, когда ИБП дал из.

У нас было несколько других программ и проблем с базой данных, но я проработал их все, за исключением службы обновления Windows Server:

WSUS MMC не открывалась, а просто выдавала ошибку (Это продолжалось в течение нескольких месяцев, и исходное сообщение потеряно в тумане времени, но это не было ручных шагов, необходимых для KB3159706 ).

WSUS не был установлен с использованием внутренней базы данных Windows: это отдельный экземпляр 2012 R2 Express.

Я пробовал различные исправления, включая восстановление базы данных, но ничего не получал, поэтому решил попробовать удалить службу WSUS и роли базы данных.

В диспетчере серверов я не могу добавить роли служб WSUS и базы данных, поскольку (разумно) они уже установлены.

В диспетчере серверов, если я пытаюсь удалить роль базы данных, я получаю следующее сообщение:

Запрос на добавление или удаление функций на указанном сервере завершился неудачно. произошло непредвиденное событие. Вы можете просмотреть журналы событий в средстве просмотра событий, чтобы узнать больше о возможных причинах этой проблемы.Ошибка: 0x800f0831

При поиске в средстве просмотра событий (в основном в журналах системы и приложений) я не могу отследить какие-либо соответствующие события, которые, кажется, связаны с этим сообщением.

Единственный бит, который мне удалось удалить, - это экземпляр SQL Express с помощью функции добавления / удаления программ SQL.

Погуглил по коду ошибки, добавлению и удалению ролей Windows, а также по проблемам WSUS, но я не нашел подходящей информации.

Кто-нибудь может помочь? На мой взгляд, я надеюсь, что есть процедура, которая в основном гласит: «Удалите роль, игнорируя любые ошибки» (или «Переустановите / восстановите роли поверх»), которая позволит мне добавлять роли с нуля - это очень простая настройка WSUS, так что рад просто уничтожить конфигурацию и начать с нуля, если есть способ сделать это.

Server manager Error

2
задан 23 March 2017 в 17:01
2 ответа

У меня был коллега, чтобы помочь мне с этим, и, в конце концов, у нас все получилось. Ниже приведены приблизительные шаги на случай, если у кого-то возникнет такая же проблема.

1) Используйте установщик SQL Express для удаления базы данных WSUS (у нас был отдельный именованный экземпляр вместо внутренней базы данных Windows)

2) Используйте Это Статья для ручного удаления WSUS

(в нашем случае следующие ключи не удаляются): HKEY_LOCAL_MACHINESпрограммное обеспечениеMicrosoftWindowsCurrentVersionINstallerUserdatas-1-5-18Продукты Microsoft Windows Server Updates Services 3.0 HKEY_LOCAL_MACHINESoftwareClassesInstallProducts25B648799C414CF4EB36EF60FA054124 HKEY_CLASSES_ROOTWSusCertServer.CertManager HKEY_CLASSES_ROOTWSusCertServer.CertManager.1 HKEY_CLASSES_ROOTWSusUtilities HKEY_CLASSES_ROOTWSusUtilities.1

3) Удалите роль WSUS с помощью диспетчера серверов

4) Перезагрузите и повторно установите WSUS с помощью диспетчера серверов. На этом этапе установка прошла успешно, но задачи после установки завершились неудачно.

5) Выполните эту статью , чтобы устранить неисправность при неудачной установке WSUS - В нашем случае удаление ролей IIS и RAS, перезагрузка, и повторное добавление их заставило WSUS завершить свою инициализацию

На этом этапе клиентские компьютеры отображаются в WSUS. Некоторые не сообщают, но запуск WSUS Reset на стороне клиента исправляет следующее:

gpupdate /force
net stop wuauserv
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v NextDetectionTime /f
net start wuauserv
wuauclt /detectnow
pause
0
ответ дан 3 December 2019 в 12:36

У меня была проблема с ролью RDS (мой коллега с IIS), та же ошибка 0x800f0831. В Windows 2012 R2. Та же ошибка была при попытке установить последнее накопительное обновление. Проблема была вызвана отсутствием обновления безопасности (KB4103725). Вы можете найти отсутствующий номер kb в C: \ Windows \ Logs \ CBS \ CBS.Log при поиске '0x800f0831', но только при попытке установить исправление безопасности, а не перезапускать сервер (поскольку журнал очищается). Артур

1
ответ дан 3 December 2019 в 12:36

Теги

Похожие вопросы