Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can one find out 'real' uptime of a laptop?

By 'real' I mean the time since turning it on and resuming Windows from hybernation state.

share|improve this question

If just you want to know the time passed since the last boot, execute the bult-in command


in a command line. Search for the "uptime" line.

share|improve this answer
+1 Nice. I wasn't aware of that command. – Aaron May 23 '09 at 12:31
+1 ditto - had no idea about this one. – x0n Dec 18 '11 at 23:28
Thanks for this great tip. The "System Boot Time" line gets me what I'm looking for. – eksortso Nov 25 '13 at 12:32

EDIT: i just noticed your "after hybernation" requirement - sorry, I don't think this will take that into account. You'll need to work this out from reading the event log. Uptime is time since last reboot. A hibernation is not a reboot. If "uptime" could be defined to take hibernation into account, I would expect it to mean all time spent awake since the last reboot (meaning minus all hibernation time), not just the time since last hibernation.

I use the free psinfo tool from sysinternals (now owned by microsoft, and still free)


PsInfo v1.75 - Local and remote system information viewer
Copyright (C) 2001-2007 Mark Russinovich
Sysinternals -

System information for \\LAPTOP:
Uptime:                    0 days 11 hours 28 minutes 27 seconds
Kernel version:            Windows 7 Ultimate, Multiprocessor Free
Product type:              Professional
Product version:           6.1
Service pack:              0
Kernel build number:       7100

Grab it from \\tools\psinfo.exe (you can even run it directly from that unc link).

share|improve this answer
You can filter the output - "psinfo uptime" shows only that. – Dennis Williamson May 22 '09 at 16:58
cool, didn't know that. thanks. – x0n May 22 '09 at 17:29
  1. Windows Uptime (free from MS) might help you with that, but I'm not sure if it will give you info about 'after' hybernation:

  2. I wonder if the default tools might help you (from cmd):

    net statistics server or net statistics workstation

share|improve this answer
'net stats server' shows only timestamp of last system start – jonny May 22 '09 at 15:45

I tried all the other answers but they just aren't showing "uptime" or infos I need.

This one works for me on my Windows 7:

wevtutil qe System /q:"*[System[Provider[@Name='Microsoft-Windows-Power-Troubleshooter']]]" /rd:true /c:1 /f:text > wake.txt

Run that command prompt and then look for a txt file on current directory

This uses the "Windows Event viewer" and the > wake.txt means it will save to a text file called wake.txt

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.