Anavem
Languageen
Comment déployer la mise à jour Windows 11 KB5079391 en utilisant WSUS et la stratégie de groupe

Comment déployer la mise à jour Windows 11 KB5079391 en utilisant WSUS et la stratégie de groupe

Déployez la mise à jour préliminaire KB5079391 de Microsoft dans les environnements d'entreprise Windows 11 24H2/25H2 en utilisant les flux de travail d'approbation WSUS, les anneaux de déploiement et les procédures de retour en arrière automatisées.

22 avril 2026 15 min
mediumwsus 8 étapes 15 min

Pourquoi déployer KB5079391 via WSUS au lieu d'une installation directe ?

Le KB5079391 de Microsoft représente une mise à jour cumulative significative pour les systèmes Windows 11 24H2 et 25H2, apportant 29 améliorations, y compris des améliorations du contrôle des applications intelligentes et des optimisations d'affichage. Bien que les systèmes individuels puissent télécharger cette mise à jour directement depuis Windows Update, les environnements d'entreprise nécessitent des stratégies de déploiement contrôlées et progressives pour minimiser les perturbations commerciales et assurer la stabilité du système sur des centaines ou des milliers de points de terminaison.

WSUS (Windows Server Update Services) combiné avec la stratégie de groupe fournit le contrôle de niveau entreprise nécessaire pour le déploiement de mises à jour à grande échelle. Cette approche vous permet de tester les mises à jour sur des systèmes pilotes, de créer des anneaux de déploiement pour un déploiement progressif et de maintenir une visibilité centralisée sur l'avancement de l'installation. Plus important encore, elle vous donne la possibilité d'arrêter immédiatement le déploiement si des problèmes surviennent et de mettre en œuvre des procédures de retour en arrière automatisées sur l'ensemble de votre flotte.

Qu'est-ce qui rend KB5079391 différent des mises à jour précédentes ?

Cette version du Patch Tuesday d'avril 2026 inclut des capacités de remédiation automatisée PowerShell pour la gestion à l'échelle de la flotte, traitant des problèmes d'installation qui ont affecté les mises à jour précédentes comme KB5074109 et KB5078127. Cependant, la mise à jour nécessite toujours une planification minutieuse du déploiement en raison de sa taille et de la nature critique des correctifs de sécurité qu'elle contient. La mise à jour cible principalement les systèmes Windows 11 24H2, avec des phases de test en entreprise s'étendant aux environnements 25H2.

Contrairement aux petites mises à jour mensuelles, KB5079391 inclut à la fois des correctifs de sécurité et des améliorations de fonctionnalités, rendant les tests approfondis essentiels avant un déploiement large. La mise à jour nécessite également que la dernière mise à jour de la pile de maintenance (SSU) soit installée en premier, ce que WSUS gère automatiquement lorsqu'il est correctement configuré. Comprendre ces dépendances et mettre en œuvre des anneaux de déploiement appropriés garantit que votre organisation peut bénéficier des améliorations de sécurité tout en maintenant la stabilité du système et la productivité des utilisateurs.

Guide de mise en oeuvre

Procédure complète

01

Configurer le serveur WSUS et synchroniser KB5079391

Commencez par vous assurer que votre serveur WSUS peut télécharger et distribuer KB5079391. Ouvrez la console d'administration WSUS et accédez aux paramètres de synchronisation.

# Ouvrir la console WSUS ou utiliser PowerShell
Get-WsusServer | Get-WsusSubscription | Start-WsusServerSynchronization

Accédez à Options > Produits et classifications. Assurez-vous que ceux-ci sont sélectionnés :

  • Produits : Windows 11, version 24H2 et versions ultérieures
  • Classifications : Mises à jour de sécurité, Mises à jour critiques, Regroupements de mises à jour

Forcez une synchronisation manuelle en allant dans Options > Planification de la synchronisation > Synchroniser maintenant. Ce processus prend généralement 15 à 30 minutes selon votre connexion.

