How to Find the Total Hours Used on a Computer

By Steve Gregory

Windows automatically resets your computer’s uptime -- the total number of hours that your computer has been running since its last reboot -- each time you restart the machine. This means that although you cannot track the total number of hours your computer has been running since it was first powered on, you can still determine how long it has been running since its last reboot. You can view your computer’s current uptime by launching the Task Manager utility. If you prefer to calculate your computer’s uptime manually, you can access the date and time the machine was last restarted in the Event Viewer utility and by using the systeminfo command.

Task Manager Displays Current Running Time

Step 1

Right-click the "Start" button.

Step 2

Choose "Task Manager" from the menu and then select the "Performance" tab.

Step 3

Click "CPU" to view the current uptime in the Up Time section.

Use Command Prompt to Find System Uptime

Step 1

Press the "Windows" key to open the Start screen and then type "cmd."

Step 2

Select "Command Prompt" from the Search bar.

Step 3

Enter "systeminfo" (without quotation marks) in the Command Prompt window and then press "Enter." The command displays information about your operating system and computer. The last system boot date and time is listed next to "System Boot Time."

Step 4

Subtract the last system boot date and time from your current date and time to find the total hours your computer has been running since the last system boot.

Find the Elapsed System Time With Event Viewer

Step 1

Press the "Windows" key and then type "Control Panel."

Step 2

Select "Control Panel" from the Search bar and then select "System and Security."

Step 3

Select "Administrative Tools" and then double-click "Event Viewer."

Step 4

Double-click "Windows Logs," right-click "System" and then select "Filter Current Log."

Step 5

Enter "6005" in the "All Event IDs" field and then click "OK."

Step 6

Click "System" under Windows Logs. The first entry in the upper middle pane of the window is the date and time of the last system boot. Subtract this date and time from the current date and time to get the total elapsed time from the last system boot.

Tips & Warnings

  • There are also third-party applications that can monitor your computer's uptime, such as the Uptime app and the System Uptime Monitor program.
  • Information in this article applies to Windows 8.1. Instructions may vary slightly or significantly with other versions of the operating system.