Home › Knowledgebase › KB-535

How to diagnose and fix Windows 11 slow shutdown or restart times

Summary

This guide helps you troubleshoot and resolve: How to diagnose and fix Windows 11 slow shutdown or restart times. Follow the steps below to fix the issue.

Quick Tip: Need immediate assistance? 💻 Open a Ticket

Common Causes

When Windows 11 takes a long time to shut down or restart, it usually means one or more services, programs, or background processes are not responding to the shutdown signal. In most cases, the delay is caused by a stuck service, a startup application that is not closing properly, or a Group Policy setting that enforces a fixed wait time. This guide walks you through diagnosing the cause and applying the right fix.

Quick Fix Steps

If you only have a few minutes, work through these steps first. They resolve the majority of shutdown delays.

  1. Open Task Manager with Ctrl + Shift + Esc and check the Startup tab. Disable any non-essential startup items.
  2. Run the built-in Windows troubleshooter for System Maintenance.
  3. Check the Group Policy wait time and reduce it to a lower value (see detailed steps below).
  4. Install all pending Windows updates from Settings > Windows Update.
  5. If the issue started recently, use System Restore to roll back to a point before the problem began.

Detailed Instructions

1. Identify What Is Causing the Delay

Before changing settings, it helps to confirm where the delay is happening. Windows records shutdown performance data you can review.

  1. Open Event Viewer by pressing Windows + R, typing eventvwr.msc, and pressing Enter.
  2. Navigate to Windows Logs > System.
  3. Sort by Date and Time and look for events with a source of User32 and an event ID of 1074. This records shutdown and restart activity.
  4. Note the timestamp and any services or applications listed in the description.

If you cannot find a clear culprit in Event Viewer, the next step is to enable verbose shutdown tracing.

2. Enable Verbose Shutdown Logging

Verbose logging shows additional status information during shutdown, which can help identify which stage is taking the longest.

  1. Open Command Prompt as Administrator (right-click Start > Terminal (Admin)).
  2. Type the following and press Enter:
    reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v VerboseStatus /t REG_DWORD /d 1 /f
  3. Restart the computer. During the next shutdown, Windows will display verbose status messages instead of the standard spinner.
  4. After restarting, open Event Viewer again and check Applications and Services Logs > Microsoft > Windows > Diagnostics-Performance > Operational for shutdown performance events.

3. Reduce the Group Policy Wait Time

Windows waits a fixed period for services and programs to close before forcing termination. If a service is slow, this wait time adds up.

  1. Press Windows + R, type gpedit.msc, and press Enter to open the Local Group Policy Editor.
  2. Navigate to Computer Configuration > Administrative Templates > System > Shutdown.
  3. Open Specify shutdown wait time, set it to Enabled, and reduce the value to 3 seconds.
  4. Click Apply, then OK.

The Local Group Policy Editor is only available on Windows 11 Pro, Education, and Enterprise editions. If you are running Windows 11 Home, use the registry method in the next section.

4. Reduce the Wait Time via Registry (Windows 11 Home)

  1. Open Registry Editor with Windows + R, type regedit, and press Enter.
  2. Navigate to:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. Right-click in the right pane, choose New > DWORD (32-bit) Value, and name it WaitToKillServiceTimeout.
  4. Double-click the new value, set the base to Decimal, and enter 3000 (3 seconds).
  5. Repeat and create another DWORD named HungAppTimeout with a decimal value of 1000.
  6. Close Registry Editor and restart the computer.

5. Disable Non-Essential Startup Programs

Startup applications are a common cause of slow shutdowns because Windows waits for them to close.

  1. Open Settings with Windows + I.
  2. Go to Apps > Startup.
  3. Review the list and toggle off any programs you do not need running at startup. Common offenders include cloud sync tools, chat clients, and hardware utilities.

You can also manage startup items from Task Manager:

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Click the Startup apps tab.
  3. Right-click any non-essential item and choose Disable.

6. Check for Stuck or Problematic Services

Some third-party services are notorious for delaying shutdown, particularly security software, backup agents, and VPN clients.

  1. Press Windows + R, type services.msc, and press Enter.
  2. Look for services from third-party vendors, especially antivirus, backup, or remote access tools.
  3. Double-click a service, change the Startup type to Manual, then click Stop.
  4. Restart the computer and observe whether shutdown improves.

Do not disable essential Windows services such as Windows Update, RPC, DCOM Server Process Launcher, or Windows Event Log. Disabling these can prevent Windows from starting.

7. Update Drivers and Windows

Outdated or faulty drivers can prevent clean shutdowns, particularly graphics, chipset, and storage drivers.

  1. Open Settings > Windows Update.
  2. Click Check for updates and install everything available, including optional driver updates.
  3. For specialised hardware (workstation GPUs, docking stations, RAID controllers), visit the manufacturer's website and download the latest Windows 11 driver.

8. Run System File and Image Checks

Corrupted system files can cause services to hang during shutdown.

  1. Open Command Prompt as Administrator.
  2. Run the following commands in order, pressing Enter after each:
    sfc /scannow
    DISM /Online /Cleanup-Image /RestoreHealth
  3. Restart the computer when both commands complete.

Troubleshooting

Shutdown Hangs on a Specific Screen or Message

If the shutdown process stops on a particular message such as "Closing apps" or "Installing update", note the exact wording. This usually points to a specific application or driver. Search the manufacturer's support site for known shutdown issues with that software version.

Fast Startup Is Enabled but Shutdown Is Still Slow

Fast Startup in Windows 11 is technically a hybrid hibernate, not a full shutdown. If you have Fast Startup enabled and still experience slow shutdowns, try disabling it from Settings > System > Power > Power settings and selecting "Choose what the power buttons do", then untick "Turn on fast startup". This forces a full shutdown each time and can help reveal whether the issue lies with the shutdown process itself or with the hibernate component.

Shutdown Is Slow Only After Windows Updates

If shutdown delays began immediately after a Windows Update, the update may have reset some services or drivers. Use Settings > Windows Update > Update history to identify the recent update, then check Microsoft's release notes for known shutdown issues. You can also use Settings > Recovery > Restart now under Advanced startup to access System Restore or uninstall the most recent quality update.

Still Having Issues?

Need more help? If the issue persists after trying these steps, please open a support ticket and our team will assist you.

💻 Open a Ticket