How to Find the Total Hours Used on a Computer

Techwalla may earn compensation through affiliate links in this story. Learn more about our affiliate and product review process here.
You can view the last time your computer was started or rebooted.
Image Credit: kamontad123/iStock/Getty Images

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.

Advertisement

Task Manager Displays Current Running Time

Video of the Day

Step 1

Right-click the "Start" button.

Video of the Day

Step 2

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

Advertisement

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."

Advertisement

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."

Advertisement

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."

Advertisement

Advertisement

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."

Advertisement

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."

Advertisement

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.

Advertisement

Advertisement

references & resources

Report an Issue

screenshot of the current page

Screenshot loading...