Lorsque qu’un programme est lancé, Windows garde en mémoire des DLL afin de les utiliser à nouveau lors de la prochaine ouverture du programme. Le système a donc la fâcheuse habitude de garder ces DLL dans la mémoire même après la fermeture des applications. L’astuce consistera donc à forcer Windows à les supprimer de la mémoire et ainsi libérer un peu de RAM…
Décharger les DLL via le Registre
- Ouvrir le Registre de Windows
- Naviguer jusqu’à : HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer
- Clic-Droit sur Explorer puis : Nouveau > Valeur DWORD 32 bits
- Nommer cette valeur : AlwaysUnloadDll
- Double-Clic sur AlwaysUnloadDll pour changer les données de la valeur et mettre : 1
- Valider et fermer le Registre. Un redémarrage est nécessaire pour appliquer les changements