Il peut être utile de savoir depuis combien de temps est allumé un ordinateur sous Windows. Notamment en cas de maintenance, pour en déduire la date du dernier redémarrage d’un poste de travail. Cette donnée « durée de fonctionnement » (et non date d’installation de Windows) se traduit par « uptime » en anglais. Dans cet article, nous allons voir différentes méthodes pour obtenir l’uptime d’une machine sous Windows.

Uptime et démarrage rapide sur Windows 10

En préambule, il est important de savoir que la date du dernier démarrage de Windows peut être « erronée » si le démarrage rapide est activée. Avec cette fonction, lorsque vous arrêtez Windows, ce dernier n’effectue pas un shutdown complet mais entre dans un état d’hibernation. Ainsi, Windows ne réinitialise pas le compteur et vous pouvez observer des Uptime de plusieurs semaines. Pour en savoir plus, je vous invite à lire comment activer ou désactiver le démarrage rapide sur Windows 10.

Obtenir l’uptime de Windows depuis le Gestionnaire des tâches

Pour ouvrir le Gestionnaire de tâches Windows, commencez par effectuer le raccourci clavier Ctrl + Maj + Echap.

Rendez-vous sous l’onglet Performance puis cliquez sur Processeur dans la liste de gauche.

La durée de fonctionnement est indiquée en bas de la fenêtre, sous le graphique d’utilisation du processeur.

Pour l’exemple, l’Uptime de Windows est de 1 jour, 5 heures, 18 minutes et 4 secondes.

Depuis les paramètres réseau

Dans les paramètres, il est possible de récupérer la durée d’activité de votre dernière connexion. Attention, même si votre connexion est censée démarrer en même temps que le PC, il se peut que suite à une déconnexion cette durée ne reflète pas vraiment la durée d’allumage de votre PC.

Cependant, pour récupérer cette donnée, ouvrez une fenêtre Exécuter dans laquelle vous taperez ncpa.cpl

Après avoir validé, la fenêtre de gestion des cartes réseau s’ouvrira.

Faîtes un clic-droit sur la carte réseau que vous utilisez puis sélectionnez Statut dans le menu déroulant.

La durée d’activité s’affiche alors, comme dans l’exemple ci-dessous.

Avec une invite de commande

Avec la commande systeminfo

Commencez par ouvrir une fenêtre de l’invite de commandes. Tapez la commande
systeminfo puis validez par la touche Entrée.

Vous obtiendrez l’heure du dernier démarrage système.

Avec WMIC

Ouvrez à nouveau une invite de commandes Windows. Entrez-y ensuite la commande suivante : wmic path Win32_OperatingSystem get LastBootUpTime

Le résultat vous donne la date du dernier allumage. Il faut cependant le décomposer.

Le résultat est de la forme :

[Année][Mois][Jour][Heure][Minutes][Secondes][Millisecondes][GMT]

Avec PowerShell

Tout comme avec le CMD, il est possible d’obtenir l’uptime Windows avec une commande PowerShell. Celle-ci sera d’ailleurs plus agréable à lire que la commande précédente.

Pour l’obtenir, ouvrez une invite PowerShell et tapez la commande suivante : (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime

Cette fois, vous obtiendrez les données de manière détaillée :

Des totaux en jours, heures ou secondes sont même automatiquement calculés.

Partagez cet article

Avez-vous trouvé cet article utile ?
Article utile ?

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *