Parfois pour diverses raisons, comme par exemple une lenteur excessive dû à la base de données WID (Windows Internal Database) plus que extrêmement limitée, il peut être intéressant d’effacer ou faire un reset de WSUS (Windows Server Update Services) sans pour autant procéder à la réinstallation complète de Windows Server.
Pour réinstaller WSUS sans avoir à supporter les scories de la précdente installation il vaut mieux faire un reset.
Pour cela vous devez avoir :
Les droits administrateur sur le serveur ayant le rôle WSUS et qui utilise la base de données WID.
Il faut s’assurer que WID n’est pas utilisé par un autre service mais étant donné les limitations de cette base de données, il y a fort peu de chance qu’un autre service utilise WID.
On commence par désinstaller le rôle WSUS et la base de données WID.
Une simple ligne de commande fera l’affaire.
Il faut ouvrir une fenêtre de commande powershell avec une élévation de privilèges (mode administrateur).
On tape :
Uninstall-WindowsFeature -Name UpdateServices,Windows-Internal-Database
Si vous voulez faire cela de manière automatisée, vous pouvez ajouté le switch -Restart
De cette manière : Uninstall-WindowsFeature -Name UpdateServices,Windows-Internal-Database -Restart
Et là, vous aurez droit à un redémarrage en règle.
Ensuite on supprime tous les fichiers qui se trouvent dans :
C:\Windows\WID
On réinstalle le rôle WSUS
On peut le faire en mode graphique.
On peut aussi le faire en Powershell, pour le fun!
Install-WindowsFeature UpdateServices
Si vous voulez faire cela de manière automatisée, vous pouvez ajouté le switch -Restart
De cette manière : Install-WindowsFeature UpdateServices -Restart
Lorsque tout est fait, ouvrir la console MMC Services WSUSafin de reconfigurer votre serveur