How to Find Uptime in Windows 10

With Windows 10, you need to restart your PC for fewer activities. If you installed some driver, made some system-wide setting change, installed updates or if you uninstalled a program, Windows may need to restart. Except for these tasks, you can mostly avoid doing a full shutdown or restart. If you are interested in finding your Windows 10 uptime, here is how it can be done.


The total time for which your PC is turned on and operational since the last reboot is system up time. Note: the up time excludes the period during which your PC might be in sleep or hibernation. Here is how you can view the up time in Windows 10.

To find uptime in Windows 10, do the following.

Open the Task Manager app.

If you are using the new Task Manager, switch to the Performance tab. You can see the up time here live.

Windows 10 Find Uptime

If you are using the classic (Windows 7-like) Task Manager in Windows 10, switch to the Performance tab. Under the System section, you can see the up time live.

Windows 10 Find Uptime In Classic Task Manager

Alternatively, you can find the operating system's up time at the command prompt or PowerShell.

In PowerShell, it can be done as follows.

Open PowerShell and type or paste the following command:

 ((get-date) - (gcim Win32_OperatingSystem).LastBootUptime).ToString('g')

In the output, you will find the operating system's up time. See the following screenshot:

Uptime In Powershell

At the command prompt, it can be done as follows.

Systeminfo is a console app bundled with Windows 10. It prints a lot of useful information at the command prompt including the computer's name, the installed operating system details, CPU information, the operating system uptime, and so on. To launch it, open a new command prompt and type


See the line System Boot Time. It displays the date and time at which the computer booted.


That's it.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!


Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

6 thoughts on “How to Find Uptime in Windows 10”

    1. It works if you have downloaded the uptime utility from Microsoft.
      It is not bundled with Windows by default.

    2. I’m sorry: the uptime program is an external program and not build-in to Windows.

      It is available at

  1. Thanks for sharing,.. another tip with SystemInfo if you add the find string command at the end you get just the System Boot Time entry i.e.

    Systeminfo | findstr /c:”System Boot Time”


  2. Why people still mixing up time with boot time?

    I’m trying to make a batch script to show the uptime and all that I found inline are articles that claim to show uptime but actually just says date and time of last boot

Leave a Reply

Your email address will not be published.

Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.