Try the User Profile Hive Cleanup Service from Microsoft. This will cleanup the user profile hive when a user logs off and prevents the ‘timeout’ delay that some users experience when shutting down.

I went from minutes to seconds on shutting down.

Link:
http://www.microsoft.com/downloads/…

Check out these posts too:

  1. User Profile Hive Cleanup Service
  2. Shut down Windows through a shortcut
  3. Windows Installer CleanUp Utility
  4. Microsoft Location Finder for Windows Live Local
  5. Download: Windows SteadyState
  6. Remote Shutdown Tool to Shut Down and Restart a Computer
  7. MS Windows Desktop Search add-ins