ANAVEM
Languageen
Windows Event Viewer displaying Kernel-Power Event ID 45 entries on a system administrator's monitoring setup
Event ID 45InformationKernel-PowerWindows

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

L'ID d'événement 45 de Kernel-Power indique une transition de l'état d'alimentation du système, généralement lorsque Windows entre ou sort des états de veille, d'hibernation ou d'arrêt. Critique pour le dépannage de la gestion de l'alimentation.

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

Signification de cet événement

L'ID d'événement Windows 45 représente un composant fondamental du sous-système de gestion de l'alimentation de Windows. Généré par la source Kernel-Power, cet événement fournit un journal détaillé des transitions d'état d'alimentation qui se produisent lors des opérations normales du système et des activités de gestion de l'alimentation.

L'événement capture des informations critiques sur les changements d'état d'alimentation, y compris le type spécifique de transition (veille, hibernation, arrêt ou réveil), la durée de la transition et toute condition d'erreur pertinente. Ces données s'avèrent inestimables lors du diagnostic des problèmes système liés à l'alimentation, des comportements inattendus pendant les cycles de veille/réveil ou de l'investigation des problèmes de stabilité du système.

Les systèmes Windows modernes génèrent fréquemment des entrées d'ID d'événement 45 en raison de politiques de gestion de l'alimentation agressives conçues pour optimiser la durée de vie de la batterie et réduire la consommation d'énergie. L'événement inclut des paramètres détaillés tels que les codes d'état d'alimentation, les horodatages de transition et les informations de contexte système qui aident les administrateurs à comprendre exactement ce qui s'est passé lors de chaque transition d'alimentation.

Comprendre l'ID d'événement 45 est crucial pour les administrateurs système gérant de grands déploiements Windows, car les problèmes de gestion de l'alimentation peuvent avoir un impact significatif sur la productivité des utilisateurs et la fiabilité du système. Les données de l'événement aident à identifier le matériel problématique, les conflits de pilotes ou les problèmes de configuration qui interfèrent avec le bon fonctionnement de la gestion de l'alimentation.

S'applique à

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

Causes possibles

  • Activation du mode veille normal du système déclenchée par les politiques d'alimentation ou l'action de l'utilisateur
  • Transitions vers l'état d'hibernation lorsque le système sauvegarde la mémoire sur le disque
  • Séquences d'arrêt contrôlé du système initiées par les utilisateurs ou les applications
  • Événements de réveil depuis la veille ou l'hibernation causés par des interruptions matérielles ou des tâches planifiées
  • Changements d'état d'alimentation déclenchés par les installations de Windows Update ou la maintenance du système
  • Opérations de démarrage rapide lors des processus de démarrage et d'arrêt du système
  • Modifications de la politique de gestion de l'alimentation appliquées via la stratégie de groupe ou les options d'alimentation
  • Changements d'état d'alimentation initiés par le matériel à partir de dispositifs compatibles ACPI
Méthodes de résolution

Étapes de dépannage

01

Examiner les détails de l'événement dans l'Observateur d'événements

Commencez par examiner les entrées spécifiques de l'ID d'événement 45 pour comprendre le contexte de transition d'alimentation :

  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 le journal en cliquant sur Filtrer le journal actuel dans le volet Actions
  4. Entrez 45 dans le champ ID d'événement et cliquez sur OK
  5. Double-cliquez sur les entrées récentes de l'ID d'événement 45 pour voir des informations détaillées
  6. Notez la section Données de l'événement qui contient les codes d'état d'alimentation et les détails de transition
  7. Vérifiez la corrélation des horodatages avec les problèmes système que vous enquêtez
Astuce pro : Recherchez des motifs dans le champ Données de l'événement - des codes d'erreur répétés ou des durées de transition inhabituelles peuvent indiquer des problèmes matériels ou de pilotes.
02

Utiliser PowerShell pour une analyse avancée des événements

