dimanche 2 janvier 2011

La base de registre 2

Dans la continuité du billet précédent, on va poursuivre l'optimisation de la base registre.


regedit


Attention :
Avant toute chose, et comme pour toute modification du registre, il est préférable d'en faire une sauvegarde intégrale.

1 - ClearPageFileAtShutdown :
Windows est un gros consommateur de mémoire et la mémoire vive installée ne suffit généralement pas. Pour éviter de saturer la RAM, Windows utilise le disque dur afin de simuler la mémoire dont il nécessite. Il le stocke dans un fichier appelé "PageFile.sys". La taille de ce fichier peut etre importante, et il peut s'avérer nécessaire de le nettoyer en quittant Windows. De plus il aura un double effet, dont celui d'effacer vos traces habituelles laissées lors d'un session. Le seul problème de cette astuce, c'est que votre pc va mettre un certain temps à s'arrêter, surtout si vous avez beaucoup de mémoire et que vous l'avez jamais fait.
Un conseil, faites le de temps en temps.

* Démarrer, Exécuter (Windows + R), saisir la commande regedit.

* Rendez-vous à la clé suivante :


HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management.

* Dans la colonne de droite chercher "ClearPageFileAtShutdown".

    - Fixez sa valeur à 1 et validez par OK.

Le redémarrage du PC est nécessaire pour appliquer la modification.

2 - WaitToKillServiceTimeout :
A l'aide cette commande, il est possible de gagner quelques secondes lors de la fermeture de Windows. Pour cela, il suffit de réduire le temps accordé à la fermeture des programmes et des services ouverts :
* Démarrer, Exécuter (Windows + R), saisir la commande regedit.
* Rendez-vous à la clé suivante :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control.
* Dans la colonne de droite chercher "WaitToKillServiceTimeout".
    - Mettez sa valeur à 2000 ( 2 sec ) et validez par OK.

Le redémarrage du PC est nécessaire pour appliquer la modification.

3 - AlwaysUnloadDll :
À chaque lancement de programmes, des fichiers sont stockés en mémoire, ils sont appelés DLL. Une fois votre programme fermé, Windows conserve malgré tout certains de ces fichiers, afin de récupérer tout ces ressources inutiles, il est possible de les décharger.

* Démarrer, Exécuter (Windows + R), saisir la commande regedit.
* Rendez-vous à la clé suivante :

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer.
* Dans la colonne de droite chercher "AlwaysUnloadDll".
    - Placez sa valeur à 1 et validez par OK.
* Mais si cette valeur n'existe pas il faut la créer :
    - Clic droit sur la partie blanche de la fenêtre, et "Nouveau".
    - Choisir la valeur DWORD 32 bits et nommer la valeur "AlwaysUnloadDll".
    - Ensuite, faire un double clic sur la valeur et choisir "Modifier".
    - Dans les données de la valeur, remplacer le 0 par 1. L'option Hexadécimale doit être cochée.

Le redémarrage du PC est nécessaire pour appliquer la modification.

Accueil