cqgclub
infos logo rss
Statistiques Stats depuis le 8 juin 2007.
Visiteur connecté actuellement : 1
Visiteurs uniques : 1359
Nombre de Visiteurs : 3104
Total des pages vues : 33109
Record des visites simultanées
Le 30/10/2009) : 8

Base de registre - TP
Synthèse du Vendredi 31/03/2006

A. Personnaliser l’interface graphique au moyen de fichiers *.reg.

1. Ajouter des commandes au menu contextuel.

Par exemple, pour ouvrir l'invite de commande directement dans le répertoire sélectionné sous l’explorateur Windows :

[HKEY_CLASSES_ROOT\Folder\shell\CMD\Command]
@="cmd /K CD %CD%"

2. Désactiver les infos-bulles.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"EnableBalloonTips"=dword:00000001

3. Modifier les outils du navigateur web.

Par exemple, pour que l'assistant de recherche d’Internet Explorer utilise le moteur de Google :

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Search]
"SearchAssistant"="http://www.google.fr/ie"

4. Désactiver la fonction de gravure de Windows.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoCDBurning"=dword:00000001

5. Désactiver l’affichage des éléments du Panneau de configuration.

Par exemple, l'élément Options d'accessibilité :

[HKEY_CURRENT_USER\Control Panel\don't load]
"access.cpl"="No"

B. Optimiser la gestion de la mémoire et du système au moyen de fichiers *.reg.

1. Optimiser la gestion du CacheL2 CPU.

Windows XP est par défaut réglé pour un CacheL2 CPU de 256 Kb.

Pour un CacheL2 CPU de 512 :

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"SecondLevelDataCache"=dword:00000200

512 = 200 (convertit en hexadécimal)

Pour un CacheL2 CPU de 1024 :

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"SecondLevelDataCache"=dword:00000400

1024 = 400 (convertit en hexadécimal)

2. Accélérer la lecture et l'écriture des gros fichiers.

Sous Windows XP, la valeur de IoPageLockLimit par défaut est 0 (512 Kb). Trouver une valeur pertinente pour IoPageLockLimit est délicat, on peut néanmoins établir la règle suivante :

Pour un système disposant de 128, 256 Mo de RAM, on peut soustraire 16 Mo à la RAM avant de convertir en hexadécimal :

256 - 16 = 240 (en Mo)
240 * 1024 = 245760 (en Ko)
245760 = 3C000 (convertit en hexadécimal)
IoPageLockLimit = 0003C000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"IoPageLockLimit"=dword:0003C000

Pour un système disposant de 512, 1024 Mo de RAM, on peut soustraire 64 Mo à la RAM avant de convertir en hexadécimal :

1024 - 64 = 960 (en Mo)
960 * 1024 = 983040 (en Ko)
983040 = F0000 (convertit en hexadécimal)
IoPageLockLimit = 000F0000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"IoPageLockLimit"=dword:000f0000

3. Accélérer la lecture et l'écriture des petits fichiers.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"LargeSystemCache"=dword:00000001

4. Garder le noyau de Windows en mémoire.

Pour système disposant de 1024 Mo de RAM ou plus :

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001

5. Vider le fichier d'échange à chaque arrêt du système.

Le fichier d’échange se rempli très rapidement et peut sérieusement dégrader les performances de la machine :

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"ClearPageFileAtShutdown"=dword:00000001

6. Libérer de la RAM.

Windows surveille les applications que l’on utilise le plus souvent et les précharge en RAM pour une ouverture plus rapide, cela réduit les performances de la machine le reste du temps. Pour remédier à ce problème :

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnablePrefetcher"=dword:00000002

0 désactive cette fonction

1 optimise le lancement des applications

2 optimise le démarrage

3 optimise le lancement des applications et le démarrage

7. Optimiser la gestion des taches.

Lorsqu’on ferme une application, ou lorsque celle-ci ne répond plus, des Time-Out de 5000 (5 secondes) pour la fermeture et 20000 (20 secondes) pour la suppression du processus sont affectés par défaut. Ces délais d’attente peuvent être diminués et ramenés à 2000 et 8000 :

[HKEY_CURRENT_USER\Control Panel\Desktop]
"HungAppTimeout"="2000"
"WaitToKillAppTimeout"="8000"

8. Décharger les *.dll stockés en RAM à la fermeture d'une application.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"AlwaysUnloadDll"=dword:00000001

C. Rappel.

Tout fichier *.reg doit comporter en première ligne la version de l’éditeur du registre pour laquelle il est écrit.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] "LargeSystemCache"=dword:00000001
"IoPageLockLimit"=dword:000f0000

bouton de style marron bouton de style rouge bouton de style bleu bouton de style rose bouton de style vert bouton de style orange Votre @IP : 38.107.191.98