How to check your system uptime on Windows 10, 8, 7

By: Milan Stanojevic
4 minute read

Sometimes you want to know for 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 rather simple, and today we’re going to show you how to do it on Windows 10.

How to check system uptime in Windows 10?

Solution 1 – Use Task Manager

Task Manager is a useful tool that allows you to see all currently running and startup applications. Even though Task Manager is perfect for monitoring active processes, it also allows you to monitor system performance. Thanks to this feature you can 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.

Solution 2 – Use Command Prompt or PowerShell

If you’re more advanced user and you prefer using the command line, you’ll be pleased to hear that you can check your PC’s uptime right 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.

Solution 3 – Use systeminfo command

If you want to find information about your system uptime, you can do it using 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 just want to see your system uptime, you can use systeminfo | find /i “Boot Time” command instead.

Solution 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 just 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.

Solution 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 just 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. Only downside is that the information isn’t represented in most user-friendly format, so you might have a bit of trouble reading 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 also check your system uptime by using any of our other methods.

READ ALSO:

For various PC problems, we recommend to use this tool.

This tool will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Quickly fix PC issues and prevent others from happening with this software:

  1. Download ReimagePlus (100% safe download).
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues (requires upgrade).