ANAVEM
Languageen
Windows Event Viewer displaying power management logs on a server monitoring system
Event ID 32022InformationMicrosoft-Windows-Kernel-PowerWindows

ID d'événement Windows 32022 – Microsoft-Windows-Kernel-Power : Transition de l'état d'alimentation du système

L'ID d'événement 32022 indique une transition de l'état d'alimentation du système initiée par le sous-système de gestion de l'alimentation du noyau Windows, se produisant généralement lors des opérations de veille, d'hibernation ou de réveil.

Emanuel DE ALMEIDAEmanuel DE ALMEIDA
18 mars 20269 min de lecture 0
Event ID 32022Microsoft-Windows-Kernel-Power 5 méthodes 9 min
Référence événement

Signification de cet événement

L'ID d'événement Windows 32022 représente un composant fondamental de l'infrastructure de gestion de l'alimentation de Windows. Généré par le fournisseur Microsoft-Windows-Kernel-Power, cet événement documente les transitions d'état d'alimentation au niveau du noyau, fournissant aux administrateurs un aperçu détaillé du comportement d'alimentation du système.

L'événement se déclenche lors de diverses opérations d'alimentation, y compris l'initiation manuelle de la mise en veille, les transitions automatiques de mise en veille basées sur les politiques d'alimentation, les opérations d'hibernation et les événements de réveil du système. Chaque occurrence inclut des données spécifiques sur le type de transition, la durée et les composants du système impliqués dans le changement d'état d'alimentation.

Les systèmes Windows modernes dépendent fortement des normes de l'Interface de Configuration Avancée et de Gestion de l'Alimentation (ACPI) pour gérer les états d'alimentation. L'ID d'événement 32022 sert de pont entre les opérations ACPI de bas niveau et la gestion de l'alimentation de Windows de haut niveau, le rendant inestimable pour diagnostiquer les problèmes liés à l'alimentation dans les environnements d'entreprise.

L'événement devient particulièrement significatif dans les environnements virtualisés où le comportement de gestion de l'alimentation diffère du matériel physique. Les machines virtuelles peuvent générer ces événements lors des opérations d'alimentation de l'hôte ou lorsque les états d'alimentation du matériel virtuel changent, nécessitant une analyse minutieuse pour distinguer entre les événements d'alimentation de l'invité et de l'hôte.

S'applique à

Windows 10Windows 11Windows Server 2019/2022/2025
Analyse

Causes possibles

  • Initiation manuelle de la veille ou de l'hibernation via le menu Démarrer ou le bouton d'alimentation
  • Transitions automatiques en veille déclenchées par les délais d'attente de la politique d'alimentation
  • Événements de réveil du système à partir des adaptateurs réseau, des périphériques USB ou des tâches planifiées
  • Opérations de veille hybride combinant les fonctionnalités de veille et d'hibernation
  • Séquences de démarrage rapide lors du démarrage et de l'arrêt du système
  • Changements d'état d'alimentation dans les environnements de machines virtuelles
  • Transitions d'état d'alimentation ACPI initiées par les composants matériels
Méthodes de résolution

Étapes de dépannage

01

Analyser les détails de l'événement dans le Visualiseur d'événements

Commencez par examiner les détails spécifiques de l'ID d'événement 32022 pour comprendre le contexte de la transition de puissance.

  1. Ouvrez Observateur d'événements en appuyant sur Win + R, en tapant eventvwr.msc, et en appuyant sur Entrée
  2. Accédez à Journaux WindowsSystème
  3. Filtrez pour l'ID d'événement 32022 en cliquant avec le bouton droit sur le journal Système et en sélectionnant Filtrer le journal actuel
  4. Entrez 32022 dans le champ ID d'événements et cliquez sur OK
  5. Double-cliquez sur les entrées récentes de l'ID d'événement 32022 pour voir des informations détaillées
  6. Examinez l'onglet Général pour le type et le timing de la transition de puissance
  7. Vérifiez l'onglet Détails pour les données XML contenant des informations spécifiques sur l'état de puissance
Astuce pro : Recherchez des motifs dans le timing de ces événements pour identifier s'ils correspondent à l'activité de l'utilisateur ou aux politiques de puissance automatiques.
02

Interroger les événements d'alimentation avec PowerShell

Utilisez PowerShell pour extraire et analyser les occurrences de l'ID d'événement 32022 pour l'identification des motifs et le dépannage.

  1. Ouvrez PowerShell en tant qu'administrateur
  2. Interrogez les entrées récentes de l'ID d'événement 32022 :
    Get-WinEvent -FilterHashtable @{LogName='System'; Id=32022} -MaxEvents 20 | Format-Table TimeCreated, Id, LevelDisplayName, Message -AutoSize
  3. Extrayez les données d'événement détaillées, y compris les informations de transition de puissance :
    Get-WinEvent -FilterHashtable @{LogName='System'; Id=32022} -MaxEvents 10 | ForEach-Object {
        [PSCustomObject]@{
            TimeCreated = $_.TimeCreated
            EventId = $_.Id
            Message = $_.Message
            Properties = $_.Properties
        }
    }
  4. Filtrez les événements par plage de dates pour analyser des périodes spécifiques :
    $StartTime = (Get-Date).AddDays(-7)
    $EndTime = Get-Date
    Get-WinEvent -FilterHashtable @{LogName='System'; Id=32022; StartTime=$StartTime; EndTime=$EndTime}
  5. Exportez les résultats pour une analyse plus approfondie :
    Get-WinEvent -FilterHashtable @{LogName='System'; Id=32022} -MaxEvents 50 | Export-Csv -Path "C:\Temp\PowerEvents.csv" -NoTypeInformation
03

Examiner la configuration et les politiques d'alimentation

Enquêter sur les paramètres de gestion de l'alimentation actuels pour comprendre le contexte des occurrences de l'ID d'événement 32022.

  1. Vérifier la configuration actuelle du schéma d'alimentation :
    powercfg /query
  2. Lister tous les schémas d'alimentation disponibles :
    powercfg /list
  3. Examiner les paramètres de veille et d'hibernation :
    powercfg /query SCHEME_CURRENT SUB_SLEEP
  4. Vérifier les minuteries de réveil et leurs sources :
    powercfg /waketimers
  5. Identifier les périphériques pouvant réveiller le système :
    powercfg /devicequery wake_armed
  6. Examiner les demandes d'alimentation des applications :
    powercfg /requests
  7. Générer un rapport d'alimentation complet :
    powercfg /energy /output "C:\Temp\energy-report.html"
Avertissement : Les modifications des politiques d'alimentation peuvent affecter la stabilité du système et l'expérience utilisateur. Testez toujours les modifications dans un environnement contrôlé d'abord.
04

Corréler avec les performances du système et les événements matériels

Recoupez l'ID d'événement 32022 avec d'autres événements système pour identifier les problèmes potentiels de gestion de l'alimentation ou les problèmes matériels.

  1. Interrogez les événements liés à la gestion de l'alimentation :
    Get-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Microsoft-Windows-Kernel-Power'} -MaxEvents 50 | Sort-Object TimeCreated
  2. Vérifiez les événements critiques liés à l'alimentation autour de la même période :
    Get-WinEvent -FilterHashtable @{LogName='System'; Id=41,1074,6005,6006,6008} -MaxEvents 20 | Sort-Object TimeCreated
  3. Examinez les événements liés au matériel qui pourraient déclencher des transitions d'alimentation :
    Get-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Microsoft-Windows-Kernel-Processor-Power'} -MaxEvents 20
  4. Examinez les événements d'alimentation USB et des périphériques :
    Get-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Microsoft-Windows-USB-USBHUB3'} -MaxEvents 20
  5. Vérifiez le rapport d'erreurs Windows pour les plantages liés à l'alimentation :
    Get-WinEvent -FilterHashtable @{LogName='Application'; ProviderName='Windows Error Reporting'} -MaxEvents 10 | Where-Object {$_.Message -like "*power*"}
05

Analyse avancée du registre et traçage ETW

Effectuez une analyse approfondie en utilisant l'examen du registre et Event Tracing for Windows (ETW) pour comprendre des scénarios complexes de gestion de l'alimentation.

  1. Examinez les paramètres du registre de gestion de l'alimentation :
    Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Power" -Name "*"
  2. Vérifiez les entrées du registre de la politique d'alimentation :
    Get-ChildItem -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Power\PowerSettings" -Recurse
  3. Démarrez la traçabilité ETW pour des événements d'alimentation détaillés :
    wpr -start power -filemode
  4. Reproduisez le problème d'alimentation ou attendez que l'ID d'événement 32022 se produise
  5. Arrêtez la traçabilité ETW et enregistrez la trace :
    wpr -stop C:\Temp\power-trace.etl
  6. Analysez la trace en utilisant Windows Performance Analyzer ou convertissez-la en format lisible :
    tracerpt C:\Temp\power-trace.etl -o C:\Temp\power-analysis.xml -of XML
  7. Examinez l'espace de noms ACPI pour les objets de gestion de l'alimentation :
    Get-WmiObject -Namespace "root\wmi" -Class "MSAcpi_ThermalZoneTemperature"
Astuce pro : La traçabilité ETW offre la vue la plus détaillée des opérations de gestion de l'alimentation mais génère de gros fichiers. Utilisez cette méthode uniquement lorsque les approches de dépannage standard sont insuffisantes.

Aperçu

L'ID d'événement 32022 se déclenche lorsque Windows passe entre différents états d'alimentation via le sous-système de gestion de l'alimentation du noyau. Cet événement fait partie du fournisseur Microsoft-Windows-Kernel-Power et sert de marqueur de diagnostic pour les changements d'état d'alimentation, y compris les opérations de veille (S3), d'hibernation (S4) et de réveil. L'événement apparaît dans le journal Système et fournit des informations cruciales sur le timing pour le dépannage de la gestion de l'alimentation.

