Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » Windows Server » Determine the last boot time of a Windows Server
  • FIX RDP Authentication Error
    Fix Remote Connection Issue: An Authentication Error Has Occurred with Code 0x80004005 Windows
  • Active Directory Setup
    Active Directory: How to Setup a Domain Controller Windows Server
  • Windows 10 new Start menu
    Make Cortana search with a different web browser instead of Edge Windows
  • Azure Storage 1
    Azure CLI: How To Upload Batch Files to Azure Storage Account AWS/Azure/OpenShift
  • banner 3
    How to Create a React App with Vite Version Control System
  • Screenshot 2022 03 29 at 19.47.05
    CVE-2022-22948: Patch available to address vCenter Server information disclosure vulnerability  Security | Vulnerability Scans and Assessment
  • WindowsTerminalServerRDS
    Remove a Remote Desktop Service collection Windows Server
  • Time machine
    How to Backup MacOS to Synology NAS via Time Machine Backup

Determine the last boot time of a Windows Server

Posted on 06/02/202022/10/2023 Christian By Christian No Comments on Determine the last boot time of a Windows Server
Windows Server

In this article, we shall discuss the steps to Determine the last boot time of a Windows Server. This can be achieved by viewing the Kernel Boot information via the Windows event log. Kindly refer to these related guides: How to enable virtualization (VT-X) in VMWare workstation, how to install virtual machine Guest Addition, Linux Machine: Is it Virtual or a Physical server, how to install virtual machine Guest Addition,

You may also want to see how to fix the virtual machine ran into a non-fatal problem as described below, we suggest that you take appropriate action to prevent the problem from recurring, and how to install Windows Server 2019 on Virtualbox.

Steps to view the Last Reboot Time via the Command Line

In order to determine various System boot times etc, lunch the command line tool can be used as an administrator. There are different ways to fire the CMD prompt.

  • Search for “CMD” in the search menu or
  • Search for “RUN” in the search menu or type cmd.exe

Or from the file explorer, search for cmd.exe. Next, copy and paste this command and hit enter

systeminfo | find "System Boot Time"
System boot time

Or run the command below

systeminfo | find /i "Boot Time"
Server uptime

Please see how to fix “Unable to update the password value provided for the new password and Password Policy“, how to allow only admin users (administrators) to shut down and reboot Server 2012, and how to fix “The action cannot be completed because the folder or file is open in another program: Determine where a file is open in Windows“

See the Last Reboot Time via Windows Event Log

Determining the boot time via the Event Log After firing up the Windows Event Viewer Application

  • Under Event Viewer (local)
  • Expand the Applications and Services log
  • Expand Microsoft
  • Expand Windows
  • Search for Kernel-Boot in the drop-down menu, expand and then click on Operation.

The boot time etc, will be displayed on the right pane as shown below.

You may want to see how to detect if an application was uninstalled on Windows: Find out who has uninstalled an application via Windows Event Viewer, how to Using Awx to deploy, schedule and run playbooks, and how to View Scheduled Events on AW using the Command Line.

FAQs on the last boot time

What PowerShell command can I use to check the last boot time of a Windows Server?

You can utilize the following PowerShell command to retrieve the last boot time on Windows and Windows Server: (Get-CimInstance Win32_OperatingSystem).LastBootUpTime

Are there graphical interfaces in Windows Server for checking the last boot time?

Yes, outside of the Event Viewer discussed above, you can determine the last boot time in Windows Server by accessing the “Task Manager.” Right-click the taskbar and select “Task Manager.” Under the “Performance” tab, you will see the “Uptime” field, which shows the server’s last boot time.

Can I automate the process of checking the last boot time of multiple Windows Servers?

You can automate the checking of the last boot time by using PowerShell. You will have to create a script that connects to multiple servers and retrieves their last boot times, making it efficient for managing multiple servers’ uptime information.

Script to Automate the process of checking the last boot time of multiple Windows Servers?

The below PowerShell script can be used to query the last boot times for multiple servers. To do this use PowerShell Get-CimInstance cmdlet to query the Win32_OperatingSystem class on remote servers.

# Define a list of server names or IP addresses
$servers = @("Server1", "Server2", "Server3")

# Define an array to store the results
$uptimeResults = @()

# Iterate through the list of servers
foreach ($server in $servers) {
    # Use Try-Catch to handle errors in case the server is unreachable
    try {
        # Query the last boot time on the remote server
        $bootTime = Get-CimInstance -ComputerName $server -ClassName Win32_OperatingSystem | Select-Object LastBootUpTime

        # Calculate the uptime in days
        $uptime = (Get-Date) - $bootTime.LastBootUpTime

        # Create a custom object with server name and uptime
        $result = [PSCustomObject]@{
            ServerName = $server
            Uptime = $uptime.Days
        }

        # Add the result to the array
        $uptimeResults += $result
    }
    catch {
        # Handle any errors, such as when the server is unreachable
        Write-Host "Error connecting to $server: $_"
    }
}

# Display the results
$uptimeResults | Format-Table -AutoSize

I hope you found this blog post helpful on how to determine the last boot time of a Windows Server. If you have any questions, please let me know in the comment session.

Rate this post

Thank you for reading this post. Kindly share it with others.

  • Click to share on X (Opens in new window) X
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on Bluesky (Opens in new window) Bluesky
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on Nextdoor (Opens in new window) Nextdoor
Windows Server Tags:restart, Restart option windows server, Windows 10, Windows Server 2016

Post navigation

Previous Post: Various methods to launch the Event Viewer
Next Post: How to use the utility “Whoami” in windows

Related Posts

  • allthings.how how to download and install winget windows package manager windows 10 winget cli
    How to install Winget CLI on Windows Windows Server
  • jmeterlogo 3
    Install and conduct performance testing using Apache JMeter on your Web App Configuration Management Tool
  • maxresdefault
    How to join a computer to the Domain Windows Server
  • Featured image new
    How to find out who restarted Windows Server Windows
  • image 117
    Deploy MVC Application to AWS EC2 Using RDP and Web Deploy Configuration Management Tool
  • rdp4
    How to change the default RDP port in Windows Network | Monitoring

More Related Articles

allthings.how how to download and install winget windows package manager windows 10 winget cli How to install Winget CLI on Windows Windows Server
jmeterlogo 3 Install and conduct performance testing using Apache JMeter on your Web App Configuration Management Tool
maxresdefault How to join a computer to the Domain Windows Server
Featured image new How to find out who restarted Windows Server Windows
image 117 Deploy MVC Application to AWS EC2 Using RDP and Web Deploy Configuration Management Tool
rdp4 How to change the default RDP port in Windows Network | Monitoring

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a
 
  • FIX RDP Authentication Error
    Fix Remote Connection Issue: An Authentication Error Has Occurred with Code 0x80004005 Windows
  • Active Directory Setup
    Active Directory: How to Setup a Domain Controller Windows Server
  • Windows 10 new Start menu
    Make Cortana search with a different web browser instead of Edge Windows
  • Azure Storage 1
    Azure CLI: How To Upload Batch Files to Azure Storage Account AWS/Azure/OpenShift
  • banner 3
    How to Create a React App with Vite Version Control System
  • Screenshot 2022 03 29 at 19.47.05
    CVE-2022-22948: Patch available to address vCenter Server information disclosure vulnerability  Security | Vulnerability Scans and Assessment
  • WindowsTerminalServerRDS
    Remove a Remote Desktop Service collection Windows Server
  • Time machine
    How to Backup MacOS to Synology NAS via Time Machine Backup

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,841 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.