Geekflare est soutenu par son public. Nous pouvons percevoir des commissions d'affiliation sur les liens d'achat présents sur ce site.
En Fenêtres Dernière mise à jour : 24 septembre 2023
Partager sur :
Invicti Web Application Security Scanner - la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

Vous êtes au bon endroit si vous souhaitez connaître les différentes façons de vérifier le dernier temps de démarrage de la machine Windows.

Les administrateurs de réseau utilisent l'heure de démarrage de Windows comme mesure pour résoudre les problèmes quotidiens qui peuvent survenir dans le système.

Commençons par examiner quelques méthodes différentes pour identifier la dernière heure de démarrage de Windows.

Coquille de puissance

Il existe plusieurs façons d'utiliser Power Shell pour vérifier le temps de fonctionnement ou la dernière heure de démarrage de votre machine Windows.

Cmdlet Get-CimInstance

La cmdlet Get-CimInstance de PowerShell peut être utilisée pour obtenir l'heure de démarrage la plus récente du système.

La cmdletGet-CimInstance (instances de classes WMI ) obtient des informations sur le système à partir du nom de la classe du système d'exploitation Win32 et les fournit à la deuxième instruction via l'opérateur de pipeline. Elle obtient les instances CIM (Common Information Model) d'une classe à partir d'un serveur CIM.

La deuxième commande choisit les propriétés CSName et dernière heure de démarrage de la CIM et affiche en conséquence la dernière heure de démarrage de la machine Windows.

Tout d'abord, ouvrez PowerShell et exécutez-le en tant qu'administrateur.

Tapez simplement la commande suivante dans le PowerShell pour afficher la dernière heure de démarrage.

Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

Exemple de sortie :

PS C:\Users\geekflare> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime

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

La commande gcim ci-dessous affiche le temps de fonctionnement d'un système Windows sous forme de liste avec les jours, les heures et les minutes. Au lieu d'indiquer l'heure du dernier démarrage, elle affiche simplement le temps de fonctionnement d'un système depuis le dernier démarrage.

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

Ici, gcim signifie Get - CimInstance.

Exemple de sortie :

