Accueil » Astuces » Performances système » Supprimer les DLL de la mémoire !

Supprimer les DLL de la mémoire !

Par Yann

L’explorateur de Windows a la sale habitude de garder les DLL utilisées en mémoire, même après avoir fermé l’application. Cette astuce va nous permettre de forcer le système d’exploitation à les supprimer lorsque celles-ci ne sont plus utilisées.

Ouvrez Regedit

Puis HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer

Créez une valeur DWORD du joli nom de AlwaysUnloadDll et donnez lui la valeur 1.

Ainsi, vous n’aurez plus de DLL inutilisées qui polluent votre mémoire…

Note : l’astuce fonctionne également avec AlwaysUnloadDll en clé

"Clé

Vous aimerez aussi

S’abonner
Notifier de
guest
81 Commentaires
plus ancien
plus récent Le plus populaire
Commentaires en ligne
Voir tous les commentaires
yves

Novice comment faire doit je creer un repertoire au nom de DWORD je ne comprend pas MERCIYves

TaDoS

non tu fais nouvelle valeur DWORD et la tu mets le nom puis la valeur

aekhold

1 en décimal ou en hexadécimal ?

Olivier

Bah logiquement “1” en decimal = “1” en hexa ..

luroux

Depuis que j’ai fait cette astuce je trouve que j’ai beaucoup plus de memoire dispo(j’avais 15 mo de libre j’en ai 55~60 apres demarrage)J’aurais su j’aurais pas acheté de la ram sup
A +

Pascal

à luroux:
Après démarrage de quoi, ta bécane ? où est l’astuce ?

Pascal

Une question:
Si on utilise Wincommander à la place de l’Explorer de Windows ou même un autre gestionnaire de fichier, est-ce que cela fonctionne aussi ?

Merci si quelqu’un à la résultat
Pascal

bouba

Cette astuce est super !!!!!!J’ ai norton utilitie et donc je peux voir en détails les performances de mon PC.
J’ ai une barrette de 128 SDRAM PCI 133.
Avant j’ avait 68 à 72% de la mémoire utilisé.
Maintenant j’ ai 52 à 56% de la mémoire utilisé.

Pour la valeur 1 je l’ ai mit en Hexadécimale.

Ce site est SUPER !!!!
il faut continuer de donner des astuces de ce genre !!!!!

jean -claude

j ai essaye pas beaucoup de difference always etait deja cree windows98 se l as deja peut etre !!mais j ais trouve des choses tres interessantes …Merci

Titus

Cette astuce m’a fait gagner 16 Mb de mémoire au démarrage (il faut quand même préciser que le gain de mémoire est proportionnel à la quantité installée).Chapeau pour cette astuce.

Micromaniac

Question….il y a déja une valeur chaîne du meme nom ki est inscrite a la valeur 1….et il ve po meme crée ma valeur dword
je fait koi ?

Billou

‘Lut les gars !!!J’ai deja une clé qui porte le nom AlwaysUnloadDll avec comme valeur Defaut = 1

Est ce cela ???
ou je dois mettre la valeur DWORD dans la racine de la Clé Explorer ??????

Merci !

marsares

créer BOB.REG ==——————————————————-
REGEDIT4

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionexplorer]

“AlwaysUnloadDll”=dword:00000001
———————————————————–

yves

Novice comment faire doit je creer un repertoire au nom de DWORD je ne comprend pas MERCIYves

TaDoS

non tu fais nouvelle valeur DWORD et la tu mets le nom puis la valeur

aekhold

1 en décimal ou en hexadécimal ?

Olivier

Bah logiquement “1” en decimal = “1” en hexa ..

luroux

Depuis que j’ai fait cette astuce je trouve que j’ai beaucoup plus de memoire dispo(j’avais 15 mo de libre j’en ai 55~60 apres demarrage)J’aurais su j’aurais pas acheté de la ram sup
A +

Pascal

à luroux:
Après démarrage de quoi, ta bécane ? où est l’astuce ?

Pascal

Une question:
Si on utilise Wincommander à la place de l’Explorer de Windows ou même un autre gestionnaire de fichier, est-ce que cela fonctionne aussi ?

Merci si quelqu’un à la résultat
Pascal

bouba

Cette astuce est super !!!!!!J’ ai norton utilitie et donc je peux voir en détails les performances de mon PC.
J’ ai une barrette de 128 SDRAM PCI 133.
Avant j’ avait 68 à 72% de la mémoire utilisé.
Maintenant j’ ai 52 à 56% de la mémoire utilisé.

Pour la valeur 1 je l’ ai mit en Hexadécimale.

Ce site est SUPER !!!!
il faut continuer de donner des astuces de ce genre !!!!!

jean -claude

j ai essaye pas beaucoup de difference always etait deja cree windows98 se l as deja peut etre !!mais j ais trouve des choses tres interessantes …Merci

Titus

Cette astuce m’a fait gagner 16 Mb de mémoire au démarrage (il faut quand même préciser que le gain de mémoire est proportionnel à la quantité installée).Chapeau pour cette astuce.

Micromaniac

Question….il y a déja une valeur chaîne du meme nom ki est inscrite a la valeur 1….et il ve po meme crée ma valeur dword
je fait koi ?

Billou

‘Lut les gars !!!J’ai deja une clé qui porte le nom AlwaysUnloadDll avec comme valeur Defaut = 1

Est ce cela ???
ou je dois mettre la valeur DWORD dans la racine de la Clé Explorer ??????

Merci !

marsares

créer BOB.REG ==——————————————————-
REGEDIT4

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionexplorer]

“AlwaysUnloadDll”=dword:00000001
———————————————————–

Laurent