Contrairement aux événements d'alimentation critiques qui indiquent des échecs, l'ID d'événement 32022 représente des opérations normales de gestion de l'alimentation. Cependant, l'analyse de ces événements devient essentielle lors de l'investigation de problèmes de veille/réveil, d'arrêts inattendus ou de problèmes de gestion de l'alimentation. L'événement contient des informations détaillées sur le type de transition d'alimentation, le timing et l'état du système avant et après la transition.

Les administrateurs système rencontrent fréquemment cet événement lors du dépannage de la gestion de l'alimentation des ordinateurs portables, des configurations de veille des serveurs ou des problèmes de veille des ordinateurs de bureau. Le timing de l'événement est directement corrélé aux actions d'alimentation initiées par l'utilisateur ou aux politiques de gestion de l'alimentation automatiques configurées via la stratégie de groupe ou les paramètres d'alimentation locaux.

Questions Fréquentes

Que signifie l'ID d'événement 32022 concernant la gestion de l'alimentation de mon système ?+
L'ID d'événement 32022 indique des transitions d'état d'alimentation normales gérées par le sous-système d'alimentation du noyau Windows. Il documente lorsque votre système entre ou sort du mode veille, hibernation ou d'autres états d'alimentation. Ces événements sont informatifs et représentent un comportement attendu plutôt que des erreurs. Cependant, analyser leur fréquence et leur timing peut aider à identifier des problèmes de gestion de l'alimentation ou des événements de réveil inattendus qui pourraient affecter les performances du système ou la durée de vie de la batterie.
Dois-je m'inquiéter si je vois de nombreuses entrées d'ID d'événement 32022 dans mes journaux ?+
Plusieurs entrées d'ID d'événement 32022 sont généralement normales, surtout sur les ordinateurs portables ou les systèmes avec des politiques de gestion de l'alimentation agressives. La fréquence dépend de vos paramètres d'alimentation et de vos habitudes d'utilisation. Cependant, si vous remarquez que ces événements se produisent à des moments inattendus ou qu'ils sont corrélés à une instabilité du système, examinez vos politiques d'alimentation, les minuteries de réveil et les paramètres de gestion de l'alimentation des appareils. Des transitions d'alimentation excessives pourraient indiquer des politiques d'alimentation mal configurées ou des problèmes matériels.
Comment puis-je déterminer ce qui cause le réveil de mon système en fonction de l'ID d'événement 32022 ?+
Bien que l'ID d'événement 32022 documente la transition de puissance, il n'identifie pas directement les sources de réveil. Utilisez la commande 'powercfg /waketimers' pour voir les événements de réveil programmés et 'powercfg /devicequery wake_armed' pour identifier les périphériques capables de réveiller le système. Recoupez le timing de l'ID d'événement 32022 avec d'autres événements système, en particulier ceux provenant des adaptateurs réseau, des périphériques USB ou des tâches planifiées susceptibles de déclencher des opérations de réveil.
L'ID d'événement 32022 peut-il aider à résoudre les problèmes de veille ou d'hibernation ?+
Oui, l'ID d'événement 32022 fournit des informations précieuses sur le timing des transitions d'état d'alimentation qui peuvent aider à diagnostiquer les problèmes de veille et d'hibernation. En analysant quand ces événements se produisent par rapport aux actions de l'utilisateur ou aux problèmes système, vous pouvez identifier si les transitions d'alimentation se terminent avec succès ou s'il y a des retards ou des échecs. Combinez cette analyse avec d'autres événements de puissance du noyau et des données de performance système pour obtenir une image complète du comportement de gestion de l'alimentation.
Comment l'ID d'événement 32022 se comporte-t-il différemment dans les environnements de machines virtuelles ?+
Dans les environnements virtuels, l'ID d'événement 32022 peut refléter à la fois les opérations d'alimentation du système d'exploitation invité et les effets de gestion de l'alimentation du système hôte. Les machines virtuelles peuvent générer ces événements lorsque le système hôte change d'état d'alimentation ou lorsque les paramètres d'alimentation du matériel virtuel sont modifiés. Le moment et la fréquence peuvent différer des systèmes physiques puisque les couches de virtualisation peuvent intercepter ou modifier les opérations de gestion de l'alimentation. Tenez toujours compte des fonctionnalités de gestion de l'alimentation de la plateforme de virtualisation lors de l'analyse de ces événements dans les environnements VM.
Documentation

Références (2)

Emanuel DE ALMEIDA
Écrit par

Emanuel DE ALMEIDA

Senior IT Journalist & Cloud Architect

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Discussion

Partagez vos réflexions et analyses

Vous devez être connecté pour commenter.

Chargement des commentaires...