How to Check System Uptime in Windows 10
Knowing system uptime helps in troubleshooting. System uptime tell you for how long your computer or device has been running without shutting down. So, in this tutorial, we are going to discuss some simple but effective ways to check system uptime in Windows 10. These methods also work on previous versions of Windows.
Windows allows you to find out your computer’s uptime in several ways. For example, you can easily find out when your computer was last rebooted by checking in Task Manager. Besides that, you can also use simple Windows CMD commands or even PowerShell commands to find system uptime in Windows 10.
Find When your Computer was Last Rebooted
So, let’s start finding out when your computer was last restarted and check system uptime. We are using Windows 10 in this tutorial but these methods will also work on Windows 7, 8 and Windows Server editions. Let’s start with the easiest method.
Method 1: Check System Uptime in Task Manager
Let’s discuss the easiest method first. You can check your computer’s uptime in Task Manger easily. Just open Task Manager in your computer and go to Performance tab. Here you can check your system’s uptime in CPU utilization details.
Method 2: Use ‘systeminfo‘ Command in CMD
Let’s move to next method. We will use Windows Command Prompt to check when your computer was last booted up. So, we need to open Command Prompt first. Go to Run, type cmd
and press Enter to open Command Prompt.
In Command prompt, we will use systeminfo
command to check computer uptime. Type systeminfo
command in CMD in following format and press Enter.
systeminfo | findstr /i "Boot Time"
We have used findstr
to find only Boot Time details from long output of systeminfo
command. You can see your PC’s boot time in System Boot Time as show below.
SEE ALSO:
1. A to Z list of All Windows CMD Commands.
2. Top 10 Command Prompt Tricks for You.
3. How to Uninstall a Program using Command Prompt?
Method 3: Check Uptime in Network Adaptor Properties
Moving on, our next method for checking system uptime is via Network Adaptor Properties.
NOTE: Please note that this method is not full proof as your network adaptor might be disabled while your computer is ON. But this happens rarely and you can very much rely on it.
First of all, open Network Connections. You can go to Run, type ncpa.cpl
and press Enter to open Network Connections.
Next, right-click on your network adaptor and select Status. Here, you can see your network adaptor’s running duration (which is equivalent to system uptime in Windows).
SEE ALSO: How to Configure Cloudflare DNS (1.1.1.1) in your Windows 10 PC?
Method 4: Check System Uptime via Event Viewer
Next method to check system uptime in Windows 10 is via Event Viewer. Windows creates logs for every event that occurs while your computer is ON. So, every time any service is stopped or started, a log is created in Windows Event Log.
Though there is no specific event that tells about system turning ON but there are some services that start on Windows startup. We can use these services as system startup indicator. So, in this tutorial we are going to use Windows Event Log Service (starts at Windows startup) to determine when computer was last turned on.
Whenever, Event Log Service is started, a log with event ID 6005 is created in Windows Event Logs. So, we will find the latest event with ID 6005 in Event Viewer to check your computer’s uptime in Windows 10.
Go to Run, type eventvwr
and press Enter to open Windows Event Viewer.
In the Event Viewer, go to Windows Logs > System in the left pane. Now, right-click on System and select Filter Current Log…
Next, you will see a new window to filter logs by specifying parameters. Here, replace <All Event IDs>
by 6005
(event ID for startup of event service) and click OK.
Now, you will see all logs with event ID 6005. Double-click on latest log and open it. Here, you can see when this event was Logged. You can consider this time as your computer’s start time. And use this time to check system uptime in Windows 10.
Method 5: Find Computer Start Time using PowerShell
The fifth and last method we are going to explain is finding computer start time via PowerShell. What we did in previous method using Event Viewer, can be done using PowerShell in single command. So, in this method we will use Windows PowerShell to find latest event log with ID 6005 (Event log service start time). Then you can use this time to find your computer’s uptime.
Search for powershell
on Start and select Run as administrator to open PowerShell with administrative privileges.
Now, in PowerShell window, type following command to find latest event with ID 6005.
Get-WinEvent -FilterHashtable @{logname='System'; id=6005} | Sort TimeCreated -Descending | Select -First 1
You will see the details of latest 6005 event. You can consider the TimeCreated as your computer’s start time and hence calculate system uptime.
SEE ALSO: How to Speed Up Windows 10 using Simple Tricks?
Check System Uptime in Windows 10
Above tutorial explained 5 methods to check computer uptime in Windows 10. Most reliable, simple and straightforward method is using the Task Manager. However, it’s a good idea to keep all these methods handy. Event Viewer and PowerShell are advanced tools that you can use to troubleshoot problems in Windows 10.
Well, we hope you liked this tutorial. In case you are facing any troubles while following this tutorial or you have any queries, feel free to drop them in comment section down below. You may also subscribe to our newsletter to get latest tutorials directly into your inbox.