Last Reboot Command in Windows 11: How to Check

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

The systeminfo | find /i “Boot Time” command helps you check the last reboot time in Windows 11. Today, we’ll guide you through the exact steps in Command Prompt to make it work. If it fails, we’ve also included alternative methods.

Sounds good? Let’s see how to check the last time your PC restarted:

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.

If you’re having trouble opening CMD as admin or the command doesn’t work, you can use Task Manager.

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

  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.

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.

4. Schedule reboot with Scheduled Tasks

  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 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:

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

Checking last reboot in Windows 11 is easiest with Command Prompt, but if it doesn’t work, you can also find the last restart time using Task Manager or the System Event log.

More about the topics: windows 10, Windows 11

User forum

1 messages