331 votes

Comment obtenir l'uptime dans Windows

J'utilise Windows 7 et xp. Je veux connaître le temps de fonctionnement du système.

Quelle est la commande / procédure pour obtenir le temps de fonctionnement ?

721voto

Anil Kumar C Points 845

Voici six façons de trouver le Temps de fonctionnement dans le système d'exploitation Windows.

1 : En utilisant le gestionnaire des tâches

Dans Windows Vista et Windows Server 2008, le gestionnaire des tâches a été renforcé pour afficher des informations supplémentaires sur le système. L'une de ces informations est le temps d'exécution du serveur.

  1. Cliquez avec le bouton droit de la souris sur la barre des tâches, puis cliquez sur Gestionnaire des tâches. Vous pouvez également cliquer sur CTRL+SHIFT+ESC pour accéder au gestionnaire des tâches.
  2. Dans le Gestionnaire des tâches, sélectionnez l'onglet Performances.
  3. Le temps de fonctionnement actuel du système est indiqué sous Système.

    enter image description here

2 : En utilisant l'utilitaire d'information du système

L'utilitaire de ligne de commande Systeminfo vérifie et affiche diverses statistiques système telles que la date d'installation, les correctifs installés, etc. Ouvrez une invite de commande et tapez la commande suivante :

systeminfo

Vous pouvez également réduire les résultats à la ligne dont vous avez besoin :

systeminfo | find "System Boot Time:"

enter image description here

3 : En utilisant l'utilitaire Uptime

Microsoft a publié un outil appelé Uptime.exe. Il s'agit d'un simple outil en ligne de commande qui analyse les informations relatives à la fiabilité et à la disponibilité de l'ordinateur. Il peut fonctionner localement ou à distance. Dans sa forme simple, l'outil affiche le temps de disponibilité actuel du système. Une option avancée vous permet d'accéder à des informations plus détaillées telles que les arrêts, les redémarrages, les pannes du système d'exploitation et l'installation du Service Pack.

Lisez la KB suivante pour plus d'informations et pour les liens de téléchargement : L'outil Uptime.exe vous permet d'estimer la disponibilité d'un serveur avec Windows NT 4.0 SP4 ou supérieur http://support.microsoft.com/kb/232243 Pour l'utiliser, suivez les étapes suivantes :

  1. Téléchargez uptime.exe depuis le lien ci-dessus, et enregistrez-le dans un dossier, de préférence dans un dossier qui se trouve dans le chemin du système (comme SYSTEM32).
  2. Ouvrez une fenêtre d'invite de commande élevée. Pour ouvrir une fenêtre d'invite de Prompt, cliquez sur Démarrer, sur Tous les programmes, sur Accessoires, cliquez avec le bouton droit de la souris sur Command Prompt, puis cliquez sur Exécuter en tant qu'administrateur. Vous Vous pouvez également taper CMD dans la zone de recherche du menu Démarrer et, lorsque l'icône de l'invite de commande apparaît, cliquez sur celle-ci. l'icône de l'Invite de commandes, cliquez dessus pour la sélectionner, maintenez les touches CTRL+SHIFT et appuyez sur ENTRÉE.
  3. Allez à l'endroit où vous avez placé l'utilitaire uptime.exe.
  4. Exécuter le uptime.exe utilitaire. Vous pouvez ajouter un / ? à la commande afin de d'obtenir plus d'options. enter image description here

4 : En utilisant l'utilitaire NET STATISTICS

Une autre méthode facile, si vous pouvez vous en souvenir, consiste à utiliser les informations approximatives trouvées dans les statistiques affichées par la commande NET STATISTICS. Ouvrez une invite de commande et tapez la commande suivante :

net statistics workstation

Les statistiques devraient vous indiquer depuis combien de temps il fonctionne, bien que dans certains cas, cette information ne soit pas aussi précise que d'autres méthodes.

enter image description here

5 : En utilisant l'observateur d'événements

Probablement la plus précise de toutes, mais elle nécessite quelques clics. Il n'affiche pas le nombre exact de jours ou d'heures écoulés depuis le dernier redémarrage, mais il affiche des informations importantes concernant la raison du redémarrage de l'ordinateur et le moment où il a eu lieu. Nous devons examiner l'ID d'événement 6005, qui est un événement qui nous indique que l'ordinateur vient de terminer le démarrage, mais vous devez être conscient du fait qu'il existe virtuellement des centaines, voire des milliers, d'autres types d'événements dont vous pourriez tirer des enseignements.

Note : BTW, l'ID de l'événement 6006 est ce qui nous indique quand le serveur est tombé en panne, donc s'il y a une grande différence de temps entre les événements 6006 et 6005, le serveur était en panne pendant une longue période.

Remarque : vous pouvez également ouvrir l'Observateur d'événements en tapant eventvwr.msc dans la commande Exécuter, et vous pouvez tout aussi bien utiliser le raccourci qui se trouve dans le dossier Outils d'administration.

  1. Cliquez sur Event Viewer (Local) dans le volet de navigation de gauche.
  2. Dans le volet central, cliquez sur le type d'événement Information, et faites défiler la liste jusqu'à ce que vous voyiez l'ID d'événement 6005. Double-cliquez sur l'ID de l'événement 6005, ou cliquez dessus avec le bouton droit de la souris et sélectionnez Afficher toutes les instances de cet événement.
  3. Une liste de toutes les instances de l'ID de l'événement 6005 s'affiche. Vous pouvez examiner cette liste, regarder les dates et heures de chaque événement de redémarrage, etc.
  4. Ouvrez l'outil Gestionnaire de serveur en cliquant avec le bouton droit de la souris sur l'icône Ordinateur dans le menu de démarrage (ou sur le Bureau si vous l'avez activé) et sélectionnez Gérer. Accédez à l'observateur d'événements.

enter image description here

6 : De manière programmatique, en utilisant GetTickCount64

GetTickCount64 récupère le nombre de millisecondes qui se sont écoulées depuis le démarrage du système.

17voto

Joey Points 148544

J'utilise ce petit extrait de PowerShell :

function Get-SystemUptime {
    $operatingSystem = Get-WmiObject Win32_OperatingSystem
    "$((Get-Date) - ([Management.ManagementDateTimeConverter]::ToDateTime($operatingSystem.LastBootUpTime)))"
}

ce qui donne quelque chose comme ce qui suit :

PS> Get-SystemUptime
6.20:40:40.2625526

7voto

Praveen Reddy Points 441

Il y a deux façons de le faire..

Option 1 :

1.  Go to "Start" -> "Run".

2.  Write "CMD" and press on "Enter" key.

3.  Write the command "net statistics server" and press on "Enter" key.

4.  The line that start with "Statistics since …" provides the time that the server was up from.

  The command "net stats srv" can be use instead.

Option 2 :

L'outil Uptime.exe vous permet d'estimer la disponibilité d'un serveur avec Windows NT 4.0 SP4 ou supérieur

http://support.microsoft.com/kb/232243

J'espère que cela vous a aidé !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X