3 façons simples de trouver l’heure du dernier démarrage de Windows



Si vous cherchez à connaître les différentes manières d’accéder à l’information relative au dernier redémarrage de votre machine Windows, vous êtes au bon endroit.

Les administrateurs de réseaux s’appuient sur l’heure du dernier démarrage de Windows pour diagnostiquer et résoudre les incidents quotidiens qui peuvent affecter le système.

Nous allons explorer plusieurs méthodes qui vous permettront de déterminer précisément l’heure à laquelle votre système Windows a été redémarré en dernier.

PowerShell

PowerShell offre diverses approches pour vérifier le temps de fonctionnement de votre ordinateur Windows ou l’heure exacte de son dernier démarrage.

L’applet de commande Get-CimInstance

L’applet de commande `Get-CimInstance` de PowerShell peut être utilisée pour identifier l’heure du dernier démarrage du système.

L’applet de commande Get-CimInstance (qui gère les instances de classes WMI) extrait les informations système à partir du nom de la classe `win32_operatingsystem` et les achemine vers l’instruction suivante via l’opérateur de pipeline. Elle récupère une classe CIM (Common Information Model) d’un serveur CIM.

La commande suivante sélectionne les propriétés `CSName` et `lastBootupTime` issues de CIM et affiche l’heure correspondante du dernier démarrage de la machine Windows.

Pour commencer, ouvrez PowerShell et exécutez-le avec des privilèges d’administrateur.

Saisissez simplement la commande suivante dans PowerShell pour afficher l’heure du dernier démarrage.

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

Exemple de sortie :

PS C:Userstoptips.fr> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

csname          lastbootuptime
------          --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM

La commande `gcim` ci-dessous indique le temps de disponibilité d’un système Windows sous forme d’une liste incluant les jours, les heures et les minutes. Au lieu de l’heure exacte du dernier démarrage, elle indique le temps d’activité du système depuis ce dernier.

(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime

Ici, `gcim` est un alias pour `Get-CimInstance`.

Exemple de sortie :

PS C:Userstoptips.fr> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime


Days              : 7
Hours             : 8
Minutes           : 44
Seconds           : 38
Milliseconds      : 884
Ticks             : 6362788845605
TotalDays         : 7.36433894167245
TotalHours        : 176.744134600139
TotalMinutes      : 10604.6480760083
TotalSeconds      : 636278.8845605
TotalMilliseconds : 636278884.5605

Si vous utilisez PowerShell 6 ou une version ultérieure, vous pouvez obtenir facilement le temps d’activité de Windows et l’heure du dernier démarrage avec la commande suivante :

Get-Uptime -Since

Pour consulter l’ensemble des propriétés et des méthodes disponibles via `Get-CimInstance`, employez cette commande :

Get-CimInstance Win32_OperatingSystem | Get-Member

Cette commande fournit toutes les informations relatives aux méthodes et propriétés de `Get-CimInstance`.

Get-WmiObject

Vous pouvez également interroger l’heure du dernier démarrage de votre PC en utilisant la commande PowerShell `Get-WmiObject`, comme illustré ci-dessous.

(Get-WmiObject Win32_OperatingSystem).LastBootUpTime

Exemple de sortie :

PS C:Userstoptips.fr> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
20220220132640.500000+330

La sortie peut sembler complexe au premier abord, mais sa lecture et sa compréhension sont aisées. Elle vous permet de déterminer l’heure exacte du dernier démarrage de votre machine Windows.

Les éléments ci-dessous permettent de décortiquer la valeur `LastBootUpTime` `20220220132640.500000+330`.

  • Année : 2022.
  • Mois : 02.
  • Jour : 20.
  • Heure : 13.
  • Minutes : 26.
  • Secondes : 40.
  • Millisecondes : 500 000.
  • GMT : +330 (soit 5 heures et demie d’avance sur GMT).

Une autre approche consiste à employer une commande `Get-WmiObject` différente pour interroger l’heure du dernier redémarrage du système.

Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}

La valeur de `lastbootuptime` est convertie en format entier long avant d’être affichée dans un format lisible.

Exemple de sortie :

PS C:Userstoptips.fr> Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}

csname          LastBootUpTime
------          --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM

Statistiques réseau de la station de travail

La commande `net statistics` affiche des statistiques système telles que le nombre d’octets de données reçus, ainsi que le temps total d’activité depuis le dernier démarrage de l’ordinateur.

net statistics workstation | select-string "Statistics"

Vous pouvez également utiliser le raccourci suivant :

net stats work | select-string "Stat"

Exemple de sortie :

PS C:Userstoptips.fr> net statistics workstation | select-string "Statistics"

Workstation Statistics for LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM

Informations système

La commande de l’utilitaire `systeminfo` permet d’obtenir l’heure du dernier démarrage de l’ordinateur en récupérant et analysant des informations sur le processeur, les correctifs et Hyper-V.

systeminfo

Cette commande affiche des informations telles que le nom d’hôte, la version du système d’exploitation, le type de build, la configuration, la version du BIOS, l’heure de démarrage, la date d’installation du logiciel, et bien d’autres détails.

Si vous souhaitez ne voir que les données spécifiques qui vous intéressent, vous pouvez utiliser l’utilitaire complémentaire `Select-String` avec la commande `systeminfo`.