Bonjour à vous,Est-ce que Quelqu’un peut faire un petit fichier reg pour cette forrrmidable Astuce ?
Because moi,je n’arrive pas à mettre en place…
D’avance Merci
Laurent

roland

Supprimer les DLL La valeur 1 je l’inscrit au debut ou a la fin AlwaysUnloadDLL 0x00000000 (0) içi ou içiou içi

Scotchman

Pourquoi ça n’a pas été fait à l’origine? L’astuce est quand même efficace.

yb

j’dois pas etre au point, voila la manip faite:j’ai créé une valeur DWORD ave edition-nouveau-valeur DWORD
j’ai écrit AlwaysUnloadDLL
j’ai cliqué 2 fois sur le texte Alw…..
voila ce que j’ai fait, c’est bon m’a t on dit
dans la fenetre d’édition de la valeur DWORD j’ai tapé 1
j’ai maintenant
une icone bleue suivie de
AlwaysUnloadDLL 0x00000001 (1)

a

Pourquoi cette astuce n’a pas étée mise en place par Micro$oft? C’est simple, si cela oblige windows a décharger de la mémoire les DLL inutiles cela l’oblige aussi a les recharger lorsqu’il en a de nouveau besoin, d’ou un acces disque, d’ou un ralentissement. D’apres microsoft cette astuce est plutot déstinée aux développeurs afin que lorsqu’ils développent une DLL celle ci soit déchargée automatiquement à la fin d’une séance de déboguage.

Bieuzy

la valeur etait déjà creer mais en valeur chaine
C grave?

KERTRA

ok c’est bien joli tout cela mais apres windows/currentversion je n’ai point Explorer, alors ou rajouter cette foutu ligne

Moustachu

ARRRRRGGGGG ! Les p’tits gars de l’informatique chez nous, ils ont bloqués l’accès à regedit. On ne peut plus faire “joujou”.. Si c’était un effet de ta bonté de nous mettre le .reg équivalent, j’en serai fort reconnaissant….
Vinz

sebmaurice

Salut !Bravo pour les astuces que je connaissais presque toutes (la plupart étaient sur http://www.optimiser.fr.st, c’était peut-être votre ancien site).

Cependant, j’ai vu sur http://www.regedit.com que la valeur “AlwaysUnloadDLL” est du type String (valeur chaîne). De plus, X-Setup de Xteq Systems crée une valeur chaîne lorsqu’on valide cette option au sein du logiciel.
Or, vous faîtes mention d’une valeur Dword…

Quelle est la bonne ?
Merci.

soilworker

Super je vais essayer ça, puisque mes dossiers mettent 10 bonnes secondes à s’ouvrir, et que personne n’a pu m’aider sur le forum :'(
J’espère que ça marchera pour moi !

Eddy

Il s’agit bien d’une valeur chaîne et non Dword !!!

patrick

après windows,je n’ai rien d’autre que la suite help.pas de current version etc..????

koga

cela marche t il sous xp

haka

comment ouvrir REGEDIT j ai milleniumps. excuser mon ignorence je suis debutant .
je trouve votre site tres bien.

t0ph0

Si vous etes du genre galérien, à relancer 15 fois la même appli, à collectionner les fausses manips…oubliez cette astuce.Les DLL sont rechargés à chaque requête et ça va plus ralentir qu’autre chose.
Pour les autres c du tout bon.
A rappeller que ces astuces sont valables si vous manquez de ram…si vous gonflés à bloc, passez votre chemin

stephane

slt ! je commence avec regedit dc je voudrai savoir si la valeur (1) a affiche dans DWORD est bien a mettre en hexadecimal ??
merci 🙂

grosminet

Bah en attendant, vous gagnez peut être en charge RAM en faisant cette bidouille, mais vos applications vont gratter au démarrage. Parce que si Windows garde les DLL en RAM, c’est pour ne pas avoir à les recharger la prochaine fois qu’elles seront appelées. Ca s’appelle de la mise en cache…

alexandre

Ne le fazite pas zsous WIN XP sa palnte grave … de toute façon avec le prix de la ram de nops jour je ne vois l’intéré de se faire chier (et en plus sa ralentit beaucoup d’application alors…) Donc conclusion c bien sur les petites becannes c tout

minici

Je vais essayer cette astuce, jespère que je ne serai pas déçu. Pour les dll déjà existante ? Seront-elles elles ausii supprimés ?
Merci en tout cas de nous aider.

marc

Avec mon cyrix200 sur internet et win98se ainsi qu'un filtrage des cookies ,j'ai 90% de mes ressources utilisées!!Bien sur en utilisant cette astuce!Par contre un grand bravo à ma carte mére qui tourne et se permet de m'avertir
"attention vous avez plus de 90% de vos ressources utilisées" malgré je reste sur internet…pas de problemes!
Félicitation pour votre site ,surtout n'abandonnez pas win98se qui n'est pas mort à cause de XP et certainement le plus utilisé 🙂

cloclo154

ca c'est une bidouile qui vaut la peine ,superbe la mémoire est libérée instantanément,perfecttttttt sur 98 se

BéO

Yep, exactement ce que je cherchais.S'installe tout seul, fonctionne tout seul et bien.Je retrouve un max de ram dès que je ferme mes softs.Cool
Longue vie a votre site.
BéO

val

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer
chemin innexistant sous XP

hlaberenn1

ben j'ai aucun commentaire sur une astuce mais je dit bravo zebulon reste sur la toile et continue à nous épateraussi bien les pro que les novices c'est clair http://www.zebulon-fr.com/ c'est terrible merci zebulon

81
0
Nous serions ravis d'avoir votre avis, laissez un commentaire !x