Correction du blocage « Redémarrage en attente » lors de l’installation de KB5056579 (.NET) sur Windows 11 24H2

Si votre PC Windows 11 24H2 reste obstinément sur l’état « Redémarrage en attente » après le téléchargement de la mise à jour cumulative KB 5056579 pour .NET 3.5/4.8.1, suivez ce guide pas à pas : il rassemble les correctifs éprouvés, de la simple relance du dépanneur aux actions avancées pour un environnement d’entreprise.

Sommaire

Comprendre le message « Redémarrage en attente »

Windows Update place certains fichiers clés en quarantaine jusqu’au redémarrage pour remplacer des bibliothèques actives. Quand un composant reste verrouillé (service, pilote, antivirus, session distante…), l’indicateur Pending Restart persiste à chaque nouvelle analyse, bloquant la file d’attente globale des mises à jour. C’est pourquoi il faut éliminer ce verrou avant toute autre tentative.

Vérifications préliminaires

  • Espace disque : assurez‑vous que le lecteur système dispose d’au moins 10 Go libres.
  • Date/heure du BIOS : une horloge décalée peut invalider la signature de KB 5056579.
  • Désactiver VPN/Proxy : les nœuds intermédiaires corrompent parfois le téléchargement des bundles ESD.
  • Redémarrage “pur” : exécutez shutdown /g /t 0 pour forcer la fermeture des services suspendus avant de retenter la recherche.

Dépannage pas à pas

Exécuter le dépanneur Windows Update

Ouvrez Exécuter (Win + R) → msdt.exe /id WindowsUpdateDiagnostic puis laissez l’assistant corriger droits NTFS, clés du registre et dépendances WMI. Dans près d’un cas sur trois, cette étape suffit.

Réinitialiser complètement les composants Windows Update

L’opération renomme les répertoires internes pour forcer une reconstruction de la base de métadonnées.

net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
ren %SystemRoot%\SoftwareDistribution SoftwareDistribution.old
ren %SystemRoot%\System32\catroot2 catroot2.old
net start wuauserv
net start cryptsvc
net start bits
net start msiserver

Après redémarrage, lancez wuauclt /updatenow ou usoclient StartScan pour accélérer la détection.

Contrôler l’intégrité système

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Les deux commandes réparent respectivement les fichiers système et l’image WinSxS. Redémarrez entre chaque exécution pour appliquer les remplacements.

Installer KB 5056579 hors connexion

Téléchargez manuellement le fichier MSU depuis catalog.update.microsoft.com (recherchez « 5056579 »). Double‑cliquez‑le ; l’installation directe contourne la file d’attente Windows Update.

Désactiver temporairement l’antivirus ou le pare‑feu tiers

Certaines suites interceptent les écritures dans %WinDir%\assembly\GAC. Désactivez la protection en temps réel, installez la mise à jour, puis réactivez‑la.

Basculer hors puis dans le canal Insider

Dans Paramètres › Windows Update › Programme Windows Insider, sélectionnez Quitter le programme (sans nettoyage) ; redémarrez. Revenez ensuite sur le même écran et rejoignez de nouveau votre canal (généralement Canary ou Dev). Cette opération réinitialise les balises d’approbation attachées à la build 26100.3909.

Effectuer une réparation sur place

  1. Montez l’ISO Windows 11 24H2 (même langue/édition).
  2. Lancez setup.exe › Mettre à niveau ce PC maintenant.
  3. Cochez Conserver fichiers et applications.

L’Assistant réinjecte tous les packages requis sans toucher aux données.

Tableau récapitulatif des commandes clés

ActionCommande/AstuceEffet
Relancer scan rapideusoclient StartScanForce l’agent à vérifier les mises à jour immédiatement
Purger la file d’attentenet stop wuauserv + renommage dossierRéinitialise le cache
Diagnostic automsdt.exe /id WindowsUpdateDiagnosticRépare permissions registre, ACL, BITS
Validation fichiers OSsfc /scannowRemplace DLL système corrompues
Correction imageDISM /Online /Cleanup-Image /RestoreHealthRépare composant WinSxS

Étapes avancées pour les environnements d’entreprise

Inspection des journaux Windows Update

Get-WindowsUpdateLog -SaveAs C:\WU\WUParsed.log

Cherchez les entrées 0x80242014 ou 0x80248007 ; elles indiquent souvent un exclusive lock sur le registre des packages.

Réenregistrement complet du moteur de mise à jour

PowerShell -Command "& {$srv = (New-Object -ComObject 'Microsoft.Update.ServiceManager'); $srv.AddService2('7971f918-a847-4430-9279-4a52d1efe18d',7,'')}"

La commande ci‑dessus réinscrit le service Windows Update (WSUS) dans la pile COM et pousse une nouvelle synchronisation.

Nettoyage des dépendances orphelines

Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Utilisez‑le sur des postes de test – il supprime les versions antérieures de composants et réduit la taille de WinSxS.

Distribution via WSUS ou Intune

Approuvez KB 5056579 comme « Required » puis déclenchez un cycle Hardware Inventory dans ConfigMgr ou ScanNow via script Intune. Assurez‑vous d’avoir importé la dernière Windows 11 Feature Pack dans le catalogue SUP.

Prévenir les blocages futurs

  • Sauvegarde système régulière : créez une image avant chaque Patch Tuesday.
  • Planification des redémarrages : activez Redémarrer automatiquement en dehors des heures actives pour éviter les conflits.
  • Maintenance proactive .NET : éliminez les versions redondantes dans Programmes et fonctionnalités › Activer ou désactiver des fonctionnalités Windows.
  • Surveillance du service TrustedInstaller : un pic CPU prolongé est souvent le premier signe d’un catalogue bloqué.
  • Utilisation d’un compte local d’administration limité aux opérations de maintenance : évite les GPO conflictuelles sur le compte principal.

FAQ rapide

QuestionRéponse concise
La mise à jour supprime‑t‑elle mes applis ?Non, même l’ISO “réparation sur place” conserve programmes et données.
Puis‑je désinstaller KB 5056579 ?Oui via Paramètres › Historique des mises à jour › Désinstaller, mais .NET pourrait rester sous‑patché.
Pourquoi seuls les insiders sont touchés ?Les builds pré‑RTM contiennent des canaux de maintenance distincts ; un GUID erroné peut bloquer un paquet précis.
Existe‑t‑il un correctif officiel ?Microsoft publiera un cumulative rollup si le problème s’avère répandu. Surveillez le hub Feedback.

Conclusion

Dans la grande majorité des cas, un simple nettoyage des composants Windows Update ou l’installation hors connexion de KB 5056579 suffit à lever le verrou “Redémarrage en attente”. Conservez ce guide sous le coude ; vous gagnerez un temps précieux lors des futurs Patch Tuesday.

Sommaire