PS C:\NUsers\Ngeekflare> (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 supérieure, vous pouvez facilement obtenir l'heure de démarrage de Windows et la dernière heure de démarrage à l'aide de la commande suivante :

Get-Uptime -Since

Pour voir toutes les propriétés et méthodes de Get-CimInstance, utilisez la commande suivante.

Get-CimInstance Win32_OperatingSystem | Get-Member

Cette commande fournit des informations sur toutes les méthodes de Get-CimInstance et leurs propriétés.

Get-WmiObject

Vous pouvez facilement demander l'heure du dernier démarrage de votre PC à l'aide de la commande PowerShell Get-WmiObject, comme indiqué ci-dessous.

(Get-WmiObject Win32_OperatingSystem).LastBootUpTime

Exemple de sortie :

PS C:\Users\geekflare> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
20220220132640.500000 330

Vous obtiendrez un résultat qui semble étrange au premier abord, mais qui n'est pas difficile à lire et à comprendre. Vous pouvez facilement déterminer l'heure du dernier démarrage de votre machine Windows.

Les informations ci-dessous peuvent être utilisées pour décomposer le LastBootUpTime 20220220132640.500000 330.

  • Année : 2022.
  • Mois : 02.
  • Jour: 20.
  • Heure: 13.
  • Heures : 13. Minutes : 26.
  • Secondes : 40.
  • Millisecondes : 500000.
  • GMT : 330 (5 heures et demie en avance sur GMT).

Vous pouvez également utiliser une autre commande Get-WmiObject pour demander l'heure du dernier démarrage du système.

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

L'heure du dernier démarrage sera convertie en un grand nombre entier, qui sera ensuite affiché dans un format lisible.

Exemple de sortie :

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

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

Poste de travail de statistiques réseau

La commande net statistics affiche les statistiques du système, telles que les octets de données reçus et le temps de fonctionnement total 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:\NUsers\Ngeekflare> net statistics workstation | select-string "Statistics"

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

Informations sur le système

La commande utilitaire systeminfo peut être utilisée pour obtenir l'heure de démarrage la plus récente de l'ordinateur en chargeant et en analysant les informations relatives au processeur, au Hotfix et à Hyper-V.

systeminfo

Cette commande affiche le nom d'hôte, la version du système d'exploitation, le type de construction, la configuration, la version du système d'exploitation, l'heure de démarrage, la date d'installation du logiciel et tous les détails.

Parmi toutes ces données, si vous souhaitez ne voir que les données spécifiques requises, vous devez passer l'utilitaire supplémentaire Sélectionner la chaîne de caractères à la commande systeminfo.

Il vous suffit de taper la commande suivante dans le terminal PowerShell pour connaître l'heure du dernier démarrage.

systeminfo | Select-String "OS version", "System Boot Time" (heure de démarrage du système)

Ici, la cmdlet Select-String recherche des chaînes de caractères et des fichiers à la recherche de motifs textuels à l'aide d'expressions régulières.

La commande ci-dessus récupère l'heure de redémarrage la plus récente de l'ordinateur local et imprime la version du système d'exploitation d'un système et la dernière heure de démarrage du système Windows dans le terminal, comme illustré ci-dessous.

Exemple de sortie :

PS C:\Users\geekflare> systeminfo | Select-String "OS version", "System Boot Time"

Version du système d'exploitation : 10.0.22000 N/A Build 22000
System Boot Time : 2/20/2022, 1:26:40 PM
Version du BIOS :              Insyde F.18, 3/15/2019

Invite de commande

Vous pouvez également utiliser la ligne de commande pour vérifier la durée de fonctionnement ou la dernière heure de démarrage de votre système Windows à l'aide de commandes et d'utilitaires tels que net stats, wmic et systeminfo.

Informations sur le système

La commande systeminfo affiche des informations génériques sur le système d'exploitation Windows et sa configuration. Elle indique la dernière fois que Windows a été démarré. Si vous souhaitez connaître le temps de fonctionnement, vous devez déterminer manuellement le temps qui s'est écoulé depuis le dernier démarrage.

Ouvrez une invite de commande et tapez la commande suivante.

systeminfo | find "System Boot Time" (Temps de démarrage du système)

Exemple de résultat :

C:\Users\geekflare>systeminfo | find "System Boot Time"
Heure de démarrage du système : 2/20/2022, 1:26:40 PM

WMIC

La commande WMIC ( Instrumentation de gestion de Windows Command-line) vous fournira une représentation sous forme de chaîne de la dernière heure de démarrage de l'ordinateur. Le résultat est formaté sous la forme d'une année à quatre chiffres et de deux chiffres pour le mois, le jour, l'heure, les minutes et les secondes.

Ouvrez une invite de commande et tapez la commande suivante.

wmic path Win32_OperatingSystem get LastBootUpTime

Exemple de résultat :

C:\NUsers\Ngeekflare>wmic path Win32_OperatingSystem get LastBootUpTime
LastBootUpTime
20220220132640.500000 330

Cette sortie peut être lue comme 2022, mois 2, jour 20, heure 13 (ou 1:00 PM), minute 26, et ainsi de suite.

Statistiques nettes

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

Pour voir les services en cours d'exécution dans la machine Windows, utilisez la commande suivante.

net stats

Cette commande affiche simplement les services en cours d'exécution dans le système.

Nous pouvons obtenir des statistiques pour le serveur ou la station de travail en utilisant le contexte NET STATISTICS avec la commande suivante.

net stats workstation

Ici, j'ai indiqué le poste de travail dans la commande pour voir les statistiques.

Exemple de sortie :

C:\Users\geekflare>net stats workstation
Statistiques de la station de travail pour \LAPTOP-9A5G7BR4


Statistiques depuis 2/20/2022 1:28 :32 PM


 Octets reçus 66780
 Server Message Blocks (SMBs) received 18
 Octets transmis 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 effectuées 0
 Reconnexions effectuées 0
 Déconnexions du serveur 0

 Sessions démarrées 0
 Sessions suspendues 0
 Sessions échouées 0
 Opérations échouées 0
 Nombre d'utilisations 10
 Nombre d'utilisations échouées 0

La commande s'est achevée avec succès.

Cette commande peut être utilisée à partir d'un fichier batch et la sortie peut être filtrée à l'aide de la commande "find". Par exemple, si vous souhaitez connaître uniquement la dernière heure de démarrage du système, utilisez la commande suivante.

net statistics workstat

Exemple de sortie :

C:\NUsers\Ngeekflare>net statistics workstation | find "Statistics"
Workstation Statistics for \NLAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM

Et si vous voulez trouver le temps de fonctionnement du serveur Windows, la commande deviendra net statistics server.

Gestionnaire des tâches

C'est le moyen le plus simple de vérifier le temps de fonctionnement de votre appareil. Au lieu d'afficher l'heure du dernier démarrage, il indique la durée de fonctionnement du système depuis le dernier démarrage.

  • Pour ouvrir le Gestionnaire des tâches, utilisez le raccourci clavier Ctrl Shift Esc.
  • Naviguez jusqu'à l'onglet Performances.
  • Le temps de fonctionnement du système s'affiche en bas de la fenêtre.

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

Conclusion

Il s'agit là de quelques-unes des méthodes permettant d'obtenir rapidement l'heure de démarrage ou le temps de fonctionnement le plus récent du système Windows.

Chaque commande présente ses propres avantages. Vous pouvez choisir la méthode qui correspond le mieux à vos besoins.

J'espère que cet article vous a été utile pour apprendre à obtenir la dernière heure de démarrage d'un système Windows de différentes manières.

Vous serez peut-être également intéressé par les meilleurs outils de surveillance des serveurs Windows.

  • Ashlin Jenifa
    Auteur
Merci à nos sponsors
D'autres bonnes lectures sur Windows
Alimentez votre entreprise
Quelques outils et services pour aider votre entreprise à se développer.
  • Invicti utilise le Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, search engine crawler, et tout ce dont vous avez besoin pour collecter des données web.
    Essayez Brightdata
  • Monday.com est un système d'exploitation tout-en-un qui vous aide à gérer vos projets, vos tâches, votre travail, vos ventes, votre CRM, vos opérations, vos flux de travail et bien plus encore.
    Essayez le lundi
  • Intruder est un scanner de vulnérabilité en ligne qui détecte les faiblesses de votre infrastructure en matière de cybersécurité, afin d'éviter des violations de données coûteuses.
    Essayer l'intrus