Как полностью стереть WSUS и начать заново


22

Кто-нибудь знает способ полностью стереть WSUS обновлений и начать заново?

Кажется, что в списке есть куча языковых пакетов и всякого мусора, который нам не нужен. После удаления всех нежелательных продуктов, классификаций и языков я хотел бы полностью очистить базу данных WSUS и начать заново. Кажется, что удаление переустановки роли WSUS не помогает, они все еще там. Также попробовал мастер очистки сервера, который, по-видимому, в основном пустая трата времени, он не очистил ни одно из обновлений, которые, как я надеялся, удалят.

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

Спасибо ник


У меня такое ощущение, что WSUS 2012 просто игнорирует мои настройки продукта, классификации и языка и перечисляет все загружаемые файлы, игнорируя мои настройки.
NickC

Ответы:


19

Чтобы переустановить WSUS с чистой базой данных, т.е. без предыдущей конфигурации:

Запустите Windows Powershell от имени администратора и используйте следующие команды:

  • Uninstall-WindowsFeature -Name UpdateServices,Windows-Internal-Database -Restart

  • Перезапустите пост, удалите ВСЕ в C:\Windows\WID\папке (для Win 2012 r2).

  • Затем выполните следующую команду, чтобы переустановить WSUS:

    Install-WindowsFeature UpdateServices -Restart
    

Это работает только на PowerShell 3 или выше.
Дополнительная информация здесь: Microsoft TechNet. Удаление ролей и функций сервера


Удаление работало хорошо. Установка Power Shell не добавила базу данных обратно для меня (не версия SQL Server). В итоге я использовал команду power shell для удаления, затем мастер добавления менеджера сервера для повторной установки.
17

Не упустите -Restartфлаг и убедитесь, что вы действительно готовы перезагрузить весь физический или виртуальный сервер.
jdgregson

«Я решил эту проблему, открыв диспетчер IIS и удалив старый веб-сайт WSUS, а затем снова запустив полную установку WSUS». -mshorroshAvanade (партнер) social.technet.microsoft.com/Forums/windowsserver/en-US/…
Spencer5051,

10

Ответ теперь найден, просто разместите его в интересах любого, кто может столкнуться с этой проблемой.

Кажется, что удаление WSUSи WID Databaseопция на самом деле не удаляет базу данных WID.

  • База данных WID может быть удалена путем удаления этой Windows Internal Databaseфункции.

  • Вам также нужно будет вручную удалить файл C:\windows\WID\Data\susdb.mdfперед повторной установкой.


1
Удаление файла susdb.mdf приведет к ошибкам во время настройки после установки, пока файл не будет восстановлен вручную.
Тобиас

Что сказал Тобиас Не работает на 2012р2.
StackzOfZtuff

WID - это внутренний сервер базы данных, который можно использовать для других целей, поэтому его полное удаление может привести к уничтожению других служб. Например, на сервере Windows 2016, на котором выполняется роль Essentials, помимо SUSDB, также имеется база данных RaAcctDb. Безопаснее использовать официальные инструкции в ответе @ StackzOfZtuff, который удаляет только SUSDB.
Марк Берри

8

Используйте официальные инструкции

Теперь есть официальное сообщение в блоге:

Это мое неофициальное резюме официального сообщения в блоге:

  1. стоп-сервис WSUSService, W3SVC
  2. подключиться к SQL Server Management Studio (SSMS).
  3. Используйте SSMS для резервного копирования SUSDB
  4. Используйте SSMS для удаления SUSDB
  5. Переименовать каталог содержимого
  6. Воссоздать каталог содержимого
  7. старт-сервис WSUSService, W3SVC
  8. Запустите программу Program Files \ Update Services \ Tools.Wsusutil.exe postinstall (параметры командной строки см. В блоге)
  9. Выполнено.

Для WS2012 / WS2012R2: для подключения к внутренней базе данных Windows необходимо использовать соединение именованных каналов. Строка подключения, которую вы хотите:

\. \ Труба \ MICROSOFT ## WID \ TSQL \ запрос

Для WS2003 / WS2008 / WS2008R2: для подключения к внутренней базе данных Windows необходимо использовать соединение именованных каналов. Строка подключения, которую вы хотите:

\. \ Труба \ MSSQL $ MICROSOFT ## SSEE \ SQL \ запрос


Это предполагает, что вы используете SQL, а не WID.
Сверхразум
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.