PowerShell offre des capacités puissantes de filtrage et d'analyse pour l'ID d'événement 45 :

  1. Ouvrez PowerShell en tant qu'administrateur
  2. Interrogez les entrées récentes de l'ID d'événement 45 :
    Get-WinEvent -FilterHashtable @{LogName='System'; Id=45} -MaxEvents 20 | Format-Table TimeCreated, Id, LevelDisplayName, Message -Wrap
  3. Analysez les transitions d'état d'alimentation sur une période spécifique :
    $StartTime = (Get-Date).AddDays(-7)
    $Events = Get-WinEvent -FilterHashtable @{LogName='System'; Id=45; StartTime=$StartTime}
    $Events | Group-Object {$_.TimeCreated.Date} | Sort-Object Name
  4. Exportez les données d'événement détaillées pour analyse :
    Get-WinEvent -FilterHashtable @{LogName='System'; Id=45} -MaxEvents 100 | Select-Object TimeCreated, Id, LevelDisplayName, Message | Export-Csv -Path "C:\Temp\PowerEvents.csv" -NoTypeInformation
  5. Vérifiez les événements corrélés autour des transitions d'alimentation :
    Get-WinEvent -FilterHashtable @{LogName='System'; StartTime=(Get-Date).AddHours(-1)} | Where-Object {$_.Id -in @(1, 6, 12, 42, 45, 107)} | Sort-Object TimeCreated
03

Analyser la configuration de gestion de l'alimentation

Enquêter sur les paramètres actuels de gestion de l'alimentation qui peuvent causer des entrées fréquentes de l'ID d'événement 45 :

  1. Vérifier les paramètres actuels du schéma d'alimentation :
    powercfg /query
  2. Lister tous les schémas d'alimentation disponibles :
    powercfg /list
  3. Générer un rapport détaillé de configuration d'alimentation :
    powercfg /energy /output "C:\Temp\energy-report.html"
  4. Vérifier les informations de l'étude de sommeil (Windows 10/11) :
    powercfg /sleepstudy /output "C:\Temp\sleepstudy-report.html"
  5. Examiner les minuteries de réveil et leurs sources :
    powercfg /waketimers
  6. Examiner les appareils qui peuvent réveiller le système :
    powercfg /devicequery wake_armed
  7. Vérifier le registre pour les paramètres de politique d'alimentation :
    Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Power" -Name "*"
Avertissement : Modifier les paramètres du registre de gestion de l'alimentation peut causer une instabilité du système. Sauvegardez toujours le registre avant de faire des modifications.
04

Enquêter sur les problèmes matériels et de pilotes

Les problèmes de transition d'état d'alimentation proviennent souvent de conflits matériels ou de pilotes :

  1. Vérifiez le Gestionnaire de périphériques pour les problèmes de gestion de l'alimentation :
    • Ouvrez Gestionnaire de périphériques (devmgmt.msc)
    • Cherchez des périphériques avec des icônes d'avertissement ou des états d'erreur
    • Cliquez avec le bouton droit sur les périphériques problématiques et sélectionnez Propriétés
    • Vérifiez les paramètres de l'onglet Gestion de l'alimentation
  2. Examinez le matériel du système à l'aide de PowerShell :
    Get-WmiObject -Class Win32_SystemEnclosure | Select-Object ChassisTypes, Manufacturer, Model
    Get-WmiObject -Class Win32_Battery | Select-Object Name, BatteryStatus, EstimatedChargeRemaining
  3. Vérifiez les problèmes de pilotes dans le Gestionnaire de périphériques et mettez à jour les pilotes obsolètes
  4. Exécutez le Diagnostic de la mémoire Windows :
    mdsched.exe
  5. Examinez l'intégrité des fichiers système :
    sfc /scannow
    Dism /Online /Cleanup-Image /CheckHealth
  6. Examinez les paramètres de gestion de l'alimentation du BIOS/UEFI et assurez-vous qu'ils sont compatibles avec les politiques d'alimentation de Windows
05

Configurer la surveillance avancée des événements d'alimentation

