Erreur 7023 System Guard Runtime Monitor Broker après mise à jour Windows janvier 2025 : causes, impact et correctifs

Depuis le Patch Tuesday du 14 janvier 2025, de nombreux administrateurs voient apparaître l’évènement ID 7023 « System Guard Runtime Monitor Broker ». Ce guide détaille l’origine du message, son impact et les moyens de le faire disparaître.

Sommaire

Contexte de l’erreur 7023 : qu’est‑ce que System Guard Runtime Monitor Broker ?

Le service System Guard Runtime Monitor Broker (SgrmBroker.exe) a été introduit à l’origine pour soutenir les fonctions d’intégrité de Microsoft Defender. Sa mission initiale : dialoguer avec les enclaves matérielles (Intel SGX/AMD SEV) afin de vérifier l’état de confiance du système.
Dans les faits, ce composant est devenu obsolète ; sur les versions récentes de Windows 11, il est même désactivé par défaut. Néanmoins, la mise à jour cumulative (CU) du 14 janvier 2025 a réactivé le service en mode « Automatique » sous :

  • Windows 10 22H2 (KB5049981 – build 19045.5371)
  • Windows Server 2022 (KB5049983)

Or, les binaires livrés n’étant plus compatibles avec le reste de la pile de sécurité, le démarrage échoue systématiquement ; l’ID 7023 est consigné à chaque boot avec le code d’erreur %%3489660935.

Pourquoi le service est‑il revenu en « Automatique » ?

Lors de la construction des CU, Microsoft regroupe de très nombreux correctifs. Un script interne a, par erreur, rétabli la valeur de la clé de registre HKLM\System\CurrentControlSet\Services\SgrmBroker\Start à 2 (démarrage automatique). Aucune dépendance n’étant plus présente, le contrôle de service Windows (SCM) tente le lancement, échoue, puis journalise l’évènement 7023.

Impact réel : seulement visuel, pas opérationnel

Selon les ingénieurs du programme Windows Insider, aucune dégradation des performances ni compromis de sécurité n’a été observé :

  • Le service n’est plus invoqué par Defender ; son absence d’activité ne bloque donc aucune fonction d’antivirus ou de virtualisation.
  • Aucun appel d’API critique ne dépend de SgrmBroker.exe.
  • Les rares BSOD signalés dans les forums ont été attribués à des pilotes GPU obsolètes ou à des SSD NVMe défectueux, sans corrélation avec SGRM.

Solutions rapides et mesures intermédiaires

ApprocheDescriptionRisques / remarques
Ignorer l’évènementSolution officielle : laisser le message dans l’Observateur d’évènements. L’OS fonctionne normalement.0 % de risque. Ne génère qu’un log « bruit ».
Désactiver le servicesc.exe config SgrmBroker start= disabled reg add HKLM\System\CurrentControlSet\Services\SgrmBroker /v Start /t REG_DWORD /d 4 /fRecommandé si l’on souhaite un journal propre. Microsoft tolère la modification mais déconseille de supprimer les fichiers.
Restaurer les binaires de nov. 2024Copier SgrmBroker.exe, SgrmEnclave.dll… depuis une sauvegarde antérieure et remplacer les versions actuelles.Opération fastidieuse ; sera annulée par SFC ou la prochaine CU.
Dépannage BSODAnalyser les minidumps avec BlueScreenView, WhoCrashed ou WinDbg → mettre à jour pilotes/UEFI.Sans lien direct avec SGRM. Utile seulement si des arrêts brutaux persistent.

Pas‑à‑pas : désactiver proprement le service SGRM

  1. Ouvrir une Invite de commandes en tant qu’administrateur.
  2. Exécuter la commande :
    sc.exe query SgrmBroker Vous devriez voir l’état STOPPED et le type de démarrage AUTO_START.
  3. Désactivez le service :
    sc.exe config SgrmBroker start= disabled
  4. Sécurisez la modification dans le registre (optionnel mais recommandé) :
    reg add HKLM\System\CurrentControlSet\Services\SgrmBroker /v Start /t REG_DWORD /d 4 /f
  5. Redémarrez le système et vérifiez l’absence du 7023.

