Are you getting any error messages? Shutdown problems can be symptomatic of a variety of things to include hardware and software issues (especially if using Roxio’s Easy CD Creator version 5), mismatched RAM, other programs hanging or unresponsive in the background and unsigned device drives.
To get hung processes to end automatically when you shutdown involves making changes in the registry. Always back up your registry before making any changes
. If you are not familiar with working in the registry, then you should NOT attempt to make any changes on your own. Improper changes to the registry could adversely affect your computer and render it inoperable. ERUNT
is an excellent FREE tool that allows you to to take a snapshot (backup) of your registry before making changes and restore it when needed.
1. Go to Start > Run and type: regedit
2. Navigate to HKEY_USERS\.Default\Control Panel\Desktop
3. Double-click on AutoEndTasks
4. Change the value from 0 to 1
5. Close the registry editor and reboot your machine.
The above registry tweak is sometimes referred to as "Force Exit
" to automatically close applications that are not responding at shutdown. When an application fails to respond a dialog box is displayed prompting the user to either end it now or to wait. Enabling the value AutoEndTasks will take care of the non-responding application without user intervention.
Another thing to try is downloading and installing the User Profile Hive Cleanup Service
which helps to ensure user sessions are completely terminated when a user logs off. System processes and applications occasionally maintain connections to registry keys in the user profile after a user logs off. In those cases the user session is prevented from completely ending.
Also see:Windows stops responding during Windows XP shut downTroubleshoot shutdown problems in Windows XP