Configurez une surveillance complète pour les événements liés à l'alimentation et leur corrélation :

  1. Créez une vue personnalisée dans l'Observateur d'événements pour les événements d'alimentation :
    • Dans l'Observateur d'événements, cliquez avec le bouton droit sur Vues personnalisées et sélectionnez Créer une vue personnalisée
    • Sélectionnez Par journal et choisissez Système
    • Dans les ID d'événements, entrez : 1,6,12,42,45,107,109,1074
    • Nommer la vue "Événements de gestion de l'alimentation"
  2. Configurez la journalisation PowerShell pour une surveillance automatisée :
    $Action = New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "-Command Get-WinEvent -FilterHashtable @{LogName='System'; Id=45} -MaxEvents 1 | Out-File -Append C:\Logs\PowerEvents.log"
    $Trigger = New-ScheduledTaskTrigger -AtLogOn
    Register-ScheduledTask -TaskName "PowerEventLogger" -Action $Action -Trigger $Trigger
  3. Configurez Windows Performance Toolkit (WPT) pour une analyse détaillée de l'alimentation :
    • Téléchargez et installez Windows Performance Toolkit depuis Windows SDK
    • Utilisez Windows Performance Analyzer (WPA) pour analyser les transitions d'alimentation
    • Créez des traces de gestion de l'alimentation personnalisées en utilisant wpr.exe
  4. Configurez la surveillance du registre pour les changements de politique d'alimentation :
    $RegPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Power"
    Get-Acl $RegPath | Set-Acl $RegPath
  5. Mettez en œuvre la surveillance des stratégies de groupe pour les environnements d'entreprise afin de suivre le déploiement et la conformité des politiques d'alimentation
Astuce pro : Utilisez le Planificateur de tâches pour exécuter des scripts d'analyse de l'alimentation pendant les heures creuses afin de minimiser l'impact sur le système tout en recueillant des données complètes sur la gestion de l'alimentation.

Aperçu

L'ID d'événement 45 de la source Kernel-Power se déclenche lors des transitions d'état d'alimentation du système sous Windows. Cet événement est enregistré lorsque votre système change d'état d'alimentation - entrant en mode veille, se réveillant de l'hibernation, ou lors de séquences d'arrêt contrôlées. L'événement apparaît dans le journal Système et fournit des informations cruciales sur les opérations de gestion de l'alimentation.

Cet événement est particulièrement important pour diagnostiquer les problèmes liés à l'alimentation, les arrêts inattendus, ou les problèmes de veille/réveil. Les administrateurs système s'appuient sur l'ID d'événement 45 pour suivre les changements d'état d'alimentation et les corréler avec des problèmes de stabilité du système. L'événement contient des informations détaillées sur le type de transition d'alimentation, la durée, et tout code d'erreur associé.

Dans les environnements d'entreprise, la surveillance de l'ID d'événement 45 aide à identifier les schémas de comportement de gestion de l'alimentation à travers plusieurs systèmes. Les données de l'événement incluent des horodatages, des codes d'état d'alimentation, et des raisons de transition qui sont essentielles pour une analyse complète de la gestion de l'alimentation et le dépannage des déploiements modernes de Windows.

Questions Fréquentes

