Windows XP mais rápido
Este tutorial achei há algum tempo atrás num fórum, que não me recordo qual é... O texto foi transcrito exatamente como estava no fórum.
"Encontrei essas dicas no site http://www.tss2000.nl e tive o trabalho de trazê-las para cá em bom português já que nunca achei nada parecido aqui no fórum. Penso eu em minha humilde modéstia que possa ajudar a resolver de vez o desligamento lento do XP. Assim ó:
Dê um passeio até a chave HKEY_CURRENT_USER \ Control Panel \ Desktop \.
Chegando lá, encontre o valor HungAppTimeout que deve estar em 5000 (padrão). Se não estiver, coloque. Por aí mesmo, procure o valor WaitToKillAppTimeout. Troque o valor para 4000 (o padrão é 20000 e eu tô usando só 1000).
Depois, dê um passada em HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ e troque o valor de WaitToKillServiceTimeout para 4000 também (eu uso 1000). Outra diquinha que parece macumba é dar um pulinho nas Ferramentas Administrativas no Painel de Controle. Clique em Serviços e procure o serviço NVidia Driver Help (só aparece se você tiver uma placa de vídeo da nVidia instalada no PC). Em suas propriedades, marque-o como Manual e não como Desativado.
Execute o arquivo gpedit.msc (só funciona no Windows XP Professional). Vá até Modelos Administrativos, pule para Sistema e depois Perfis de Usuário. Do lado direito da tela aparece a opção Número máximo de tentativas para descarregar e atualizar perfil de usuário. Ative-o e atribue o valor 0.
Outra coisita.
O XP, segundo este site, é meio medroso para lidar com Cache L2. Se você souber exatamente o quanto de Cache L2 seu procesador tem, dê uma espiada em HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \. Procure pelo valor SecondLevelDataCache. Dê um duplo clique. Na janela que se abre, marque a bolinha Decimal e em Value Data, digite quantos kilobytes de Cache L2 o seu processador tem. Não acreditava em chaves milagrosas até descobrir esta aqui.
E por fim a pérola das pérolas, o crem de la crem. 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 Windows XP a descarregar da memória todas as DLLs que não estão em uso, dê uma espiada em HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer. Chegando lá, você vai ter que criar uma nova chave chamada AlwaysUnloadDLL. Como criar uma nova chave, você vai me perguntar. Simples, respondo eu. Clique com o botão direito do mouse na chave Explorer, aponte para Novo, depois Chave. Uma nova chave vai ser criada dentro do item Explorer (vai parecer uma pasta nova). Renomeie-a para AlwaysUnloadDLL e troque o valor Padrão para 1, ao invés de 0.