Comment trouver l’historique de démarrage et d’arrêt de Windows
- Réponse rapide : quels journaux Windows affichent les événements d’alimentation ?
- Méthode 1 : vérifier les heures de démarrage et d’arrêt dans l’Observateur d’événements
- Méthode 2 : filtrer les journaux Windows par ID d’événement importants
- Méthode 3 : afficher l’historique de démarrage et d’arrêt avec PowerShell
- Méthode 4 : utiliser l’invite de commandes pour vérifier le dernier démarrage
- Méthode 5 : vérifier les arrêts inattendus dans le Moniteur de fiabilité
- Comment vérifier l’historique de veille et de sortie de veille
- Comment exporter les résultats pour le dépannage
- Pourquoi certains événements de démarrage ou d’arrêt peuvent manquer
- FAQ
Réponse rapide : quels journaux Windows affichent les événements d’alimentation ?
Windows enregistre la plupart des événements de démarrage, d’arrêt, de redémarrage, de mise en veille, de sortie de veille et de perte d’alimentation dans l’Observateur d’événements. Le journal le plus utile est généralement Journaux Windows → Système. Pour obtenir un historique simple, recherchez ces ID d’événement :
Les ID d’événement peuvent indiquer quand Windows a démarré et s’est arrêté, mais ils ne prouvent pas toujours l’instant exact où le bouton d’alimentation physique a été pressé. Le démarrage rapide, la veille, la veille prolongée, les plantages et les coupures de courant peuvent modifier l’apparence des événements dans le journal.
Comment vérifier les heures de démarrage et d’arrêt du PC dans l’Observateur d’événements
L’Observateur d’événements est le meilleur outil intégré pour savoir quand un ordinateur Windows a été allumé, redémarré ou arrêté. Il fonctionne sous Windows 10 et Windows 11.
- Appuyez sur
Win + R, tapezeventvwr.msc, puis appuyez sur Entrée. - Dans le panneau de gauche, ouvrez Journaux Windows.
- Sélectionnez Système.
- Dans le panneau de droite, cliquez sur Filtrer le journal actuel.
- Dans le champ ID d’événement, saisissez :
6005, 6006, 6008, 1074, 41. - Cliquez sur OK.
- Consultez la colonne Date et heure pour chaque événement.
Double-cliquez sur un événement pour afficher plus de détails. Par exemple, l’ID d’événement 1074 peut indiquer quel processus ou quel utilisateur a lancé l’arrêt ou le redémarrage. L’ID d’événement 6008 indique que Windows a détecté un arrêt inattendu.
Utilisez l’Observateur d’événements si vous avez besoin d’une chronologie fiable des démarrages et arrêts de Windows sans installer de logiciel tiers.
Meilleurs ID d’événement pour savoir quand Windows a été allumé ou arrêté
Le filtrage du journal Système par ID d’événement rend les résultats beaucoup plus faciles à lire. Le tableau ci-dessous explique les événements les plus utiles pour vérifier l’historique d’alimentation de Windows.
| ID d’événement | Source | Signification | Ce que cela permet de trouver |
|---|---|---|---|
6005 |
EventLog | Le service Journal des événements a démarré. | Heure approximative de démarrage de Windows. |
6006 |
EventLog | Le service Journal des événements s’est arrêté. | Heure approximative d’un arrêt normal. |
6008 |
EventLog | L’arrêt précédent était inattendu. | Coupure de courant, plantage, arrêt forcé ou blocage du système. |
1074 |
User32 | Un processus ou un utilisateur a lancé un arrêt ou un redémarrage. | Qui ou quoi a provoqué un redémarrage ou un arrêt planifié. |
41 |
Kernel-Power | Le système a redémarré sans s’être arrêté correctement auparavant. | Redémarrage inattendu, panne de courant, problème matériel ou extinction forcée. |
1 |
Power-Troubleshooter | Le système est sorti de veille. | Heure de réveil et, parfois, source du réveil. |
Pour l’activité quotidienne normale, les ID d’événement 6005 et 6006 suffisent généralement. Pour les plantages ou les coupures de courant soudaines, vérifiez 6008 et 41. Pour les redémarrages planifiés, vérifiez 1074.
Comment afficher l’historique de démarrage et d’arrêt de Windows avec PowerShell
PowerShell est pratique lorsque vous voulez obtenir rapidement une liste des événements de démarrage et d’arrêt sans parcourir manuellement l’Observateur d’événements.
Afficher les événements récents de démarrage, d’arrêt, de redémarrage et de plantage
Cliquez avec le bouton droit sur Démarrer, sélectionnez Terminal ou Windows PowerShell, puis exécutez :
PowerShellGet-WinEvent -FilterHashtable @{
LogName = 'System'
Id = 6005,6006,6008,1074,41
} -MaxEvents 50 | Select-Object TimeCreated, Id, ProviderName, Message | Format-List
Cette commande affiche les événements correspondants les plus récents du journal Système. Le champ TimeCreated indique quand l’événement a été enregistré.
Afficher uniquement les événements de démarrage
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; Id=6005} -MaxEvents 20 |
Select-Object TimeCreated, Id, ProviderName
Afficher uniquement les arrêts normaux
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; Id=6006} -MaxEvents 20 |
Select-Object TimeCreated, Id, ProviderName
Afficher les arrêts inattendus et les pannes d’alimentation
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; Id=6008,41} -MaxEvents 30 |
Select-Object TimeCreated, Id, ProviderName, Message | Format-List
Si PowerShell indique qu’aucun événement n’a été trouvé, le journal des événements a peut-être été effacé, écrasé ou limité par sa taille. Essayez d’augmenter la taille du journal Système dans l’Observateur d’événements si vous avez besoin d’un historique plus long.
Comment vérifier l’heure du dernier démarrage de Windows avec l’invite de commandes
Si vous avez seulement besoin de l’heure du dernier démarrage, utilisez l’invite de commandes ou PowerShell avec systeminfo. Cette méthode n’affiche pas l’historique complet des arrêts, mais elle est rapide.
- Appuyez sur
Win + R, tapezcmd, puis appuyez sur Entrée. - Exécutez cette commande :
Invite de commandessysteminfo | find "System Boot Time"
Sur certaines installations de Windows non anglophones, le texte peut être traduit. Dans ce cas, exécutez :
Invite de commandessysteminfo
Recherchez ensuite la ligne qui indique l’heure de démarrage du système. Dans PowerShell, vous pouvez également utiliser :
PowerShell(Get-CimInstance Win32_OperatingSystem).LastBootUpTime
Comment vérifier les arrêts inattendus dans le Moniteur de fiabilité Windows
Le Moniteur de fiabilité fournit une chronologie visuelle des plantages, mises à jour échouées, erreurs d’application et arrêts inattendus. Il est plus facile à lire que l’Observateur d’événements, même s’il donne moins de détails techniques.
- Appuyez sur
Win + R. - Tapez
perfmon /relet appuyez sur Entrée. - Recherchez les jours marqués par une icône d’erreur rouge.
- Cliquez sur un jour et recherchez des entrées comme Windows ne s’est pas arrêté correctement.
Le Moniteur de fiabilité est particulièrement utile pour savoir si l’ordinateur a planté, redémarré de manière inattendue ou perdu l’alimentation un jour précis.
Comment vérifier quand un ordinateur Windows est sorti de veille
Si l’ordinateur n’a pas été complètement arrêté, mais seulement mis en veille ou en veille prolongée, les ID d’événement de démarrage et d’arrêt peuvent ne pas raconter toute l’histoire. Pour vérifier les événements de réveil, utilisez l’Observateur d’événements :
- Ouvrez l’Observateur d’événements.
- Allez dans Journaux Windows → Système.
- Cliquez sur Filtrer le journal actuel.
- Dans Sources d’événements, sélectionnez Power-Troubleshooter.
- Recherchez l’ID d’événement
1.
Vous pouvez également utiliser PowerShell :
PowerShellGet-WinEvent -FilterHashtable @{LogName='System'; ProviderName='Microsoft-Windows-Power-Troubleshooter'} -MaxEvents 20 |
Select-Object TimeCreated, Id, Message | Format-List
Pour voir ce qui a réveillé l’ordinateur en dernier, exécutez cette commande dans l’invite de commandes ou le Terminal :
Invite de commandespowercfg /lastwake
Pour lister les périphériques autorisés à réveiller l’ordinateur, exécutez :
Invite de commandespowercfg /devicequery wake_armed
Comment exporter l’historique de démarrage et d’arrêt de Windows
Si vous devez envoyer le journal à un technicien ou le conserver pour plus tard, exportez les résultats filtrés depuis l’Observateur d’événements ou PowerShell.
Exporter depuis l’Observateur d’événements
- Ouvrez l’Observateur d’événements.
- Filtrez le journal Système par ID d’événement
6005, 6006, 6008, 1074, 41. - Cliquez sur Enregistrer le journal filtré sous dans le panneau de droite.
- Enregistrez le fichier au format
.evtx.
Exporter en CSV avec PowerShell
PowerShellGet-WinEvent -FilterHashtable @{
LogName = 'System'
Id = 6005,6006,6008,1074,41
} -MaxEvents 200 |
Select-Object TimeCreated, Id, ProviderName, Message |
Export-Csv "$env:USERPROFILE\Desktop\windows-power-history.csv" -NoTypeInformation -Encoding UTF8
Le fichier CSV exporté apparaîtra sur le Bureau et pourra être ouvert dans Excel, LibreOffice Calc ou n’importe quel éditeur de texte.
Pourquoi des événements de démarrage ou d’arrêt peuvent manquer dans Windows
Parfois, le journal n’affiche pas l’événement exact que vous attendez. Les causes courantes sont les suivantes :
- Le démarrage rapide est activé : Windows peut utiliser un processus d’arrêt hybride au lieu d’un arrêt complet.
- L’ordinateur était en veille ou en veille prolongée : les événements de veille et de sortie de veille sont différents des événements de démarrage et d’arrêt complets.
- Le journal Système a été effacé : les anciens événements disparaissent si quelqu’un a vidé le journal manuellement.
- La taille du journal est trop petite : Windows peut remplacer les anciens événements lorsque le journal atteint sa taille maximale.
- L’alimentation a été coupée soudainement : Windows peut enregistrer l’ID d’événement
41ou6008, mais il ne peut pas enregistrer un arrêt normal si le courant est coupé immédiatement. - L’horloge était incorrecte : une heure BIOS/UEFI incorrecte, un mauvais fuseau horaire ou des problèmes de synchronisation peuvent rendre les heures d’événement trompeuses.
Pour obtenir la chronologie la plus claire, comparez ensemble les ID d’événement 6005, 6006, 6008, 1074 et 41, au lieu de vous fier à un seul type d’événement.
FAQ : vérifier les heures d’allumage et d’arrêt d’un ordinateur Windows
Puis-je voir l’heure exacte à laquelle le PC a été allumé ?
Vous pouvez généralement voir l’heure approximative de démarrage de Windows avec l’ID d’événement 6005 ou la valeur LastBootUpTime. Cela indique quand Windows a démarré, pas nécessairement la seconde exacte où le bouton d’alimentation physique a été pressé.
Puis-je voir qui a arrêté ou redémarré l’ordinateur ?
Parfois. L’ID d’événement 1074 peut afficher le compte utilisateur et le processus qui ont lancé un arrêt ou un redémarrage planifié. Il ne sera pas utile si le PC a perdu l’alimentation ou a été forcé à s’éteindre avec le bouton d’alimentation.
Comment vérifier si l’ordinateur a été arrêté de manière inattendue ?
Recherchez l’ID d’événement 6008 et l’ID d’événement Kernel-Power 41 dans le journal Système. Vous pouvez également ouvrir le Moniteur de fiabilité avec perfmon /rel et rechercher Windows ne s’est pas arrêté correctement.
Windows conserve-t-il l’historique de démarrage et d’arrêt indéfiniment ?
Non. Les journaux d’événements ont une taille maximale. Lorsque le journal est plein, les événements les plus anciens peuvent être remplacés selon les paramètres du journal.
Y a-t-il une différence entre arrêt, veille et veille prolongée dans les journaux ?
Oui. Un arrêt complet crée généralement des événements liés à l’arrêt et au démarrage. L’activité de veille et de réveil est généralement indiquée par Power-Troubleshooter et les événements de gestion de l’alimentation.