How to View Windows Uptime in Windows 10

Find out how long your system has been on since the last restart

If you're one of those people who leave their computers turned on all the time, it's important to know how long your computer has been running. Learning how to view Windows uptime in Windows 10 can ensure you reboot your computer when needed to keep it running smoothly.

Why Care About Windows Uptime in Windows 10?

There are many reasons you should reboot your computer. Just a few of those include:

  • Clears RAM: Your computer leaves temporary data in Random Access Memory (RAM). Restarting clears that memory and all of the random, unimporant data that remains stored there. This reduces clutter and improves overall performance.
  • Removes Memory Leaks: Sometimes you may run a poorly written program that has a memory leak. This is when a program running in the background continues allocating more memory that it doesn't need. Restarting closes these programs and clears memory.
  • Resets Your Internet Connection: Most ISPs assign a random IP address when you connect your computer to the internet. When your computer holds this IP address for an extended period, it sometimes leads to timeout issues at the ISP end, and can cause network glitches. Restarting will refresh your IP, disconnect any background applications that are using your internet connection, and keeps your internet working at top speeds.
  • Virus Scans and Windows Updates: Many antivirus applications run system scans on startup or shutdown. Windows updates usually occur then as well. Rebooting ensures those scans and updates take place frequently.

If you prefer keeping your computer running all the time, then it's a good idea to monitor your Windows uptime to make sure you at least reboot after a set amount of time has gone by.

View Windows Uptime With Task Manager

The easiest way to see how long your Windows 10 computer has been running is using the Task Manager.

  1. Right-click the taskbar and select Task Manager.

    Screenshot of opening task manager in Windows 10
  2. Select the Performance tab. If you select CPU from the left navigation pane, you'll see Up time at the lower left of the CPU specifications section.

    Screenshot of CPU specifications in Windows 10
  3. You'll see the Up time increase in realtime. If you want, you could keep this window open to keep your Windows 10 computer uptime available at all times.

Check System Uptime With Net Statistics Command

If you don't need to see your system uptime all the time, a quick and easy way to check how long your computer has been up is the net statistics command.

This command shows you all of the network statistics related to your session since your computer first connected to the network.

Since your computer connects to the network the moment you start it up, the Statistics since date and time shows you when you last started your Windows 10 system.

  1. Select the Start menu and type Command. Select the Command Prompt app.

    Screenshot of opening the Command Prompt
  2. With the command prompt open, type the command net stats workstation. This will return a list of network statistics since you first connected to the network. These include bytes transmitted and received, read and write operations, connections made, and more.

    Screenshot of network statistics results
  3. The item to look for is Statistics since at the top of the network statistics list. The date and time displayed here is the date and time you last started your computer and it connected to the network. If you compare it to today's date and time, that's how long your computer has been on and connected to the internet.

Check System Uptime With Systeminfo Command

Another command that'll show you Windows Uptime in Windows 10 is the Systeminfo command.

This command isn't just limited to network information. Instead, it provides all of the important information about your Windows 10 computer. This includes OS information, system information, hotfixes installed, and network card details.

One of these pieces of information is the System Boot Time. To see the System Boot Time:

  1. Select the Start menu and type Command. Select the Command Prompt app.

    Screenshot of opening the command prompt in Windows 10
  2. Type the command systeminfo and press Enter.

    Screenshot of running the systeminfo command in Windows 10
  3. Just under the OS information, you'll see System Boot Time. Note the difference between the System Boot Time and the current time and date. This is the amount of time that your Windows 10 system has been running.