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.
Update: Agradecimentos ao Juliano Coloradows, que enviou um e-mail informando a fonte deste tutorial! A dica foi traduzida pelo VitorBart, do fórum Baboo.
“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.
Espero que ajude em alguma coisa.”









# Thursday, 14/02/2008, 06:56
Rapaz!!!… Tu eh Porreta mesmo. Valeu fikou dez , muito obrigado pelas dicas
# Friday, 09/05/2008, 02:48
Jovem, que maravilhoso intelecto! E que solidariedade bonita a de partilhar os teus conhecimentos e as tuas descobertas com pessoas que nem conheces!
Estou muito agradecida e muito admirada de tudo o que sabes de informática. Desejo muito sucesso na tua vida!
Um abraço!
# Saturday, 12/07/2008, 15:50
Otimo post
foi o melhor q vi ate hoje..
vlw
# Wednesday, 30/07/2008, 07:39
Parabéns caro colega, sua atitude de informar solidariamente seus conhecimentos não só ajudou a mim, como há de ajudar a muitos outros e todos que forem beneficiados queiram por gentileza agradecer o autor. Muito Obrigado.
# Wednesday, 22/10/2008, 14:51
Amigo a dica da AlwaysUnloadDll, acho que deve táh errado.
Agora vc me confgundiu…rsrs Mas talvez a gente possa se ajudar. Tipo asssim pq eskutei dizer que o certo era criar um Valor Dword..:
Inicie o editor de registro. (Iniciar > Executar > regedit).
Navegue até a seguinte chave do registro: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer
No menu Editar, selecione Novo, Valor DWORD.
Coloque o nome AlwaysUnloadDLL, e tecle Enter.
Dê um duplo-clique no novo valor, coloque 1 e clique em OK.
Feche o editor de registro e então reinicie a máquina para fazer efeito.
E agora ? ? Se puder me mandar um e-mail dizendo qual funciona mesmo, agradeço.
Vou testar as duas pra ver ^^
Até mais e parabens pelas dicas.
São ótimas
# Thursday, 26/02/2009, 15:15
UALA MESTRE !!!
Meu PC tá HIPER RÁPIDO depois das tuas dicas.
PARABÉNS !!!