How to check last reboot on Windows Server

by Aleksandar Ognjanovic
Aleksandar Ognjanovic
Aleksandar Ognjanovic
Troubleshooting Expert
Aleksandar's main passion is technology. With a solid writing background, he is determined to bring the bleeding edge to the common user. With a keen eye, he always... read more
Affiliate Disclosure
How to check last reboot on Windows Server

To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

Due to the enterprise nature of Windows Server, users are usually more tech-savvy and have an interest in minutiae details surrounding the performance. One of those interesting things to know is how to check the last reboot time on Windows Server or how to schedule a reboot. We made sure to instruct you about those below.

Windows Server: How to schedule a reboot

1. Use the System Event Log

You can use the System Event Log to find out when was the last reboot of Windows Server. This procedure is quite simple as the only important thing is to single out one Event.

Follow these steps to see when was the last reboot via the System Event Log utility:

  1. Open Event Viewer from the Start menu.
  2. In the far right pane, select Create Custom View.
  3. Under the Log drop-down menu, choose Windows Logs.
  4. Under the <All Event IDs> add just 6009.How to check last reboot on Windows Server
  5. Create a custom view.
  6. Now you can see all the times your PC was rebooted since the system was installed which is a great feature.

2. Use Command Prompt

Alternatively, you can use a certain Command Prompt command to check when was the last time a Windows Server reboot occurred. You can also check the up-time of your Server with a similar command.

Follow these steps to check the last reboot via the Command Prompt:

  1. Open Command Prompt as an administrator.
  2. In the command line, copy-paste the following command and press Enter:
    systeminfo | find /i “Boot Time”How to check last reboot on Windows Server
  3. You should see the last time your PC was rebooted.

If you run into a situation that requires repairing Windows Server boot issues, learn what to do here.

3. Schedule reboot with Scheduled Tasks

If you have an interest in automatizing the reboot sequence, you can do so by creating a scheduled task. If you are not familiar with it, here’s how to schedule reboot on Windows Server via the Scheduled Tasks utility:

  1. Open Scheduled Tasks from the Start menu.
  2. Select Add a New Scheduled Task and click Next.
  3. On the Program selection screen, navigate to C:WINDOWSSystem32shutdown.exe.How to check last reboot on Windows Server
  4. Select shutdown.exe and name the task shutdown.
  5. Choose the shutdown frequency.
  6. Select the time and day when the scheduled reboot will occur.
  7. Enter your administrative credentials and confirm.
  8. Now, check the Open Advanced options when I click Finish box and click Finish.
  9. Finally, when a new window appears, copy-paste the following command and replace the default one:
    :WINDOWSsystem32shutdown.exe -r -f -t 01
  10. Select Apply and you are good to go.
  11. Later, you can check when the last time Windows Server reboot occurred with one of the first two steps.


idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).

Restoro has been downloaded by 0 readers this month.

This article covers:Topics: