- Remove From My Forums
-
Общие обсуждения
-
Подскажите, заканчивалось место на одном из серверов. почти 300 Gb весила папка с обновлениями для клиентов WSUS. Вобщем папка была благополучно удалена, но как оказалось в самой базе данные остаются. Вопрос, как переустановить
WSUS и очистить wid базу не затрагивая других ролей сервера (контроллер домена). Hа данный момент роль WSUS не поднимается. Как почистить следы предыдущей установки WSUS и установить его роль заново.-
Изменен тип
8 ноября 2017 г. 10:34
-
Изменен тип
Post Format
Переустановка WSUS с чистой базой данных, без данных предыдущей конфигурации.
Запустите Powershell как Администратор и выполните следующие команды:
Uninstall—WindowsFeature —Name UpdateServices,Windows—Internal—Database —Restart |
Роль удалится, сервер перезагрузится. После перезагрузки, удалите ВСЕ из папки C:\Windows\WID (актуально для Win 2012 R2). После этого запустите следующую команду в консоли Powershell, которая установит роль WSUS:
Install—WindowsFeature UpdateServices —Restart |
Это работает для Powershell 3 и выше. Источник
Удаляем роль Windows Service Update Services.
1) удаляем в реестре, всю ветку.
Код: |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services |
2) после этого удалите папки относящиеся к WSUS в c:\Program Files и в c:\WSUS (если установка была на диск С, если установка велась на другой диск, то ищите папку WSUS на том диске, можно ее переименовать, после если были обновления их можно переместить в новую папку)
3) удалите запись о WSUS среди установленных программ (если она там есть) удалив соответствующую запись в реестре в разделе
Код: |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall |
4) Удаляем виртуальный сайт WSUS в консоли IIS (лучше вообще удалить роль IIS).
5) В PowerShell от имени Администратора выполнить: Remove-WindowsFeature windows-internal-database. После удаляем папку C:\Windows\WID (точнее все барахло, что внутри, в перезаписью прав, если просто так не отдается, возможно нужно будет перезагрузить сервер)
6) В реестре ищем в поиске, все что связано по словам: WID и WSUS и удаляем, если это связано Windows Update Services.
7) Удалить из профилей, в параметрах профилей пользователей профиль MSSQL$MICROSOFT##WID.
How to reinstall WSUS
Over time WSUS performance can become quite poor even after cleanup. More often than not, you may not even have a chance to open WSUS Manager console because of too many updates in the database. In such a case, the best and most efficient way to fix the issue is to reinstall WSUS.
Here is an example on how to reinstall WSUS.
- Open PowerShell and run (if WID is being used): Remove-WindowsFeature -Name UpdateServices,UpdateServices-WidDB,UpdateServices-RSAT,UpdateServices-API,UpdateServices-UI -IncludeManagementTools
- If you are using SQL Server, run: Remove-WindowsFeature -Name UpdateServices,UpdateServices-DB,UpdateServices-RSAT,UpdateServices-API,UpdateServices-UI -IncludeManagementTools
- Restart WSUS server
- Open SSMS and connect with \\.\pipe\MICROSOFT##WID\tsql\query (if WID is being used) and detach SUSDB. Figure 1 and Figure 2
- Go to C:\Windows\WID\Data
- Delete SUSDB.mdf and SUSDB_log.ldf. Figure 3
- Launch IIS Manager and delete WSUS Administration site. Figure 4. Remove WsusPool. Figure 5.
- Delete files in C:\WSUS\WsusContent directory
- Re-install WSUS by Add Roles and Features. Figure 6
- Launch “Launch Post-Installation tasks” Figure 7. Figure 8
- Wait for its completion. Figure 9
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
If you use SQL Server, select SQL Server Connectivity instead of WID Connectivity
Figure 7
Figure 8
Figure 9
References
- Step 1 – Install the WSUS Server Role | Microsoft Docs
- Windows Server Update Services (WSUS) maintenance guide for Configuration Manager – Configuration Manager | Microsoft Docs
To re-install WSUS with a clean database i.e. no previous configuration, run the following procedure (powershell commands).
Remove all WSUS components
– Uninstall-WindowsFeature -Name UpdateServices,Windows-Internal-Database,Iis
– Remove-WindowsFeature -Name UpdateServices,UpdateServices-DB,UpdateServices-RSAT,UpdateServices-API,UpdateServices-UI-IncludeManagementTools
– Delete C:\Windows\WID
– Delete the registry key HKLM\SOFTWARE\Microsoft\Update Services
– Delete the WSUS file from %appdata%\Microsoft\MMC
– Delete folder %ProgramFiles%\Update Services along with all of its subfolders and files.
– Reboot the Server
Install all WSUS components– Verify IIS is installed and working without errors (check http://localhost on server)
– Install-WindowsFeature -Name Iis
– Install-WindowsFeature –Name UpdateServices –IncludeManagementTools
– Once WSUS installation has completed, change the current working directory to %programfiles%\Update Services\Tools and run one of the following post-installation commands:
To use a SQL DB: .\wsusutil.exe postinstall SQL_INSTANCE_NAME=”SERVER\Instance” CONTENT_DIR=”<drive>:\WSUS”
To use WID: .\wsusutil.exe postinstall CONTENT_DIR=”<drive>:\WSUS”
– Reboot the Server
Logfiles for WSUS post-Installation tasks are located in the %temp% folder. There should be a log file with the .TMP file extension. (EXAMPLE: tmp56B7.tmp)
Sources:
– http://serverfault.com/questions/449914/how-to-completely-wipe-wsus-and-start-again
– https://ittherapist.net/2013/12/17/how-to-fix-windows-server-2012-and-2012-r2-wsus-post-install-fails-immediately/