Astuce : Si un script d’inventaire doit s’assurer que le correctif est appliqué, interrogez la valeur DWORD Start; elle doit être égale à 4.

Ligne du temps des correctifs Microsoft

DateMise à jourÉtat du bug
20 janv. 2025Bulletin interne WI982633 / WI982632Problème classé « Mitigated » (en cours de résolution)
11 fév. 2025KB5051974 (Patch Tuesday)Bug toujours présent
25 fév. 2025KB5052077 (aperçu)Aucun changement
23 avr. 2025Aperçu (BETA) de correctifPremier correctif public facultatif
13 mai 2025KB5058379 (build 19045.5854)Erreur 7023 éliminée sur Windows 10 22H2
13 mai 2025CU équivalente Windows Server 2022Service à nouveau désactivé côté serveur

Et pour les environnements serveurs ?

Sur Windows Server 2022, les symptômes sont identiques : l’évènement 7023 apparaît uniquement dans le journal Système. Les rôles AD DS, Hyper‑V ou IIS ne sont pas impactés.

Bonnes pratiques :

  • Évitez de désinstaller la CU de janvier ; les vulnérabilités corrigées sont plus critiques que le log 7023.
  • Planifiez le redémarrage hors production après l’application de la CU de mai 2025 (ou ultérieure).
  • Centralisez les journaux (Azure Monitor, Splunk, etc.) ; vous pourrez filtrer le 7023 le temps que la correction soit installée.

Dépannage BSOD : vérifier si SGRM est réellement en cause

Si vous observez des écrans bleus et que vous suspectez le bogue :

  1. Installez l’outil gratuit WhoCrashed et ouvrez le dernier .dmp.
  2. Regardez la pile d’appels ; si SgrmBroker.exe n’est pas mentionné, le problème est ailleurs (souvent : nvlddmkm.sys ou storport.sys).
  3. Mettez à jour le firmware du BIOS/UEFI et les pilotes GPU, RAID et réseau.
  4. Soumettez la trace sur le portail Microsoft pour confirmation.

Recommandations actuelles

  1. Mettre à jour : appliquez la CU de mai 2025 ou toute CU ultérieure. L’erreur disparaît sans action supplémentaire.
  2. Systèmes non encore patchés : tolérer le log ou désactiver proprement le service comme décrit plus haut.
  3. Éviter les solutions lourdes : ne supprimez ni ne remplacez les exécutables ; Windows File Protection et Windows Update les restaureront.
  4. Surveillance : gardez un œil sur l’Historique Windows Update ; Microsoft pourrait retirer définitivement le composant lors d’un prochain refactor.

FAQ

Q : L’erreur peut‑elle réapparaître après la CU de mai 2025 ?
R : Non, sauf si la clé de registre Start est à nouveau forcée à 2 par une image de référence obsolète ou par un outil tiers.

Q : Puis‑je créer une règle Event Log pour masquer l’ID 7023 ?
R : Oui ; utilisez Filtrer le journal actuel ou déployez une règle EventForwarding ciblée.

Q : Y a‑t‑il un impact sur BitLocker ou le démarrage sécurisé ?
R : Aucun. Ces fonctionnalités dépendent d’autres services (BDESVC, SecureBoot), pas de SGRM.

Q : Le service sera‑t‑il totalement supprimé à terme ?
R : Probablement. Microsoft a indiqué vouloir « retirer ou fusionner les services de sécurité hérités » dans Windows 10 LTSC 2025 et Web Server VNext.

Conclusion

L’apparition de l’ID 7023 « System Guard Runtime Monitor Broker » depuis la CU de janvier 2025 est le résultat d’un simple réglage de service inapproprié. La CU de mai 2025 corrige définitivement le problème. En attendant, l’erreur est purement cosmétique ; une désactivation du service suffit pour retrouver des journaux propres sans compromettre la sécurité.

Sommaire