How To Tell When You Last Booted Your System [Windows]


Hibernate and sleep modes on Windows means you rarely have to shut down your system. There isn’t any real harm in letting it Hibernate through the night and every night all through the week. It comes with its advantages; you don’t have to wait for updates to install before the system shuts down, and you don’t have to wait for them to install the next time you boot it. It’s also incredibly easier to just close the lid instead of shutting the PC down. This is rarely a problem but if you ever need to know when was the last time you restarted, or more specifically, when you last booted up your PC, here’s how you can check.

Command Line

Open the Start Menu, type CMD in the search bar and hit enter when you see the Cmd.exe option. Next type in the following command and wait for the system to gather information.

systeminfo | find /i "Boot Time"

It might take a little time, up to a minute, but you will see the date and exact time (down to seconds) for when the system was last booted.

Command Prompt_boot_time

Task Manager

If you aren’t too keen on going through the command line, you can use the Task Manager instead though you won’t get a date and time like you do with the command line. Open the Task Manager and go to the Performance tab (works in both Windows 7 and 8). You will see a time listed against ‘Up Time’ which indicates how long your system has been running. This goes into hours and the hours could go into the hundreds if you haven’t shut your system down for a long time and you will have to figure out how many days it has been since the last reboot.

Windows Task Manager_boot_time

  • Jennifer7823


  • J Fred

    cmd.exe, “uptime” will tell you how long since last boot