How to Find the Total Hours Used on a Computer

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.

Hand typing on laptop keyboard.
You can view the last time your computer was started or rebooted.
credit: kamontad123/iStock/Getty Images

Task Manager Displays Current Running Time

Step

Right-click the "Start" button.

Step

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

Step

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

Use Command Prompt to Find System Uptime

Step

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

Step

Select "Command Prompt" from the Search bar.

Step

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

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

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

Step

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

Step

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

Step

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

Step

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

Step

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.