Windows 11 Auto-Restart Schedule | Weekly Reboot Guide
Schedule an Auto Restart for Windows 11 PCs
Updated June 6, 2025
To maintain optimal performance, Windows 11 benefits from regular restarts, allowing the operating system to install updates. If manual restarts are infrequent,users can automate the process using Task Scheduler to schedule weekly PC restarts.
Task Scheduler,a built-in Windows utility,enables users to create automated tasks,including shutting down and restarting the computer at specified times. This ensures that a Windows 11 PC auto restart occurs regularly.
To schedule an auto restart, open Task Scheduler by searching for it in the Windows search bar. In the right pane, select “Create Basic Task.” Name the task—such as, “Automatically Restart PC”—and provide an optional description. Click “next” to continue.

On the subsequent screen, choose the “Weekly” option to schedule a weekly PC restart. Then, click “Next.”
What’s next
Further configuration within Task Scheduler will allow users to specify the exact day and time for the automated weekly PC restarts, ensuring Windows 11 remains up-to-date and performs efficiently.