Astuce pro : Activez la synchronisation automatique quotidiennement à 2h du matin pour capter automatiquement les futures mises à jour. Réglez cela sous Planification de la synchronisation.

Vérification : Une fois la synchronisation terminée, accédez à Mises à jour > Toutes les mises à jour et recherchez "KB5079391". Vous devriez voir la mise à jour répertoriée avec un statut de "Non approuvé".

02

Créer des groupes d'ordinateurs pour l'anneau de déploiement

Établissez des anneaux de déploiement pour contrôler le rythme de déploiement. Dans la console WSUS, accédez à Ordinateurs > Tous les ordinateurs et créez de nouveaux groupes d'ordinateurs.

Cliquez avec le bouton droit sur Tous les ordinateurs > Ajouter un groupe d'ordinateurs et créez ces groupes :

  • Anneau pilote - 5-10% de votre environnement
  • Adopteurs précoces - 25% des systèmes restants
  • Déploiement large - Tous les systèmes de production restants

Configurez la stratégie de groupe pour attribuer automatiquement les ordinateurs à ces groupes. Créez un nouveau GPO appelé "Attribution de groupe d'ordinateurs WSUS" :

# Accédez à : Configuration de l'ordinateur > Préférences > Paramètres du panneau de configuration > Tâches planifiées
# Créez un script de démarrage qui exécute :
wuauclt /detectnow
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v TargetGroup /t REG_SZ /d "Anneau pilote" /f

Liez ce GPO à votre UO pilote contenant des machines de test. Créez des GPO similaires pour d'autres anneaux avec des valeurs TargetGroup appropriées.

Avertissement : Ne déployez jamais directement sur les contrôleurs de domaine ou les serveurs d'infrastructure critiques sans tests approfondis dans des environnements isolés au préalable.

Vérification : Exécutez gpupdate /force sur une machine de test, puis vérifiez la console WSUS après 10-15 minutes. L'ordinateur devrait apparaître dans le groupe correct.

03

Configurer les paramètres de stratégie de groupe de Windows Update

Créez une stratégie de groupe complète pour contrôler comment les clients interagissent avec votre serveur WSUS. Ouvrez la gestion des stratégies de groupe et créez un nouveau GPO appelé "Windows Update - Configuration WSUS".

Accédez à Configuration de l'ordinateur > Modèles d'administration > Composants Windows > Windows Update et configurez ces paramètres :

Spécifier l'emplacement du service de mise à jour Microsoft intranet :
- Activé
- Service de mise à jour intranet : http://votre-serveur-wsus:8530
- Serveur de statistiques intranet : http://votre-serveur-wsus:8530

Configurer les mises à jour automatiques :
- Activé
- Configurer la mise à jour automatique : 4 - Téléchargement automatique et installation planifiée
- Jour d'installation planifiée : Tous les jours
- Heure d'installation planifiée : 03:00

Autoriser les mises à jour signées à partir d'un emplacement de service de mise à jour Microsoft intranet :
- Activé

Ne pas se connecter à des emplacements Internet de Windows Update :
- Activé

Pour le contrôle de l'anneau de déploiement, configurez ces paramètres supplémentaires :

Sélectionner quand les versions préliminaires et les mises à jour de fonctionnalités sont reçues :
- Activé
- Niveau de préparation de Windows : Canal semi-annuel
- Différer les mises à jour de fonctionnalités : 365 jours (pour les anneaux de production)

Sélectionner quand les mises à jour de qualité sont reçues :
- Activé
- Différer les mises à jour de qualité : 0 jours (Pilote), 7 jours (Précoce), 14 jours (Large)

Vérification : Sur un client de test, exécutez gpupdate /force puis gpresult /r pour confirmer l'application de la stratégie. Vérifiez que les paramètres de Windows Update affichent votre serveur WSUS.

04

Approuver KB5079391 pour le déploiement pilote

Approuvez maintenant la mise à jour pour votre anneau pilote. Dans la console WSUS, accédez à Mises à jour > Toutes les mises à jour et localisez KB5079391. Vous pouvez filtrer par "Mises à jour de sécurité" et statut "Non approuvé" pour le trouver rapidement.

