Guide général sur l’optimisation des performances du client WSUS

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

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

Résumé

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

  • Vous pouvez être confronté à une utilisation intensive du processeur lors de l’analyse de mises à jour ou lors de l’installation de mises à jour.
  • Les analyses échouent.

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

Lisez cet article dans son intégralité avant d’essayer toute procédure décrite ici.

Exécuter l’Assistant de nettoyage du serveur WSUS

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

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

Pour plus d’informations, consultez la rubrique utilisation de l’Assistant de nettoyage du serveur.

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

Si vous utilisez un script pour approuver les mises à jour, soyez prudent : vous n’approuvez pas les mises à jour expirées et refusées. Ces mises à jour sont définies de sorte à expirer 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 de mise à jour sur les clients.

Nous vous recommandons de ne pas utiliser d' État pour l’approbation lors de l’énumération des mises à jour. À la place, utilisez une combinaison d’autres ApprovedState valeurs. Par exemple, le code PowerShell suivant limitera le résultat de recherche de mise à jour aux mises à jour approuvées avec la révision la plus récente et les mises à jour 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, reportez-vous à la documentation du kit de développement logiciel WSUS :

Réinitialiser les composants Windows Update

Si le problème de performances survient uniquement sur quelques clients, vous pouvez essayer de réinitialiser le composant Windows Update sur ces clients et de voir si le problème est résolu. Reportez-vous à l’article suivant pour obtenir des informations détaillées sur les étapes et les outils :

Windows Update-ressources supplémentaires

Notes

Le mode agressif du script (ou l’étape 4 de l’article ci-dessus) ne doit être exécuté qu’en tant que dernier recours possible. Effectuer cette étape ou exécuter le script en mode agressif efface le magasin de base de contenu sur l’ordinateur local, effaçant 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, étant donné qu’il n’existe aucun moyen de savoir quelles mises à jour ont été précédemment installées sur l’ordinateur après l’effacement de la Banque 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. Ce dépanneur effectue des opérations similaires à l’article ci-dessus, mais n’est pas destructrice 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 StartUpdate en sélectionnant le > panneau de configurationdémarrer.
  2. Sélectionnez Rechercher et corriger 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.