Windows - Supprimer les DLL en cache

Dernière mise à jour le 5 novembre 2009 à 16:32 par marlalapocket
Publié par GomJabbar
Lorsqu'une application est lancée, le système d'exploitation garde en mémoire des fichiers DLL afin de les réutiliser lors du prochain démarrage de l'application. Cependant, ces DLL restent chargées en mémoire et ce, même après la fermeture de l’application.
Des logiciels de gestion de la mémoire sont proposés en téléchargement, mais, eux aussi, utilisent de la mémoire...
Il existe un moyen simple pour obliger la mémoire à supprimer les DLL inutilisées à la fermeture d'un programme.

\!/ Attention \!/ Nous allons pour cela modifier la Base de registre, il est donc fortement conseillé de la sauvegarder avant toute modification.
Sauvegarde de la base de registre.
  • Ouvrir l'éditeur du registre. (Démarrer < Exécuter < Regedit)
  • Naviguer jusqu'à la clé HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
  • Cliquer sur Edition < Nouveau < puis Valeur DWORD.
  • Créer cette valeur DWORD en la nommant AlwaysUnloadDll.

  • Une fois "AlwaysUnloadDll" crée, cliquer droit sur cette valeur, puis choisir "modifier".
  • Fixer les données de la valeur à 1, puis cliquer sur OK.
  • Fermer l'éditeur du registre, puis redémarrer l'ordinateur.
  • A présent, les DLL inutilisées seront supprimées dés la fermeture des programmes.

Meilleures réponses pour « Windows Supprimer les DLL en cache » dans :
[Internet] Vider le cache Internet VoirVider le cache Internet Le cache Internet accapare de la place sur le disque dur au fur et à mesure de vos passages sur le web. Pour ne pas arriver à saturation de cet espace, vous devez vider ce cache, le supprimer. Par cache Internet, on...
[Windows] HAL.DLL manquant ou corrompu VoirVous ne pouvez plus entrer sous Windows à cause de l'erreur suivante : HAL.DLL manquant ou corrompu Windows could not start because the following file is missing or corrupt: Windows\System32\Hal.dll Windows n'a pas pu démarrer car le fichier...
Kernel32.dll Voirkernel32.dll Le processus kernel32.dll (kernel32.dll signifiant Windows Kernel Process) est un processus générique de Windows NT/2000/XP constituant le noyau de Windows et servant à gérer la mémoire, les ressources système et les processus légers...
Collection CommentÇaMarche.net