Algumas dicas para fazer seu windows desligar de forma mais rápida e te deixar com menos cabelos brancos :)

Abra o registro do Windows em iniciar>executar>digite regedit e de ok. Vá até a chave HKEY_CURRENT_USER \ Control Panel \ Desktop, e encontre o valor HungAppTimeout que deve estar em 5000 (padrão). A seguir, procure o valor WaitToKillAppTimeout. Troque o valor para 3000 (ou mesmo 1000).

Depois, vá até a chave HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \Control \ e troque o valor de WaitToKillServiceTimeout para 3000 também. (ou 1000)

E por fim a pérola das pérolas. Você e eu sabemos que nennhum Windows, por mais estável que seja, libera toda a memória que era ocupada por um aplicativo quando ele é fechado. Sempre fica uma DLL esquecida na memória, o que torna praticamente impossível não ter que reiniciar o computador para o micro ficar mais leve após uma sessão mais hardcore de Office, por exemplo. Para obrigar o WindowsXP a descarregar da memória todas as DLLs que não estão em uso, vá até a chave HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer e crie uma nova chave chamada AlwaysUnloadDLL.