Tapez simplement la commande suivante dans le terminal PowerShell pour consulter l’heure du dernier démarrage.

systeminfo | Select-String "OS version","System Boot Time"

L’applet de commande `Select-String` effectue une recherche dans les chaînes d’entrée et les fichiers pour trouver des correspondances avec des expressions régulières.

La commande ci-dessus récupère l’heure du dernier redémarrage de l’ordinateur local et affiche la version du système d’exploitation et l’heure du dernier démarrage de Windows dans le terminal, comme illustré ci-dessous.

Exemple de sortie :

PS C:Userstoptips.fr> systeminfo | Select-String "OS version","System Boot Time"

OS Version:                10.0.22000 N/A Build 22000
System Boot Time:          2/20/2022, 1:26:40 PM
BIOS Version:              Insyde F.18, 3/15/2019

Invite de commandes

L’invite de commandes peut également être employée pour vérifier le temps d’activité ou l’heure du dernier démarrage de votre système Windows, en utilisant des commandes et utilitaires tels que `net stats`, `wmic` et `systeminfo`.

Informations système

La commande `systeminfo` affiche des informations générales sur le système d’exploitation Windows et sa configuration. Elle indique la date et l’heure du dernier démarrage de Windows. Si vous désirez obtenir le temps d’activité, vous devrez déterminer manuellement le temps écoulé depuis ce dernier.

Ouvrez une invite de commandes et saisissez la commande suivante.

systeminfo | find "System Boot Time"

Exemple de sortie :

C:Userstoptips.fr>systeminfo | find "System Boot Time"
System Boot Time: 2/20/2022, 1:26:40 PM

WMIC

La commande WMIC (Windows Management Instrumentation Command-line) fournit une représentation sous forme de chaîne de l’heure du dernier démarrage de l’ordinateur. Le résultat est formaté avec une année à quatre chiffres, suivie de deux chiffres pour le mois, le jour, l’heure, la minute et la seconde.

Ouvrez une invite de commandes et saisissez la commande ci-dessous.

wmic path Win32_OperatingSystem get LastBootUpTime

Exemple de sortie :

C:Userstoptips.fr>wmic path Win32_OperatingSystem get LastBootUpTime
LastBootUpTime
20220220132640.500000+330

Cette sortie doit être interprétée comme suit : 2022, mois 2, jour 20, heure 13 (soit 13h00), minute 26, etc.

Statistiques nettes

La commande `net statistics` affiche les statistiques système, notamment les octets de données reçus, les octets de données transférés, le nombre de connexions établies et le temps d’activité total depuis le dernier démarrage de l’ordinateur.

Pour consulter les services en cours d’exécution sur la machine Windows, employez la commande ci-dessous.

net stats

Cette commande affiche simplement les services actifs disponibles dans le système.

Il est possible d’obtenir les statistiques pour un serveur ou une station de travail en utilisant le contexte `NET STATISTICS` avec la commande suivante.

net stats workstation

Dans ce cas, la commande spécifie la station de travail pour afficher ses statistiques.

Exemple de sortie :

C:Userstoptips.fr>net stats workstation
Workstation Statistics for LAPTOP-9A5G7BR4


Statistics since 2/20/2022 1:28:32 PM


  Bytes received                               66780
  Server Message Blocks (SMBs) received        18
  Bytes transmitted                            63746
  Server Message Blocks (SMBs) transmitted     0
  Read operations                              0
  Write operations                             0
  Raw reads denied                             0
  Raw writes denied                            0

  Network errors                               0
  Connections made                             0
  Reconnections made                           0
  Server disconnects                           0

  Sessions started                             0
  Hung sessions                                0
  Failed sessions                              0
  Failed operations                            0
  Use count                                    10
  Failed use count                             0

The command completed successfully.

Cette commande peut être utilisée depuis un fichier de commandes et la sortie filtrée à l’aide de la commande `find`. Par exemple, pour afficher uniquement l’heure du dernier démarrage du système, utilisez la commande suivante.

net statistics workstat

Exemple de sortie :

C:Userstoptips.fr>net statistics workstation | find "Statistics"
Workstation Statistics for LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM

Et si vous désirez connaître le temps d’activité de Windows Server, la commande devient `net statistics server`.

Gestionnaire des tâches

C’est la méthode la plus simple pour vérifier le temps d’activité de votre appareil. Au lieu d’afficher l’heure du dernier démarrage, il indique le temps pendant lequel le système est en fonctionnement depuis ce dernier.

  • Pour ouvrir le Gestionnaire des tâches, utilisez le raccourci clavier `Ctrl + Maj + Échap`.
  • Accédez à l’onglet « Performances ».
  • Le temps d’activité du système est affiché en bas de la fenêtre.

Cela signifie que le système a été redémarré il y a 8 jours, 8 heures et 29 minutes.

Conclusion

Voici quelques-unes des méthodes permettant d’obtenir rapidement l’heure de démarrage ou le temps d’activité le plus récent d’un système Windows.

Chaque commande a ses propres avantages. Choisissez celle qui correspond le mieux à vos besoins.

Nous espérons que cet article vous a été utile pour apprendre à obtenir l’heure du dernier démarrage d’un système Windows de différentes manières.

Vous pourriez également être intéressé par la découverte des meilleurs outils pour surveiller les serveurs Windows.