Comment installer et configurer WSUS sur Windows Server 2022 et 2019

Configurer un serveur WSUS peut s’avérer fastidieux, surtout si vous devez l’intégrer correctement à votre réseau. Il arrive qu’il refuse de se synchroniser correctement ou que les mises à jour ne soient pas déployées sur les clients comme prévu. C’est là qu’une bonne connaissance de l’installation et de la configuration devient indispensable. Ce guide vous accompagne dans l’installation de WSUS sur Windows Server, sa configuration en fonction de votre environnement et même l’optimisation de certains paramètres pour de meilleures performances. La mise en place initiale peut être un peu complexe, mais une fois le serveur configuré, vous disposerez d’un système de gestion des mises à jour fiable qui maintiendra vos ordinateurs à jour sans trop de complications. Attendez-vous à quelques redémarrages, quelques ajustements et peut-être même à une petite frayeur si la synchronisation ne se fait pas immédiatement ; mais, espérons-le, ce guide vous facilitera grandement la tâche.

Comment résoudre les problèmes courants de configuration et de performances de WSUS

Comment installer le rôle WSUS sur Windows Server 2016/2019/2022 ou 2012 R2

À partir de Windows Server 2008, WSUS est un rôle distinct que vous pouvez installer via le Gestionnaire de serveur ou PowerShell. Il est généralement recommandé de l’installer sur la dernière version, comme Windows Server 2022, car elle prend en charge toutes les dernières fonctionnalités et mises à jour de sécurité. Des problèmes peuvent survenir si vous tentez de l’installer sur un serveur sans IIS ou avec d’autres rôles incompatibles ; assurez-vous donc d’effectuer une installation propre ou, à défaut, vérifiez au préalable la configuration requise.

Ouvrez Gestionnaire de serveur > Ajouter des rôles et des fonctionnalités. Assurez-vous de sélectionner Services de mise à jour Windows Server. L’assistant sélectionnera automatiquement les composants IIS nécessaires (car, comme toujours, Windows complique inutilement les choses) et vous demandera quels services WSUS vous souhaitez installer. Cochez la case Services WSUS. La base de données étant un élément essentiel, vous aurez également la possibilité de choisir le serveur.

Pour la base de données, vous pouvez choisir :

  • Base de données interne Windows (WID) — une option légère et intégrée. Idéale si vous ne souhaitez pas utiliser SQL Server ; elle prend en charge jusqu’à 524 Go, ce qui est suffisant pour la plupart des configurations de petite et moyenne taille.
  • SQL Server offre une meilleure évolutivité, mais nécessite une licence et un serveur dédié. SQL Server Express est gratuit, mais sa capacité est limitée à 10 Go ; attention donc.

Si vous effectuez cette opération sur une configuration gratuite ou nostalgique, l’installation de WID est un jeu d’enfant. Vous pouvez également l’installer via PowerShell :

Install-WindowsFeature -Name UpdateServices, UpdateServices-WidDB, UpdateServices-Services, UpdateServices-RSAT, UpdateServices-API, UpdateServices-UI -IncludeManagementTools

Il suffit d’exécuter cette commande dans PowerShell avec les droits d’administrateur, et le tour est joué. N’oubliez pas que si votre serveur SQL se trouve sur une autre machine, vous aurez besoin des autorisations réseau appropriées, et sa base de données ne doit pas être un contrôleur de domaine — car, évidemment, Windows complique toujours les choses inutilement.

Configuration initiale de WSUS – Vos premiers pas

Une fois l’installation terminée, vous devrez effectuer la configuration post-déploiement ; c’est un peu comme la prise en main de votre WSUS. Accédez à Gestionnaire de serveur > Configuration post-déploiement et lancez l’assistant. Si vous préférez, vous pouvez également effectuer certaines opérations manuellement avec WsusUtil.exe.

Par exemple, pour modifier l’emplacement de stockage des mises à jour, exécutez :

WsusUtil.exe PostInstall CONTENT_DIR=D:\WSUS

Ou si vous migrez votre base de données vers un serveur SQL externe, vous pouvez exécuter :