Cliquez avec le bouton droit sur KB5079391 et sélectionnez Approuver. Dans la boîte de dialogue d'approbation :

  • Sélectionnez le groupe d'ordinateurs Anneau Pilote
  • Choisissez Approuvé pour l'installation
  • Définissez la date limite : 7 jours à partir de maintenant
  • Laissez les autres groupes comme "Non approuvé"
# Alternative : Utiliser PowerShell pour l'approbation
$wsus = Get-WsusServer
$update = $wsus.GetUpdates() | Where-Object {$_.KnowledgebaseArticles -contains "5079391"}
$pilotGroup = $wsus.GetComputerTargetGroups() | Where-Object {$_.Name -eq "Pilot Ring"}
$update.Approve("Install", $pilotGroup)

Surveillez le processus d'approbation dans Services de mise à jour > Nom du serveur > Mises à jour > Résumé du statut des mises à jour. Vous devriez voir la mise à jour passer de "Non approuvé" à "Approuvé".

Astuce pro : Configurez des notifications par e-mail pour les approbations de mise à jour en configurant les paramètres SMTP sous Options > Notifications par e-mail. Cela aide à suivre automatiquement la progression du déploiement.

Vérification : Vérifiez que les machines pilotes reçoivent la mise à jour en exécutant wuauclt /detectnow sur un système pilote, puis en vérifiant l'historique de Windows Update.

05

Installation du pilote de surveillance et collecte de retours

Surveillez de près le déploiement pilote pendant les premières 48-72 heures. Utilisez les rapports WSUS et PowerShell pour suivre la progression de l'installation et identifier les problèmes.

Générez des rapports d'installation dans la console WSUS :

  1. Accédez à Rapports > Rapports de mise à jour > Résumé de l'état de la mise à jour
  2. Sélectionnez KB5079391 et le groupe d'ordinateurs Pilot Ring
  3. Exécutez le rapport pour voir la répartition de l'état de l'installation

Utilisez PowerShell pour vérifier l'état de l'installation sur les machines pilotes :

# Vérifiez l'état de l'installation de la mise à jour sur les machines distantes
$pilotComputers = @("PC001", "PC002", "PC003")  # Remplacez par les noms d'hôte réels
foreach ($computer in $pilotComputers) {
    try {
        $hotfix = Invoke-Command -ComputerName $computer -ScriptBlock {
            Get-HotFix | Where-Object {$_.HotFixID -eq "KB5079391"}
        }
        if ($hotfix) {
            Write-Host "$computer: KB5079391 installé le $($hotfix.InstalledOn)" -ForegroundColor Green
        } else {
            Write-Host "$computer: KB5079391 non installé" -ForegroundColor Yellow
        }
    } catch {
        Write-Host "$computer: Échec de la connexion - $($_.Exception.Message)" -ForegroundColor Red
    }
}

Surveillez les problèmes courants tels que les gels du système ou les problèmes de compatibilité des applications. Créez un processus de collecte de feedback en utilisant :

  • Journaux de l'Observateur d'événements (Système et Application)
  • Problèmes signalés par les utilisateurs via des tickets d'assistance
  • Vérifications de santé automatisées via des scripts PowerShell
Avertissement : Si plus de 10 % des systèmes pilotes rencontrent des problèmes, arrêtez immédiatement le déploiement et enquêtez. Les problèmes courants incluent des gels du système similaires aux mises à jour précédentes comme KB5074109.

Vérification : Confirmez la réussite de l'installation en vérifiant que les systèmes pilotes affichent la mise à jour dans Paramètres > Windows Update > Historique des mises à jour et que la stabilité du système reste normale après 72 heures.

06

Déployer à des cercles plus larges après le succès du pilote

Après avoir confirmé le succès du pilote (généralement 5-7 jours), étendez le déploiement à votre anneau des Premiers Adopteurs, puis au Déploiement Large. Retournez à la Console WSUS et modifiez l'approbation pour KB5079391.

