The blue screen says “Restarting” with those friendly spinning dots, and twenty minutes later it is still saying “Restarting.” You cannot click anything, you cannot see what is happening, and you are stuck wondering whether to touch the power button. It is one of the most common Windows 11 complaints on laptops, and it is fixable.
The spinning dots mean Windows is trying to shut down services and drivers but one of them is refusing to quit. Your job is to identify the stuck piece and either update it, bypass it, or work around it. Start with the safe interrupt below, then apply the permanent fixes.
Why this happens
- A driver hangs during shutdown. Network, display, audio, or power drivers can refuse to unload, and Windows waits on them indefinitely.
- Fast Startup conflicts. This hybrid shutdown feature saves the kernel session to disk and can corrupt the restart sequence on some laptops.
- Pending Windows updates. An update that downloads or stages during shutdown can wedge the restart process, especially on slow connections.
- Corrupted system files. Damaged files in the shutdown path mean Windows cannot complete the sequence no matter how long it waits.
- Peripherals blocking shutdown. USB drives, printers, and docks can send signals that keep the system from powering off cleanly.
- Third-party software. Antivirus, backup tools, and system utilities with deep hooks sometimes intercept shutdown and stall it.
- Disk errors. A drive with bad sectors or filesystem damage can stall the writes that happen during shutdown.
- Broken power plans. A corrupted power plan or a misbehaving battery driver on laptops can confuse the shutdown sequence, especially after major Windows upgrades that migrate old plans incorrectly.
How to fix it
Work through these in order, starting with the quickest fixes first.
Fix 1: Force shut down and disconnect peripherals
First, break the loop safely.
- Hold the power button for about ten seconds until the laptop powers off completely.
- Unplug every USB device, including external drives, printers, hubs, and docks. Leave only the charger connected.
- Wait thirty seconds, then power the laptop back on.
- If it boots normally, one of those peripherals was the culprit. Reconnect them one at a time, restarting between each, to find the offender.
Fix 2: Disable Fast Startup
Fast Startup is the single most common cause of stuck restarts on laptops.
- Press Windows key + R, type
powercfg.cpl, and press Enter. - Click Choose what the power buttons do on the left.
- Click Change settings that are currently unavailable at the top.
- Uncheck Turn on fast startup (recommended) under Shutdown settings.
- Click Save changes and restart the laptop to test.
Fix 3: Run the power troubleshooter
Windows can detect shutdown and power issues automatically.
- Open Settings > System > Troubleshoot > Other troubleshooters.
- Click Run next to Power.
- Apply any recommended fixes and restart.
Fix 4: Update the drivers that hang most often
Display, network, and chipset drivers are the top offenders.
- Open Device Manager with Windows key + X.
- Expand Display adapters and Network adapters.
- Right-click each device, choose Update driver > Search automatically for drivers.
- For a deeper fix, download fresh chipset and power management drivers from your laptop maker’s support page, such as Dell support , HP support , or Lenovo support .
- Restart after updating to confirm the loop is gone.
Fix 5: Check for disk and system file errors
- Open an elevated Terminal with Windows key + X > Terminal (Admin).
- Run
chkdsk C: /f /r. Type Y when asked to schedule it, then restart so the scan runs before Windows loads. - After that scan completes, run
sfc /scannowin the same terminal. - If SFC cannot fix everything, run
DISM /Online /Cleanup-Image /RestoreHealthand repeat the SFC scan.
Fix 6: Uninstall recently added software
If the stuck restarts began after installing something, that program is suspect.
- Open Settings > Apps > Installed apps.
- Sort by Date installed to see what changed recently.
- Uninstall any antivirus trial, system cleaner, backup tool, or VPN added around the time the problem started.
- Restart the laptop twice to confirm normal behavior returns.
Fix 7: Shorten how long Windows waits on stuck services
You can tell Windows to stop waiting so long on services that refuse to close.
- Press Windows key + R, type
regedit, and press Enter. Click Yes on the prompt. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. - Double-click WaitToKillServiceTimeout on the right. If it does not exist, right-click empty space, choose New > String Value, and name it exactly that.
- Set the value to
5000(five seconds) and click OK. - Close the Registry Editor and restart to test. Do not set this below 2000, or Windows may kill services too aggressively during normal shutdowns.
Fix 8: Boot into Safe Mode to isolate the cause
Safe Mode skips most drivers and startup software.
- Hold Shift and click Power > Restart to open recovery.
- Go to Troubleshoot > Advanced options > Startup Settings > Restart.
- Press 4 for Safe Mode.
- Restart from Safe Mode. If the restart completes quickly there, a driver or startup program is the problem. Use msconfig to disable startup items selectively until you find it.
- Our Safe Mode guide at how to boot Windows 11 in Safe Mode has the full steps, and for the general fix set see Windows 11 stuck on restarting screen fix .
Microsoft’s official guidance for restart and shutdown problems lives on the Microsoft support site .
Closing
A laptop stuck on the Restarting screen is annoying, but it is rarely serious. In nine cases out of ten, disconnecting peripherals or disabling Fast Startup ends the loop immediately, and the registry tweak in Fix 7 makes Windows far less patient with hung services in the future. The deeper fixes are about making sure it never comes back: updated drivers, a clean disk, and no aggressive software interfering with shutdown. Keep Windows and your drivers current, avoid force-closing driver installers, and those spinning dots will stay brief. If the problem ever returns after a specific update, uninstalling that update usually restores normal restarts while you wait for a corrected version.
