How to Schedule Restart Windows 10: Step-by-Step Guide for Easy Setup

Windows 10 can schedule a one-time restart with the built-in shutdown command. This is useful when you want the computer to restart after a delay, such as after a download or unattended task finishes.

Schedule a restart with a countdown

  1. Open Command Prompt, PowerShell, or Windows Terminal.
  2. Enter shutdown /r /t 3600 to schedule a restart in one hour.
  3. Press Enter. Windows should display a notification that a restart has been scheduled.

The number after /t is the delay in seconds. For example, 600 is 10 minutes and 1800 is 30 minutes. Save your work before the countdown expires because open applications may prevent a clean unattended workflow or you may lose unsaved work if a forced restart is used.

Cancel the scheduled restart

Before the countdown finishes, run shutdown /a. The /a option aborts a pending shutdown or restart.

Schedule a restart for a specific time

For a recurring or clock-time restart, Task Scheduler is more appropriate than a long countdown. Create a task with the desired trigger and configure it to start shutdown.exe with arguments such as /r /t 0. Use an account and privileges appropriate for the computer, and test the task before depending on it.

Do not schedule automatic restarts on a shared or production computer without considering active users and unsaved work. In an organization, use the administrator’s established device-management and maintenance-window tools instead.

Since standard free Windows 10 support ended in October 2025, computers that can run a supported Windows version should have migration included in their maintenance plans.

Get Our Free Newsletter

How-to guides and tech deals

You may opt out at any time.
Read our Privacy Policy