Que signifie réellement l'ID d'événement Windows 45 de Kernel-Power ?+
L'ID d'événement 45 de Kernel-Power indique que votre système Windows a subi une transition d'état d'alimentation. Cela pourrait être l'entrée en mode veille, le réveil de l'hibernation, l'arrêt ou le démarrage. L'événement est informatif et enregistre les opérations normales de gestion de l'alimentation. Il inclut des détails sur le type de transition, le moment et tout contexte système pertinent. Cet événement est crucial pour suivre le comportement de gestion de l'alimentation et diagnostiquer les problèmes liés au sommeil, au réveil ou à l'arrêt.
L'ID d'événement 45 est-il quelque chose dont je devrais m'inquiéter ?+
L'ID d'événement 45 est généralement un événement informatif et n'est pas une source de préoccupation en soi. Il fait partie des opérations normales de gestion de l'alimentation de Windows. Cependant, vous devriez enquêter si vous observez des schémas inhabituels tels que des transitions d'alimentation inattendues fréquentes, des transitions qui échouent à se terminer correctement, ou si l'ID d'événement 45 apparaît en même temps que des événements d'erreur. Faites attention aux détails de l'événement et corrélez-les avec d'éventuels problèmes de stabilité du système, des arrêts inattendus ou des problèmes de mise en veille/réveil que vous pourriez rencontrer.
Comment puis-je réduire la fréquence des entrées d'ID d'événement 45 dans mon journal des événements ?+
La fréquence des événements d'ID d'événement 45 dépend de vos paramètres de gestion de l'alimentation et de vos habitudes d'utilisation. Pour les réduire, vous pouvez modifier les plans d'alimentation pour être moins agressif concernant la mise en veille/hibernation, désactiver les minuteries de réveil ou ajuster les valeurs de délai d'attente de veille. Utilisez les commandes 'powercfg /change' pour modifier les paramètres de veille, désactivez l'hibernation avec 'powercfg /hibernate off', ou créez un plan d'alimentation personnalisé avec des valeurs de délai d'attente plus longues. Cependant, rappelez-vous que ces événements indiquent un comportement normal du système, donc les réduire pourrait affecter l'efficacité énergétique.
L'ID d'événement 45 peut-il m'aider à résoudre les problèmes d'arrêt inattendu ou de mise en veille ?+
Oui, l'ID d'événement 45 est précieux pour résoudre les problèmes liés à l'alimentation. En examinant les horodatages et les détails de ces événements, vous pouvez corréler les transitions d'état d'alimentation avec les problèmes du système. Recherchez les entrées d'ID d'événement 45 qui se produisent autour du moment des arrêts inattendus ou des tentatives de réveil échouées. Les données de l'événement peuvent révéler si le système tentait une transition d'alimentation normale lorsque les problèmes sont survenus. Combinez cela avec d'autres événements liés à l'alimentation (IDs 1, 6, 42, 107) pour un dépannage complet.
Quels outils puis-je utiliser pour analyser les modèles d'ID d'événement 45 et le comportement de gestion de l'alimentation ?+
Plusieurs outils aident à analyser l'ID d'événement 45 et la gestion de l'alimentation : le cmdlet Get-WinEvent de PowerShell pour filtrer et exporter les données d'événements, powercfg.exe pour générer des rapports d'énergie et d'étude de veille, Windows Performance Toolkit (WPT) pour une analyse détaillée de l'alimentation, et les vues personnalisées de l'Observateur d'événements pour une surveillance continue. Vous pouvez également utiliser le Planificateur de tâches pour automatiser la journalisation des événements d'alimentation et créer des scripts qui corrèlent l'ID d'événement 45 avec les métriques de performance du système. Pour les environnements d'entreprise, System Center Operations Manager ou des outils similaires peuvent fournir une surveillance centralisée des événements d'alimentation sur plusieurs systèmes.
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.

Événements Windows associés

Windows thermal monitoring dashboard showing temperature data and system event logs in a professional data center environment
Event 8300
Microsoft-Windows-Kernel-Power
Windows EventInformation

ID d'événement Windows 8300 – Microsoft-Windows-Kernel-Power : Température de la zone thermique du système

L'ID d'événement 8300 indique des changements de température de zone thermique dans les systèmes Windows. Cet événement informatif suit les seuils de température du CPU et du système pour la gestion thermique et la protection du matériel.

18 mars12 min
Windows Event Viewer displaying critical system events including Event ID 1042 on a monitoring dashboard
Event 1042
Kernel-Power
Windows EventCritical

ID d'événement Windows 1042 – Kernel-Power : Redémarrage du système sans arrêt propre

L'ID d'événement 1042 indique que le système a redémarré sans s'arrêter correctement au préalable. Cet événement critique signale une perte de puissance inattendue, une défaillance matérielle ou des scénarios de redémarrage forcé.

18 mars9 min
Server room with UPS systems and power monitoring equipment showing critical power infrastructure
Event 1038
Kernel-Power
Windows EventCritical

ID d'événement Windows 1038 – Kernel-Power : Événement critique d'alimentation du système

L'ID d'événement 1038 indique un événement critique d'alimentation du système où Windows a détecté une perte de puissance inattendue ou un arrêt du système sans procédures d'arrêt appropriées.

18 mars12 min
Windows laptop displaying Event Viewer with power management logs and glowing power indicator
Event 105
Microsoft-Windows-Kernel-Power
Windows EventInformation

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

L'ID d'événement 105 de Microsoft-Windows-Kernel-Power indique les transitions d'état d'alimentation du système, généralement lorsque Windows entre ou sort des états de veille, d'hibernation ou d'arrêt. Critique pour le dépannage de la gestion de l'alimentation.

18 mars12 min

Discussion

Partagez vos réflexions et analyses

Vous devez être connecté pour commenter.

Chargement des commentaires...