Windows - Limpeza das DLL baixadas na memória

Outubro 2017


O sistema operacional Windows conserva as bibliotecas (DLL) utilizadas recentemente na memória, para acelerar a inicialização dos aplicativos no próximo arranque .

No entanto, essas bibliotecas consomem muito espaço na memória. Assim sendo, se você quiser otimizar a memória disponível, você pode forçar a liberação da memória após o uso, modificando a chave do registro do sistema :

Método n° 1 :

  • Clique em Iniciar e "Executar".
  • Na janela que aparece, digite regedit:


  • Na janela Editor do Registro, mova-se na árvore e posicione-se em: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer :


  • Crie, então, um valor DWORD :


  • Nomeie este valor AlwaysUnloadDll .
  • Defina seu valor para 1 (clique com o botão direito do mouse no nome do valor, escolha Alterar) e clique em OK :



Método n° 2 :

  • Abra um documento no bloco de notas e cole as seguintes linhas :

REGEDIT4  

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer]  

"AlwaysUnloadDll"=dword:00000001
  • Clique em Arquivoe Salvar como.
  • Dê um nome ao arquivo (por exemplo : remov-dll-memoria) adicionando a extensão .reg.


  • Salve este arquivo na área de trabalho e feche.
  • Vá na área de trabalho e faça um clique duplo, neste arquivo, cujo ícone deverá ter esta aparência:


  • Na janela que aparece, aceite a fusão no registro cliquando no Sim.

Artigo original publicado por Carlos-vialfa. Tradução feita por pintuda. Última modificação: 10 de junho de 2010 às 13:38 por pintuda.
Este documento, intitulado 'Windows - Limpeza das DLL baixadas na memória', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.