Conseils généraux sur l’optimisation des performances du client WSUS

Cet article fournit des instructions générales pour optimiser les performances du client Microsoft Windows Server Update Services (WSUS).

Version d’origine du produit : Windows Server Update Services
Numéro de la base de connaissances d’origine : 2517455

Résumé

Après avoir déployé un serveur WSUS, vous pouvez rencontrer les problèmes de performances suivants sur les clients :

  • Vous pouvez rencontrer une utilisation élevée prolongée du processeur lorsque vous recherchez des mises à jour ou lorsque vous installez des mises à jour.
  • Les analyses échouent.

Cet article fournit des instructions générales pour optimiser les performances des clients et pour résoudre le problème si les analyses échouent finalement. Toutefois, gardez à l’esprit qu’une analyse est toujours une opération gourmande en ressources processeur. Le processus Svchost.exe contient le service de Mises à jour automatique. Lorsque vous effectuez une analyse, le processus Svchost.exe peut entraîner une utilisation du processeur à 100 % pendant une certaine période. Par exemple, les mises à jour Microsoft Office utilisent Windows Installer et, lorsque des mises à jour Microsoft Office sont détectées, ces mises à jour peuvent contribuer à une utilisation de 100 % du processeur pendant une courte période.

Lisez l’intégralité de cet article avant de tenter une procédure contenue ici.

Assistant de nettoyage du serveur WSUS.

Les performances de l’analyse des mises à jour peuvent également être affectées par le nombre de mises à jour que le client doit évaluer. L’Assistant Nettoyage du serveur WSUS permet de supprimer les mises à jour redondantes et d’optimiser les performances du serveur WSUS et des clients. Pour exécuter l’Assistant Nettoyage du serveur WSUS, suivez les étapes ci-dessous :

  1. Dans la console d’administration WSUS, sélectionnez Options>Assistant Nettoyage du serveur.
  2. Par défaut, cet Assistant supprime le contenu inutile et tous les ordinateurs qui n’ont pas contacté le serveur depuis 30 jours ou plus. Sélectionnez toutes les options possibles, puis sélectionnez Suivant.
  3. L’Assistant commence le processus de nettoyage et présente un résumé de son travail lorsqu’il est terminé. Sélectionnez Terminer pour terminer le processus.

Pour plus d’informations, consultez Utilisation de l’Assistant Nettoyage de serveur.

Vérifier les scripts d’administration WSUS personnalisés

Si vous utilisez un script pour approuver des mises à jour, veillez à ne pas approuver les mises à jour expirées et refusées. Ces mises à jour sont définies pour être expirées par Microsoft et ne sont jamais approuvées pour l’installation. La réactivation de ces mises à jour peut entraîner des échecs d’analyse des mises à jour sur les clients.

Nous vous recommandons d’éviter d’utiliser Any pour l’état d’approbation lors de l’énumération des mises à jour. Utilisez plutôt une combinaison d’autres ApprovedState valeurs. Par exemple, le code PowerShell suivant limite le résultat de la recherche de mise à jour aux mises à jour approuvées avec la dernière révision et non approuvées, qui peuvent être approuvées en toute sécurité :

$updateScope.ApprovedStates = [Microsoft.UpdateServices.Administration.ApprovedStates]::LatestRevisionApproved -bor [Microsoft.UpdateServices.Administration.ApprovedStates]::NotApproved foreach($update in $wsus.GetUpdates($updateScope)) { #Approve the update $update.Approve($updateaction,$targetgroup) }

Pour plus d’informations, case activée documentation suivante du Kit de développement logiciel (SDK) WSUS :

Réinitialiser les composants Windows Update

Si le problème de performances ne se produit que sur quelques clients, vous pouvez essayer de réinitialiser le composant Windows Update sur ces clients et voir si le problème est résolu. Pour plus d’informations sur les étapes et les outils, reportez-vous à l’article suivant :

Windows Update - ressources supplémentaires

Remarque

Le mode agressif du script (ou l’étape 4 de l’article ci-dessus) ne doit être exécuté qu’en dernier recours. L’exécution de cette étape ou l’exécution du script en mode agressif réinitialise le magasin de données sur l’ordinateur local, effaissant complètement tous les paramètres de l’utilisateur, l’historique des mises à jour et le cache local. Cela peut s’avérer très problématique, en particulier pour un administrateur système, car il n’existe aucun moyen de savoir quelles mises à jour ont été précédemment installées sur l’ordinateur après la réinitialisation du magasin de données.

Si l’ordinateur client exécute Windows 7, il est recommandé d’exécuter l’utilitaire de résolution des problèmes intégré au lieu de suivre les étapes décrites dans l’article ci-dessus. Cet utilitaire de résolution des problèmes effectue des étapes similaires à l’article ci-dessus, mais n’est pas destructeur et peut être un peu plus efficace.

Pour exécuter cet utilitaire de résolution des problèmes, suivez les étapes ci-dessous :

  1. Ouvrez l’utilitaire de résolution des problèmes de Windows Update en sélectionnant le Panneau de configurationDémarrer>.
  2. Sélectionnez Rechercher et résoudre les problèmes.
  3. Sous Système et sécurité, sélectionnez Résoudre les problèmes liés à Windows Update.

Si vous êtes invité à entrer un mot de passe administrateur ou une confirmation, tapez le mot de passe ou fournissez une confirmation, puis laissez l’utilitaire de résolution des problèmes se terminer.