How to Check Your System Uptime on Windows 10, 7

Give a try to these quick methods now

Reading time icon 5 min. read


Readers help support Windows Report. When you make a purchase using links on our site, we may earn an affiliate commission. Tooltip Icon

Read the affiliate disclosure page to find out how can you help Windows Report effortlessly and without spending any money. Read more

check your system uptime windows 10

Sometimes, you want to know how long your computer has been running and to do that, you need to find your PC’s uptime. Checking the uptime of your PC is relatively simple, and today, we will show you how to do it on Windows 10.

How to check system uptime in Windows 10?

1. Use Task Manager

Task Manager is a useful tool that lets you see all currently running and startup applications. Even though Task Manager is perfect for monitoring active processes, it allows you to monitor system performance. This feature lets you monitor your CPU, memory, and disk usage in real time.

In addition, you can also see other relevant information, including your system uptime. To check your uptime with Task Manager, do the following:

  1. Press Ctrl + Shift + Esc to start Task Manager.
  2. Once Task Manager starts, go to the Performance section. In the Performance tab, you’ll find all sorts of useful information about your CPU, but you’ll also find system uptime.

Using the Task Manager is one of the simplest and fastest ways to check your uptime, so be sure to try it out. Keep in mind that sometimes uptime in Task Manager isn’t always correct. This issue appears due to Fast Startup feature, so if you want to be certain that your uptime is correct, you might want to disable it.

2. Use Command Prompt or PowerShell

If you’re a more advanced user and prefer using the command line, you’ll be pleased to hear that you can check your PC’s uptime from your command line tool. To check the uptime in Command Prompt, do the following:

  1. Press Windows Key + X to open the Win + X menu and choose Command Prompt from it.
  2. When Command Prompt starts, enter the following command:
    • powershell (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime

  3. After a few moments the results will appear in a list and you’ll be able to see your uptime.
  4. Optional: If you want to see less detailed information about your uptime, you need to use the following command:
    • powershell ((get-date) – (gcim Win32_OperatingSystem).LastBootUptime).ToString(‘g’)

If you’re not a fan of Command Prompt, you can run the same commands in PowerShell. To do that, follow these steps:

  1. Press Windows Key + X and choose PowerShell from the menu. If PowerShell isn’t available on the list, press Windows Key + S and enter powershell. Choose Windows PowerShell from the list of results.
  2. Once the PowerShell opens, enter (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime or ((get-date) – (gcim Win32_OperatingSystem).LastBootUptime).ToString(‘g’) commands to see system uptime.

Both Command Prompt and PowerShell will give you the same results, and you can use any of these tools to see your system uptime.

3. Use systeminfo command

If you want to find information about your system uptime, use the systeminfo command in Command Prompt. To do that, follow these simple steps:

  1. Open Command Prompt.
  2. Once the Command Prompt opens, enter systeminfo and press Enter. Wait for a few moments for your PC to gather the required information.
  3. A list of information will appear. Look for System Boot Time value.

In addition to boot time, this command will provide you with a wide array of information regarding your system. If you’re overwhelmed with information and you want to see your system uptime, you can use systeminfo | find /i “Boot Time” command instead.

3. Use net statistic command

Another way to view your system uptime is to use a net statistic command. This command will show you information about your network as well as your PC’s uptime. To use this command, follow these steps:

  1. Open Command Prompt.
  2. When Command Prompt opens, enter net statistics workstation and press Enter.
  3. List of information will now appear. Now you have to find Statistics since value and see your system’s start time from there.

We have to mention that this command isn’t designed for checking system uptime, but it can be used for that purpose as well.

4. Use wmic os command

If you want to check your system’s startup time, you can do it with wmic os command. To use this command you have to follow these steps:

  1. Open Command Prompt.
  2. Once Command Prompt opens, enter wmic os get lastbootuptime and press Enter.
  3. Now you’ll see an array of numbers that represents your startup time.

The information isn’t most readable, but after a closer look you’ll notice that the array represents the exact date and time your system was started. As you can see, this is an easy way to check your system’s start time. The only downside is that the information isn’t represented in most user-friendly format, so you might have a bit of trouble reading it.

If you’re on Windows 11, we have a great guide on how to check Windows 11 uptime, so don’t miss it.

As you can see, checking your system uptime isn’t as hard as you think, and you can do it easily from Task Manager. If you’re an advanced user, you can check your system uptime using any of our other methods.

More about the topics: windows 10