When shutting down Windows, the system normally gives running applications time to save data and close properly. If an application does not respond quickly, Windows may wait before continuing the shutdown process. On some computers, these delays can make shutdown feel unnecessarily slow.
To fix this, you need to adjust Windows' internal timeout values. By adjusting these values, you can reduce the waiting time and make shutdown faster.
Method 1: Reduce Shutdown Wait Times Using Registry Editor
Several Registry values control how Windows handles applications and services during shutdown. Instead of changing them separately, you can adjust the related settings from their respective Registry locations.
Step 1. Open Registry Editor
Press Win + R to open the Run dialog. Type regedit and press Enter. When User Account Control appears, click Yes.
Step 2. Adjust the Application Wait Time
1. Navigate to the following path:
HKEY_CURRENT_USER\Control Panel\Desktop
2. In the right pane, find WaitToKillAppTimeout. If it does not exist, right-click an empty area, select New > String Value, and name it WaitToKillAppTimeout.

3. Double-click it, and enter the desired timeout in value data. For example, 2000 sets the wait time to 2 seconds. This reduces the time Windows spends waiting for each app to close.

4. In the same location, you can also check HungAppTimeout, which controls how quickly Windows gives up on an unresponsive app. If the value does not exist, create a String Value named HungAppTimeout and set an appropriate value in value data.

Step 3. Adjust the Service Wait Time
1. Navigate to the following path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
2. Find WaitToKillServiceTimeout and double-click it. Enter the desired wait time in value data, then click OK. This setting controls how long Windows waits for services to stop during shutdown.

Method 2: Reduce Shutdown Wait Times Using Wise Registry Cleaner
If you prefer not to manually modify the Registry, Wise Registry Cleaner provides a streamlined way to achieve the exact same result safely.
Step 1. Launch Wise Registry Cleaner
Download, install, and launch the Wise Registry Cleaner application.
Step 2. Navigate to the System Tuneup Tab
From the main dashboard, click on the System Tuneup tab in the top menu bar.
Step 3. Select Optimization Options
Under Boot & Shutdown Optimization, locate and check Reduce wait time for unresponsive apps to speed up shutdown.
Step 4. Optimize the Setting
Click the green Optimize button in the top right corner of the window. The program will automatically adjust the relevant registry values without requiring you to manually navigate the Registry Editor.

Conclusion
Windows may spend extra time waiting for applications and services that do not close promptly during shutdown. The Registry provides several settings that control these waits, while Wise Registry Cleaner offers a simpler way to reduce the wait for unresponsive applications.