Comment effacer complètement WSUS et recommencer

22

Quelqu'un connaît-il un moyen d'effacer complètement WSUS des mises à jour et de recommencer?

Il semble que j'ai dans la liste des tas de modules linguistiques et des ordures variées dont nous n'avons pas besoin. Après avoir supprimé tous les produits, classifications et langues indésirables, ce que je voudrais faire est de nettoyer complètement la base de données WSUS et de recommencer. Il semble que la désinstallation de la réinstallation du rôle WSUS n'aide pas à ce qu'ils soient toujours là. J'ai également essayé l'assistant de nettoyage de serveur qui semble être une perte de temps, il n'a pas nettoyé les mises à jour que j'espérais supprimer.

Je n'ai pas encore installé l'un de ceux-ci sur une machine, donc si seulement je pouvais trouver comment effacer complètement toutes les mises à jour répertoriées et recommencer, mais en fonction de ma nouvelle liste de produits réduite.

Merci Nick

NickC
la source
J'ai le sentiment que WSUS 2012 ignore simplement mes paramètres de produit, de classification et de langue et répertorie tous les téléchargements qu'il souhaite ignorer.
NickC

Réponses:

19

Pour réinstaller WSUS avec une base de données propre, c'est-à-dire sans configuration précédente:

Exécutez Windows Powershell en tant qu'administrateur et utilisez les commandes suivantes:

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

  • Après le redémarrage, supprimez TOUT dans le C:\Windows\WID\dossier (pour Win 2012 r2).

  • Exécutez ensuite la commande suivante pour réinstaller WSUS:

    Install-WindowsFeature UpdateServices -Restart
    

Cela ne fonctionne que sur PowerShell 3 ou supérieur.
Plus d'informations ici: Microsoft TechNet: suppression des rôles et fonctionnalités du serveur

Damo
la source
La désinstallation a bien fonctionné. L'installation Power Shell n'a pas rajouté la base de données pour moi (la version non SQL Server). J'ai fini par utiliser la commande power shell pour désinstaller, puis l'assistant d'ajout du gestionnaire de serveur pour réinstaller.
pStan
Faites attention au -Restartdrapeau et assurez-vous que vous êtes réellement prêt à redémarrer l'intégralité du serveur physique ou virtuel.
jdgregson
"J'ai résolu ce problème en ouvrant le Gestionnaire des services Internet et en supprimant l'ancien site Web WSUS, puis en exécutant à nouveau l'installation WSUS complète." -mshorroshAvanade (partenaire) social.technet.microsoft.com/Forums/windowsserver/en-US/…
Spencer5051
10

Réponse maintenant trouvée, il suffit de poster ceci pour le bénéfice de toute autre personne susceptible de rencontrer ce problème.

Il semble que la désinstallation WSUSet l' WID Databaseoption ne supprime pas réellement la base de données WID.

  • La base de données WID peut être supprimée en désinstallant la Windows Internal Databasefonction.

  • Vous devrez également supprimer manuellement le fichier C:\windows\WID\Data\susdb.mdfavant de tout réinstaller.

NickC
la source
1
La suppression du fichier susdb.mdf entraînera des erreurs lors de la configuration post-installation, jusqu'à ce que le fichier soit restauré manuellement.
Tobias
Ce que Tobias a dit. Ne fonctionne pas pour 2012r2.
StackzOfZtuff
WID est un serveur de base de données interne qui peut être utilisé à d'autres fins, donc le supprimer complètement pourrait tuer d'autres services. Par exemple, sur un serveur Windows 2016 exécutant le rôle Essentials, outre la SUSDB, il existe également une base de données RaAcctDb. Plus sûr d'utiliser les instructions officielles dans la réponse de @ StackzOfZtuff, qui ne supprime que la SUSDB.
Mark Berry
8

Utilisez les instructions officielles

Il y a maintenant un article de blog officiel:

Ceci est mon résumé non officiel de l'article de blog officiel:

  1. service d'arrêt WSUSService, W3SVC
  2. se connecter à SQL Server Management Studio (SSMS).
  3. Utiliser SSMS pour sauvegarder SUSDB
  4. Utiliser SSMS pour supprimer SUSDB
  5. Renommer le répertoire de contenu
  6. Recréer le répertoire de contenu
  7. start-service WSUSService, W3SVC
  8. Exécutez la post-installation Program Files \ Update Services \ Tools.Wsusutil.exe (voir le blog pour les paramètres de ligne de commande)
  9. Terminé.

Pour WS2012 / WS2012R2: la connexion à la base de données interne Windows nécessite l'utilisation d'une connexion de canaux nommés. La chaîne de connexion que vous souhaitez est:

\. \ pipe \ MICROSOFT ## WID \ tsql \ query

Pour WS2003 / WS2008 / WS2008R2: La connexion à la base de données interne Windows nécessite l'utilisation d'une connexion de canaux nommés. La chaîne de connexion que vous souhaitez est:

\. \ pipe \ MSSQL $ MICROSOFT ## SSEE \ sql \ query

StackzOfZtuff
la source
Cela suppose que vous utilisez SQL, pas WID.
Overmind