I know how frustrating it can be to wait for your PC to shutdown.. Especially if it takes some considerable amount of time. Basically when your Windows is shutting down it has to kill off all the system services. Sometimes some services do not end quickly. In this case the windows will wait for the service to end on its own. If the service does not end on its own then windows will end it forcibly after a certain amount of time. This specific time gap which is allotted to the services to end on their own is defined inside the system registry.
So the idea is to eliminate this time gap. Therefore, if a service is not ending instantly, Then windows will end it on that instant itself without waiting for it to end on its own. This will incredibly increase the shutdown time of your Windows. To change this time gap follow these steps :
- Click Start > Run > Type ‘regedit‘ > Press Enter.
- Navigate to HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control.
- Click on the “Control” Folder.
- Select “WaitToKillServiceTimeout”
- Right click on it and select Modify.
- Set it a value lower than 2000. (I recommend using 200).