Windows Uptime Determination – Tips and Tools

It is often useful to know windows uptime. This is necessary mainly for the maintenance and troubleshooting of your PC. Some computer users hate to reboot PC never/rarely turn it off. Such practice may affect PC performance in long term and as a part of troubleshooting they may need to checkout the time you last turned on your computer.
There are a number of ways to find out system up-time. In this post I have discussed 5 methods.

Method 1: Windows Uptime from Windows Task Manager

This is the easiest & quickest way to find out windows uptime. But it is for Windows Vista & higher versions.

  1. Launch Windows Task Manager.
  2. Navigate to Performance Tab.
  3. Find ‘Up Time‘ under System. The displayed time is in d:hh:mm:ss format.
Windows Uptime from Task Manager

Windows Uptime from Task Manager

Method 2: Windows Uptime from systeminfo Utility

This is also easy to carry out but is available for Windows XP & higher versions. Windows XP Home is not supported.

  1. Open Command Prompt.
  2. Type systeminfo and press enter.
  3. After a few second, you will see a range of system information being listed there.
  4. Find the line that says System Up Time or System Boot Time [for Windows Vista Business 64-bit and Windows 7].
  5. You will see that the system boot time has been listed there.
Windows Uptime from systeminfo

Windows Uptime from systeminfo

You may also add specific switch to systeminfo for getting only the system boot time.

The command is systeminfo | find /i “up time” or systeminfo | find /i “boot time” [for Windows Vista Business 64-bit and Windows 7].

Windows Uptime from systeminfo command

Windows Uptime from systeminfo command

or, systeminfo | findstr “Time:” for all versions.

Windows Uptime from systeminfo command

Windows Uptime from systeminfo command

Method 3: Using Net Statistics

Net Statistics displays the statistics log for the local Workstation or Server service, or the running services for which statistics are available. This command is available on Windows 2000 & higher versions.

  1. Open Command Prompt.
  2. Type net statistics workstation and press enter.
  3. In the results, find the line that starts with Statistics since.
  4. You will see that the system boot time has been listed there.
Windows Uptime from net statistics workstation

Windows Uptime from net statistics workstation

You may also use net stats workstation command.

Windows Uptime from net statistics workstation

Windows Uptime from net statistics workstation

or, net statistics server command.

Windows Uptime from net statistics server

Windows Uptime from net statistics server

or, net stats srv command.

Windows Uptime from net statistics server

Windows Uptime from net statistics server

You may also use specific switch to the command for getting only the system boot time. Add | findstr “since” switch, e.g. use net statistics workstation | findstr “since”

Windows Uptime from net statistics workstation

Windows Uptime from net statistics workstation

or, net statistics server | findstr “since”

Windows Uptime from net statistics server

Windows Uptime from net statistics server

Method 4: Using Windows Management Instrumentation

Windows Management Instrumentation (WMI) is a set of extensions to the Windows Driver Model that provides an operating system interface through which instrumented components provide information and notification. This command is available on Windows 2000 & higher versions.

  1. Open Command Prompt.
  2. Type wmic os get lastbootuptime and press enter.
  3. In the results, find the Windows Boot Time in yyyymmddhhmmss format. So, as shown in the following screenshot, 20120826105027 means that the system has been booted on 26th August, 2012, 10:50:27 hrs.
Windows Uptime from Windows Management Instrumentation

Windows Uptime from Windows Management Instrumentation

Method 5: Using Uptime.exe

Uptime.exe can be used to display the current uptime of the local or remote system. This tool can be used to display Windows up-time in Windows NT & above versions.

  1. Go to the software webpage. and download it.
  2. It will be downloaded as a Zip Archive.
  3. Extract the contents of the archive and move/copy uptime.exe to Windows NT directory or to C:WindowsSystem32.
  4. Open Command Prompt.
  5. Type uptime and press enter.
  6. Both the time of system boot and the time spent since then will be displayed.
Windows Uptime from uptime-exe

Windows Uptime from uptime-exe

Note:

  • The exact text and date format in command prompt is dependent on the language and locale of Windows.
  • The Up-time from different tools may differ a bit since they rely on different parameters. In special cases, they may differ considerably e.g. if Windows Management Instrumentation or Net Statistics had been restarted & reset.

Have Fun !!

One thought on “Windows Uptime Determination – Tips and Tools

Leave a Reply

Your email address will not be published. Required fields are marked *