WsusUtil.exe postinstall SQL_INSTANCE_NAME="YOURSQLSERVER\WSUSDB" CONTENT_DIR=D:\WSUS_Content

Ensuite, ouvrez la console WSUS (généralement à l’adresse http://localhost ou via le raccourci wsus.msc ) et suivez l’assistant. Vous devrez définir la source de synchronisation, les langues des produits et les produits pour lesquels vous souhaitez recevoir les mises à jour. Attention : ne sélectionnez pas Windows 7 si vous ne l’utilisez plus, car cela encombrerait inutilement votre base de données. Choisissez uniquement les éléments pertinents pour votre environnement.

Lors de la configuration, spécifiez les classifications de mises à jour dont vous avez besoin, telles que les mises à jour critiques, les mises à jour de sécurité, les Service Packs, etc. Attention : en sélectionner trop peut rendre la base de données énorme, surtout si vous synchronisez de nombreux produits Microsoft.

Il faut faire attention à la planification de la synchronisation. Il est recommandé de la programmer pour qu’elle s’exécute la nuit, afin de ne pas consommer de bande passante pendant les heures de bureau. La synchronisation initiale peut prendre quelques jours si vous avez sélectionné de nombreux produits ; la patience est donc de mise.

Comment installer la console de gestion WSUS sur Windows 10/11

La console de gestion wsus.mscpermet d’approuver les mises à jour, de créer des groupes et de consulter les rapports. Sous Windows 10 ou 11, les outils d’administration de serveur distant (RSAT) sont nécessaires. Exécutez la commande PowerShell suivante pour installer les outils WSUS :

Add-WindowsCapability -Online -Name Rsat. WSUS. Tools~~~~0.0.1.0

Si vous travaillez directement sur un serveur Windows, vous pouvez installer la console avec :

Install-WindowsFeature -Name UpdateServices-Ui

Une fois installé, vous verrez apparaître de nouveaux groupes tels que les administrateurs WSUS et les rédacteurs de rapports WSUS pour contrôler qui peut gérer et consulter les rapports.

Pour que la génération de rapports locaux fonctionne, vous devrez peut-être installer des composants supplémentaires comme Microsoft Report Viewer. Sinon, des erreurs s’afficheront lors de la génération des rapports.

Comment assurer le bon fonctionnement de WSUS – Conseils de performance

WSUS peut devenir lent avec un grand nombre de clients (plus de 1 500) ou si votre matériel n’est pas assez performant. Quelques ajustements peuvent améliorer la situation, mais l’idée principale est la suivante : allouez au serveur suffisamment de RAM (au moins 4 Go), de puissance de calcul (2 cœurs) et assurez-vous qu’IIS n’est pas surchargé.

Si vous constatez des erreurs telles que 0x80244022 ou un plantage de la console, envisagez d’optimiser les pools d’applications IIS :

Import-Module WebAdministration Set-ItemProperty -Path IIS:\AppPools\WsusPool -Name queueLength -Value 2500 Set-ItemProperty -Path IIS:\AppPools\WsusPool -Name cpu.resetInterval -Value "00.15:00" Set-ItemProperty -Path IIS:\AppPools\WsusPool -Name recycling.periodicRestart.privateMemory -Value 0 

Ces commandes augmentent la longueur de la file d’attente IIS et les intervalles de réinitialisation, ce qui permet de gérer les surcharges. De plus, pour de meilleures performances, excluez les dossiers de contenu WSUS ( \WSUS\WSUSContent, %windir%\wid\data, et \SoftwareDistribution\Download) des analyses antivirus ; sinon, le serveur risque de se bloquer en tentant d’analyser des milliers de fichiers.

De plus, l’activation de l’approbation automatique des mises à jour de Microsoft Defender peut éviter que WSUS ne soit ralenti par les analyses en arrière-plan. N’oubliez pas : si vous utilisez un proxy, spécifiez ses paramètres lors de l’installation ou dans la section Configuration de la console WSUS.

La mise en place d’un serveur WSUS demande un peu de configuration, mais une fois paramétrée, la gestion des mises à jour sur le réseau devient beaucoup plus simple. Il suffit de surveiller l’espace disque, la taille de la base de données et l’état du serveur pour que tout se déroule sans problème.