Muitas vezes, o Windows mantém alguns arquivos DLL (biblioteca de funções usada nos programas) na memória, mesmo depois que o software que os carregou foi fechado. A idéia é evitar ter de carregar novamente o mesmo arquivo DLL depois. Para evitar esse comportamento do sistema e liberar mais memória, basta uma pequena modificação no Registro do Windows. Acesse o menu Iniciar, escolha Executar, tecle Regedit e clique em OK.
Acesse a seção HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Explorer.
Crie uma nova entrada denominada AlwaysUnloadDLL, com valor igual a 1. Feche o Editor do Registro e reinicie a máquina para que as mudanças sejam aplicadas.