How to Check Last Reboot Time Command in Windows Server

You can easily find you last reboot time on Windows using a command line

Reading time icon 3 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Check Last Reboot Time in Windows

Due to the enterprise nature of Windows, 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 or how to schedule a reboot. We made sure to instruct you about those below.

How to see the last reboot time & computer uptime?

1. Use 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.

2. Check the Task Manager’s uptime

  1. Open the Task Manager by simultaneously pressing CTRL + SHIFT + ESC.
  2. Then click the Performance tab.
  3. In the lower part, you can find the Up time since your last reboot.

3. Use the System Event Log

You can use the System Event Log to find out when the last reboot of Windows was. 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.

4. Schedule reboot with Scheduled Tasks

If you are interested in automatizing the reboot sequence, you can create a scheduled task. If you are not familiar with it, here’s how to schedule a 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:
    C:WINDOWSsystem32shutdown.exe -r -f -t 01
  10. Select Apply, and you are good to go.
  11. Later, you can check when the last time the Windows reboot occurred with one of the first two steps.

If you’re on Windows 11, we have a great guide on how to check Windows 11 uptime, so visit it for more information.

More about the topics: windows 10, Windows 11