My Windows PC was running fine and there were no problems, then one day for no apparent reason at all, it wouldn't shut down. Well, it would, but it took five minutes or even 10 minutes. What was wrong? Here is the solution to the slow shutdown problem on my PC. It might solve yours too.
In Windows 7 and earlier versions, click Start, All Programs, Accessories. Right click Command Prompt and select Run as administrator. Do this even if you are logged on as an administrator (Wndows security means you're not really logged on as an administrator). In Windows 8, go to the Start screen and type
command. The search facility appears and on the left is Command Prompt. Right click it and then down at the bottom of the screen, click Run as administrator.
At the command prompt, enter
sfc /scannow and then let it do it's job, which could take some time. What it does is to check that Windows' files are OK and neither missing or corrupt. If any problems with system files are detected, they are automatically repaired and you will see a message on the screen.
When the task is finished, enter
exit to close the command prompt window and try restarting Windows to see if it has solved the problem.
This is not the solution to every Windows shutdown problem and there are many causes. Corrupt or missing Windows files is just one of many possibilities. It certainly fixed my PC and it may fix yours too, so it is well worth trying.
Affilate links follow...