Windows provides different ways to reboot the system. The reboot simply means booting the already running system again. In this tutorial, we will show how to boot from GUI, MS-DOS, and PowerShell command-line interfaces with different commands.
![](/wp-content/uploads/2020/12/image-126.png)
Reboot/Restart Windows via Start Menu
The Start menu provides the most popular and practical way to restart a Windows. Click the Start Menu->Power->Restart which will directly restart the computer. If you have ongoing tasks save them before restarting.
![](/wp-content/uploads/2020/12/image-123.png)
Reboot/Restart Windows via CTRL+ALT+DEL Keyboard Keys
Alternative GUI way to restart or reboot a Windows is using the CTRL+ALT+DEL keys to open the following screen which provides some basic management tasks like “Lock Session”, “Switch User”, “Sign out” etc. Also left bottom corner provides the Power icon where we can restart the computer.
![](/wp-content/uploads/2020/12/image-124.png)
Reboot/Restart Windows with shutdown Command
Windows provides multiple commands in order to reboot the system. The shutdown command mainly created to shutdown the system but can also reboot the system. The /r option is used to restart system with the shutdown command via MS-DOS or PowerShell command line interface.
shutdown /r
![](/wp-content/uploads/2020/12/image-125.png)
By default the restart has some delay about 1 minute with the shutdown command. This delay can be cancelled with the /t 0 parameter where the system will restart immediately.
shutdown /r /t 0
Reboot/Restart Windows with Restart-Computer PowerShell Command
PowerShell provides the Restart-Computer command or cmdlet in order to restart the system. This command can be used in PowerShell only. There is no extra parameter for the Restart-Computer command.
Restart-Computer
Alternatively, the remote system can be restarted with the Restart-Computer by providing the remote systems via hostname or IP address by using the -ComputerName attribute.
Restart-Computer -ComputerName 192.168.10.10,myserver