Il peut être utile de recréer uniquement la base WSUS/SUP si jamais vous ne parvenez pas à la nettoyer malgré l’exécution des scripts de réindexation et de nettoyage SQL.
Plusieurs étapes vont être nécessaires:
1. Suppression de la base de donnée
Arrêter les services qui utilisent WSUS
stop-service WSUSService, W3SVC
Pour supprimer la base, se connecter à l’instance et supprimer la base en prenant soin de cocher la case pour fermer les connexions existantes
Redémarrer les services
start-service WSUSService, W3SVC
2. Déplacement du wsuscontent
Pour connaître l’emplacement du wsuscontent, exécuter la commande powershell suivante
get-itemproperty -path « HKLM:\Software\Microsoft\Update Services\Se
rver\Setup »).ContentDir
Renommer le répertoire wsuscontent en wsuscontent.old
3. Recréation de la base de donnée
Lancer la commande suivante dans le cas d’une base SQL
c:\Program Files\Update Services\Tools\Wsusutil.exe postinstall SQL_INSTANCE_NAME= »Server\Instance » CONTENT_DIR= »<drive>:\WSUS »
Sinon si c’est une WID
c:\Program Files\Update Services\Tools\Wsusutil.exe postinstall CONTENT_DIR= »<drive>:\WSUS »
4. Remise du wsuscontent à l’emplacement original
Copier le contenu de WSUSCONTENT.old dans WSUSCONTENT en écrasant le fichier anonymousCheckFile
5. Lancement de la synchronisation
Si WSUS est utilisé dans l’environnement, lancer l’assistant mais en sélectionnant synchroniser maintenant sur l’écran ci dessous
Si SCCM est utilisé, lancer la console WSUS et choisir de quitter sans exécuter l’assistant. Lancer une synchronisation des mises à jour dans la console SCCM.
Sources : https://www.techspark.de/reinstall-wsus-and-keep-downloaded-content/