Cliquez avec le bouton droit sur KB5079391 et sélectionnez Approuver. Mettez à jour les paramètres d'approbation :

  • Premiers Adopteurs : Approuvé pour installation avec un délai de 5 jours
  • Conservez l'anneau Pilote comme approuvé
  • Laissez le Déploiement Large comme "Non Approuvé" pour l'instant

Utilisez PowerShell pour automatiser le déploiement par phases :

# Approuver pour l'anneau des Premiers Adopteurs
$wsus = Get-WsusServer
$update = $wsus.GetUpdates() | Where-Object {$_.KnowledgebaseArticles -contains "5079391"}
$earlyGroup = $wsus.GetComputerTargetGroups() | Where-Object {$_.Name -eq "Early Adopters"}
$update.Approve("Install", $earlyGroup)

# Définir la date limite (optionnel)
$deadline = (Get-Date).AddDays(5)
$update.Approve("Install", $earlyGroup, $deadline)

Surveillez le déploiement des Premiers Adopteurs pendant 3-5 jours, puis passez au Déploiement Large si aucun problème ne survient. Pour la phase finale :

# Approbation finale pour le Déploiement Large
$broadGroup = $wsus.GetComputerTargetGroups() | Where-Object {$_.Name -eq "Broad Deployment"}
$update.Approve("Install", $broadGroup)

Suivez la progression globale du déploiement à l'aide des rapports WSUS. Générez des rapports d'état hebdomadaires montrant les pourcentages d'installation dans tous les anneaux.

Vérification : Utilisez le rapport de Résumé de l'état de la mise à jour pour confirmer que le déploiement atteint les pourcentages cibles : 100% Pilote, 95%+ Premiers Adopteurs, et 90%+ Déploiement Large dans vos délais définis.

07

Mettre en œuvre des procédures de retour en arrière automatisées

Préparez des capacités de retour en arrière automatisées avant un déploiement à grande échelle. Créez des scripts PowerShell et des configurations de stratégie de groupe pour supprimer rapidement KB5079391 si des problèmes critiques surviennent.

Créez un script de retour en arrière qui peut être déployé via des scripts de démarrage de stratégie de groupe :

# Enregistrez sous Remove-KB5079391.ps1
param(
    [switch]$Force,
    [switch]$NoRestart
)

# Vérifiez si la mise à jour est installée
$update = Get-HotFix | Where-Object {$_.HotFixID -eq "KB5079391"}
if (-not $update) {
    Write-Host "KB5079391 non trouvé sur ce système" -ForegroundColor Yellow
    exit 0
}

try {
    Write-Host "Suppression de KB5079391..." -ForegroundColor Yellow
    
    # Méthode 1 : Utilisation de wusa.exe
    $process = Start-Process -FilePath "wusa.exe" -ArgumentList "/uninstall /kb:5079391 /quiet $(if($NoRestart){'/norestart'})" -Wait -PassThru
    
    if ($process.ExitCode -eq 0) {
        Write-Host "KB5079391 supprimé avec succès" -ForegroundColor Green
        
        # Enregistrez la suppression
        $logEntry = "$(Get-Date): KB5079391 supprimé de $env:COMPUTERNAME"
        Add-Content -Path "C:\Windows\Temp\KB5079391_Removal.log" -Value $logEntry
        
        if (-not $NoRestart) {
            Write-Host "Le système redémarrera dans 60 secondes..." -ForegroundColor Yellow
            shutdown /r /t 60 /c "La suppression de KB5079391 nécessite un redémarrage"
        }
    } else {
        throw "wusa.exe a échoué avec le code de sortie $($process.ExitCode)"
    }
} catch {
    Write-Error "Échec de la suppression de KB5079391 : $($_.Exception.Message)"
    exit 1
}

