Les Allergies
Alimentaires

Windows - Supprimer les DLL en cache

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.

Publié par GomJabbar - Dernière mise à jour le 5 novembre 2009 à 16:32 par marlalapocket
Ce document intitulé « Windows - Supprimer les DLL en cache » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  Windows - Supprimer les DLL en cache
  •  Démarrage VISTA le Bureau ne s'AFFICHE PAS! (Résolu) » Meilleure réponse: Salut mon ami! Depuis deux ou trois jours, j'avais le même problème que toi. En fait c'est très très simple, le SHELL du Windows a été modifié ou mal paramétré par un autre programme (disant que le SHELL de Windows est EXPLORER.EXE et p
  •  Mise en cache hors connexion a desactiver » Meilleure réponse: Bonjour, Tu fais un clique droit sur le poste de travail, gérer, dossiers partagés, puis partage. Cliques droit sur le dossier partagé ou les profils utilisateurs itinérants sont stockés puis propriétés, parametres hors connexion et sel
  •  Supprimer C:\WINDOWS\SYSTEM32\nmdfgds0.dll » Meilleure réponse: chaque chose en son temps desinfection avant tout relance usbfix et cette fois fait l'option 2 --> Le pc va redémarer -->Après redémarrage poste le rapport UsbFix.txt Note : le rapport UsbFix.txt est sauvegardé à la racine du disque Not
  •  Racine windows system32 hal.dll (Résolu) » Meilleure réponse: On utilise un CD sur lequel on a copié le contenu de la "disquette de démarrage" au lieu d'utiliser une vraie disquette. lol
  •  Racine windows system32 hal.dll manquant ou endommagé (Résolu) » Meilleure réponse: J'ai enfin résolu le pb j'ai réinstaller avec f10 et c ok merci
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Effacer l'historique de l'outil "Exécuter"
Windows Update - toutes versions