Déployez le script de retour en arrière via la stratégie de groupe si nécessaire :

  1. Copiez le script dans SYSVOL : \domain.com\SYSVOL\domain.com\scripts\
  2. Créez un nouveau GPO appelé "Retour en arrière d'urgence KB5079391"
  3. Accédez à Configuration de l'ordinateur > Paramètres Windows > Scripts > Démarrage
  4. Ajoutez le script PowerShell avec les paramètres appropriés
Conseil pro : Testez le script de retour en arrière sur une machine de test dédiée avant de créer le GPO. Assurez-vous qu'il fonctionne en mode normal et en mode sans échec.

Pour un retour en arrière immédiat sur plusieurs systèmes, utilisez la télécommande PowerShell :

# Retour en arrière d'urgence de la flotte
$computers = Get-ADComputer -Filter "OperatingSystem -like '*Windows 11*'" | Select-Object -ExpandProperty Name
Invoke-Command -ComputerName $computers -ScriptBlock {
    wusa.exe /uninstall /kb:5079391 /quiet /norestart
} -ThrottleLimit 10

Vérification : Testez les procédures de retour en arrière sur des systèmes pilotes d'abord. Confirmez que la mise à jour est supprimée en vérifiant la sortie de Get-HotFix et l'historique de Windows Update.

08

Surveiller et rapporter le statut de déploiement

Établir une surveillance et un rapport complets pour l'ensemble du cycle de vie du déploiement. Créer des rapports automatisés qui suivent la progression de l'installation, les échecs et la santé du système après le déploiement.

Configurer des rapports WSUS automatisés à l'aide de PowerShell :

# Créer un rapport quotidien sur l'état du déploiement
$wsus = Get-WsusServer
$update = $wsus.GetUpdates() | Where-Object {$_.KnowledgebaseArticles -contains "5079391"}

# Obtenir les statistiques d'installation
$groups = $wsus.GetComputerTargetGroups()
$report = @()

foreach ($group in $groups) {
    if ($group.Name -in @("Pilot Ring", "Early Adopters", "Broad Deployment")) {
        $computers = $group.GetComputerTargets()
        $total = $computers.Count
        
        $installed = 0
        $failed = 0
        $pending = 0
        
        foreach ($computer in $computers) {
            $status = $computer.GetUpdateInstallationInfoPerUpdate($update)
            switch ($status.UpdateInstallationState) {
                "Installed" { $installed++ }
                "Failed" { $failed++ }
                "NotInstalled" { $pending++ }
            }
        }
        
        $report += [PSCustomObject]@{
            Group = $group.Name
            Total = $total
            Installed = $installed
            Failed = $failed
            Pending = $pending
            SuccessRate = if($total -gt 0) { [math]::Round(($installed / $total) * 100, 2) } else { 0 }
        }
    }
}

# Générer un rapport HTML
$html = $report | ConvertTo-Html -Title "KB5079391 Deployment Status" -PreContent "

Rapport de déploiement KB5079391 - $(Get-Date)

" $html | Out-File "C:\Reports\KB5079391_Status_$(Get-Date -Format 'yyyyMMdd').html"

Créer un tableau de bord de surveillance qui suit :

  • Taux de réussite des installations par anneau de déploiement
  • Installations échouées avec codes d'erreur
  • Métriques de stabilité du système après installation
  • Volume de tickets du service d'assistance liés à la mise à jour

Configurer des alertes par e-mail pour les seuils critiques :

# Alerte si le taux d'échec dépasse 5%
foreach ($ring in $report) {
    $failureRate = if($ring.Total -gt 0) { ($ring.Failed / $ring.Total) * 100 } else { 0 }
    
    if ($failureRate -gt 5) {
        $subject = "ALERTE : Taux d'échec élevé KB5079391 dans $($ring.Group)"
        $body = "Taux d'échec : $failureRate% ($($ring.Failed)/$($ring.Total) systèmes)"
        Send-MailMessage -To "admin@company.com" -Subject $subject -Body $body -SmtpServer "mail.company.com"
    }
}
Avertissement : Surveiller l'erreur 0x80240069 lors du déploiement WSUS, qui a été observée avec des mises à jour de sécurité similaires. Si rencontrée, redémarrer le service WSUS et importer manuellement la mise à jour depuis le catalogue Microsoft Update.

Vérification : Confirmer que la surveillance fonctionne en vérifiant que les rapports sont générés correctement et que les seuils d'alerte déclenchent les notifications appropriées lors des scénarios de test.

Questions Fréquentes

Que se passe-t-il si KB5079391 provoque des blocages système comme les mises à jour précédentes de Windows 11 ?+
Si KB5079391 provoque des blocages système similaires à KB5074109 ou KB5078127, démarrez immédiatement les systèmes affectés en mode sans échec et exécutez la commande de désinstallation 'wusa.exe /uninstall /kb:5079391 /quiet /norestart'. Pour les problèmes à l'échelle de la flotte, déployez le script de retour en arrière PowerShell via les scripts de démarrage de la stratégie de groupe pour supprimer automatiquement la mise à jour de tous les systèmes affectés. Assurez-vous toujours que la Restauration du système est activée avant le déploiement pour fournir une option de récupération supplémentaire.
Comment gérer l'erreur WSUS 0x80240069 lors du déploiement de KB5079391 ?+
L'erreur 0x80240069 se produit généralement lorsque WSUS ne parvient pas à synchroniser ou approuver correctement les mises à jour de sécurité. Tout d'abord, redémarrez le service WSUS en utilisant 'Restart-Service wsusservice' dans PowerShell. Si l'erreur persiste, téléchargez manuellement KB5079391 depuis le Catalogue Microsoft Update et importez-le directement dans WSUS. Vérifiez que votre serveur WSUS dispose de suffisamment d'espace disque et que les paramètres Produits et Classifications incluent Windows 11 24H2 et Mises à jour de sécurité.
Puis-je déployer KB5079391 sur les systèmes Windows 11 25H2 via la même configuration WSUS ?+
Oui, KB5079391 s'applique aux systèmes Windows 11 24H2 et 25H2 car c'est une mise à jour de sécurité cumulative. Assurez-vous que vos paramètres de produits WSUS incluent à la fois 'Windows 11, version 24H2' et toutes les classifications 25H2 lorsqu'elles deviennent disponibles. Les mêmes anneaux de déploiement et configurations de stratégie de groupe fonctionnent sur les deux versions, mais testez séparément sur les systèmes 25H2 dans votre anneau pilote pour vérifier la compatibilité.
Quelle est la différence entre le déploiement de KB5079391 seul et le package SSU combiné ?+
KB5079391 peut être fourni sous forme de package combiné avec la dernière mise à jour de la pile de maintenance (SSU) pour une installation fiable. Lors du déploiement via WSUS, le package combiné est préféré car il garantit le bon ordre d'installation. Si vous téléchargez le .msu autonome depuis le catalogue Microsoft Update, vérifiez d'abord que les systèmes cibles ont la dernière SSU installée. Notez que les composants SSU ne peuvent pas être désinstallés une fois installés, donc les procédures de retour en arrière n'affectent que la partie mise à jour cumulative.
Combien de temps dois-je attendre entre les phases de déploiement pour KB5079391 ?+
Attendez 5 à 7 jours après le déploiement du cercle pilote avant de passer aux premiers adoptants, en surveillant la stabilité du système, les problèmes de compatibilité des applications et les problèmes signalés par les utilisateurs. Laissez 3 à 5 jours entre les phases des premiers adoptants et du déploiement général. Pour les mises à jour de sécurité critiques comme KB5079391, vous pouvez accélérer le calendrier à 3 à 5 jours pour le pilote et 2 à 3 jours pour les premiers adoptants si aucun problème n'est détecté. Maintenez toujours au moins 72 heures de surveillance après chaque phase pour détecter les problèmes retardés tels que les gels du système ou la dégradation des performances.

Discussion

Partagez vos réflexions et analyses

Connectez-vous pour participer