Astuces
pour optimiser Windows XP
Utiliser toute la bande
passante
Cette astuce pour augmenter la bande passante ne fonctionne que sous Windows XP
professionnel.
"gpedit.msc" n'est pas disponible sour Windows XP edition familiale.
Utilisateurs de Windows XP professionnel, sachez que par défaut,
la bande passante disponible sur votre interface réseau
est limitée à 80% par le service QoS ( Quality of Service ).
Pour augmenter la bande passante à 100% voici ce qu'il faut faire :
1. Connectez vous en tant qu'administrateur
2. Cliquer sur Démarrer , puis Executer et tapez : gpedit.msc
La fenêtre « stratégie de groupe » s'ouvre.
3. Cliquer dans « modèle d'administration », puis dans « réseau » et enfin
dans « planificateur de paquet QoS ».
Double cliquez ensuite sur « limiter la bande passante réservable »
La valeur par défaut est de 20% , passer la à 0 pour
profiter à 100% de votre interface réseau.
Il faut redémarrer l'ordinateur pour que Windows prenne en compte la
modification.
Désactiver la défragmentation
des fichiers de démarrage
Par défaut, Windows XP défragmente les fichiers de démarrage c'est à dire
les fichiers qui servent à démarrer votre système. Cela permet de démarrer
plus rapidement votre ordinateur.
Pour désactiver la défragmentation des fichiers de démarrage, procédez de la
manière suivante :
- Cliquez sur le bouton Démarrer et choisissez la commande Exécuter...
- Dans la fenêtre qui apparaît, tapez Regedit et validez en cliquant sur le
bouton OK.
- Dans la fenêtre de l'Editeur de Base de registres, ouvrez la branche
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction.
- Dans la partie droite de l'Editeur de Base de registres, double-cliquez sur la
clé Enable.
- Affectez à cette clé la valeur N pour la défragmentation des fichiers de démarrage
(Affectez la valeur Y pour retrouver cette commande).
- Fermer la fenêtre de l'Editeur de Base de registres et redémarrez Windows.
Rendre l'explorateur de Windows
plus stable
Le système d'exploitation de Windows gère à l'aide d'un seul processus le
bureau (l'écran de démarrage de l'ordinateur) la barre et tches (en bas de
votre écran) et aussi l'explorateur de Windows.
Ce dernier est accessible en tapant sur la touche Windows (en bas à gauche de
votre clavier près des touches CTRL et ALT) et en même temps sur la touche E.
Il vous donne ainsi accès à votre disque dur, à vos lecteurs de disquettes,
de CD ROM, au Panneau de configuration.
Le problème d'un tel fonctionnement est que dès que l'explorateur a un problème,
un bug et se fige, c'est hélas tout votre ordinateur qui est lui aussi touché
par le phénomène.
La seule solution est de gérer sur un autre processus l'explorateur, laissant
ainsi le bureau et la barre des tches sur leur processus de départ. Votre
ordinateur est ainsi plus stable même si vous consommez plus de mémoire.
Il vous faut donc suffisamment de RAM pour pouvoir profiter pleinement de cette
astuce.
- cliquez sur le Menu Démarrer (cliquez ici pour tout savoir sur le Menu Démarrer)
et saisissez le mot regedit
- tapez alors sur OK
- cliquez sur la petite croix présente à gauche de HKEY_CURRENT_USER
- choisissez Software, cliquez sur la petite croix présente à gauche et allez
dans Microsoft
- procésez de la même manière pour aller dans Windows, puis Current Version
et enfin Explorer
- cliquez alors sur le répertoire jaune contenant Explorer, son contenu
apparait
- cliquez sur Edition, puis Nouveau, puis sur Valeur DWORD
- tapez DesktopProcess et ensuite, validez en appuyant sur Entrée
- cliquez deux fois sur l'icône à gauche de DesktopProcess et donnez lui alors
la valeur 1
- 0 est la valeur par défaut.
Empecher Windows d'utiliser le
fichier d'échange Swap tant que la mémoire vive n'est pas pleine
Windows peut utiliser le disque dur pour simuler de la mémoire lorque la mémoire
vive est plein, pour cela il utilise le fichier win386.swp, l'inconvénient est
que ce fichier d'échange ralentit beaucoup le système et il peut arriver que
Windows utilise ce fichier alors qu'il reste encore de la mémoire vive
utilisable.
On peut forcer Windows à utiliser toute la mémoire vive avant d'utiliser le
fichier d'échange sur le disque dur.
Ouvrez le fichier system.ini (qui se trouve dans le dossier C:\Windows) à
l'aide du bloc-notes (notepad.exe),
puis entrez cette ligne à la fin de la rubrique [386Enh] :
ConservativeSwapfileUsage=1
Donner plus de mémoire vive
pour les programmes
Par défaut le cache disque de Windows (le programme Vcache) est variable en
taille, c'est à dire qu'il varie constamment durant la session Windows et il
peut arriver parfois que Vcache ne rende pas assez de mémoire vive aux
programmes.
Pour résoudre cela il suffit de fixer une fois pour toute la taille de la mémoire
cache.
Ouvrez encore le fichier system.ini (qui se trouve dans le dossier C:\Windows)
à l'aide du bloc-notes (notepad.exe),
puis entrez ces 2 lignes à la rubrique [vcache] :
MinFileCache=0
MaxFileCache= valeur en Kilo octet
Pour la valeur du paramètre MaxFileCache entrez le quart de la taille de votre
mémoire vive, ainsi pour une RAM de 128 Mo entrez 32768, ce nombre étant
obtenu de cette façon: (128x1024)/4=32768 kilo octets.
Réduire la fragmentation du
disque dur en fixant la taille du fichier d'échange swap
Une bonne façon de réduire la fragmentation du disque dur est de fixer définitivement
la taille du fichier d'échange Windows (win386.swp).
En effet ce fichier par défaut varie constamment en fonction des besoins en mémoire
de Windows, ce qui au bout d'un moment augmente la fragmentation du disque dur
et ralentit aussi Windows.
Bref l'idéal c'est de fixer sa taille en mini et en maxi pour ne plus avoir ce
problème.
Cliquez sur l'icone système dans le panneau de configuration, puis allez à
l'onglet avancée, rubrique "performances" cliquez sur le bouton
parametres,
puis selectionnez l'onglet avancé, à la rubrique "mémoire
virtuelle" cliquez enfin sur "modifier", une boite de dialogue de
ce type apparaitra:
là vous aurez la possibilité d'entrer des nouvelles valeurs en mini et en maxi
pour le fichier d'échange,
Il est aussi possible de choisir la partition qui contiendra le fichier d'échange
.
Augmenter les performances de
la mémoire cache de Windows
Si vous avez au moins 64 Mo de RAM essayez ceci:
Allez dans le panneau de configuration, cliquez sur l'icone "Système",
allez à l'onglet "Performances", cliquez sur "Système de
fichiers".
Dans le menu déroulant choisissez "Serveur réseau" au lieu de
"Ordinateur de bureau", Windows alors optimisera la gestion de la mémoire
cache en tenant compte de toute la mémoire vive.
Réduire la durée du scandisk
sous Windows XP
Par défaut le scandisk au démarrage de Windows XP vous donne 10 secondes pour
annuler la vérification des disques dur,
si vous êtes pressés vous pouvez fixer manuellement la durée en secondes.
Faites démarrer, executer, tapez CMD
puis à l'invite de commandes tapez chkntfs /T: durée en secondes
par exemple si vous souhaitez fixer la durée à 3 secondes tapez chkntfs /T:3
En tapant la commande chkntfs /T Windows vous annoncera la durée par défaut du
scandisk.
Optimiser la mémoire sous
Windows 2000/XP
Il faut modifier la base de registre, faites démarrer, executer, regedit.exe
Allez ensuite à la branche:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
Management
Cherchez ou créez la valeur Dword "IoPageLockLimit" et mettez la
valeur en héxadécimal suivant la quantité de RAM que vous avez:
- 4000 pour 128 Mo de ram
- 10000 pour 256 mo de ram
- 20000 pour 512 mo de ram
en fait pour obtenir cette valeur vous pouvez multiplier par 31 la quantité de
ram que vous avez, ça vous donnera une estimation de la valeur
"IoPageLockLimit" à entrer.
- Autres optimisations de la ram:
Si vous avez plus de 128 Mo de Ram allez à la valeur
"DisablePagingExecutive" et mettez "1" comme valeur afin de
forcer Windows à utiliser toute la mémoire vive avant d'utiliser le fichier d'échange
disque ( mémoire virtuelle).
Si vous avez plus de 128 Mo de Ram allez à la valeur
"LargeSystemCache" et mettez "1" comme valeur afin d'améliorer
le cache disque de Windows.
Arrêter ou redémarrer Windows
2000/XP plus rapidement
Il faut modifier la base de registre:
démarrer, executer, regedit.exe
allez à la branche : HKEY_CURRENT_USER\Control Panel\Desktop
Cherchez ou créez la valeur binaire "AutoEndTasks" et mettez la sur
"1".
Cherchez aussi les valeurs "HungAppTimeout" et
"WaitToKillAppTimeout" et mettez les sur la valeur "2500".
Allez maintenant à la branche:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Reperez la valeur "WaitToKillServiceTimeout" et donnez lui la valeur
"2500".
Avec toutes ces optimisations Windows 2000/XP s'eteindra ou redemarrera plus
rapidement.
Démarrer Windows plus
rapidement
Vous pouvez réduire le temps de démarrage de Windows en désactivant le démarrage
des programmes en arrière plan que vous jugez inutiles grce à l'utilitaire
msconfig.exe fournit avec Windows.
Cliquez sur démarrer, exécuter et tapez msconfig.exe , vous aurez alors une
boite d'affichage comparable à cela:
xxx
à l'onglet démarrage vous pouvez décocher les programmes externes à Windows,
c'est à dire ceux qui ont été ajoutés suite à l'installation de logiciels (
si vous avez Windows 95/98/ME ne décochez pas Systray et les 2 fichiers
loadpowerprofile ).
Si vous avez Windows 2000/XP vous pouvez aussi aller à l'onglet
"Services" et désactiver les services externes à Windows ( cochez
aussi la case "masquer les services microsoft" afin de faire apparaître
les services rajoutés par vos logiciels ).
Notez que certains programmes en arrière plan peuvent être lancés à l'aide
de la base de registre depuis ces clés:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
Ils peuvent être donc aussi désactivés aussi depuis la base de registre (
regedit.exe) en supprimant l'appel à ces programmes.
Soyez tout de même prudent car certains programmes en arrière plan peuvent être
indispensable au bon fonctionnement de Windows, en cas de problèmes vous pouvez
toujours démarrer Windows en mode sans échec ( touche CTRL au boot pour
Windows 9.x et touche F8 pour Windows 2000/XP), lancer Msconfig.exe et recocher
les cases de l'onglet "démarrage".
Supprimer le mouchard de
Windows XP
Faite : démarrer -> executer, et recopiez la ligne de commande ci dessous :
regsvr32.exe -u c:\windows\system32\regwizc.dll
Une fois cela fait, vous devriez avoir une fenêtre apparaître :
Accélérer le menu démarrer
Une petite astuce simple, mais efficace. Elle a pour effet, de rendre instantané
l'affichage des fenêtre du menu.
Lancer 'regedit' et rendez-vous à la clef suivante :
[HKEY_CURRENT_USER\Control Panel\Desktop]
Ensuite, il faut créer une valeur chaîne "MenuShowDelay" et mettez
la valeur 0.
La valeur par défaut est 400.
Utiliser la mémoire cache de
second niveau L2
Cette astuce va permettre à Windows d'utiliser toute la mémoire cache de
second niveau L2 de votre processeur INTEL, que ce soit un CELERON, un PENTIUM
II, un PENTIUM III ou un PENTIUM III Coppermine.
Windows 2000 par défaut est normalement optimisé pour un cache de 256K. Comme
maintenant, la plupart des ordinateurs ont un cache L2 plus grand que 256K, cela
vaut le coup de prendre le temps de changer la valeur du paramètre
SecondLevelDataCache pour l'ajuster à la taille du cache de votre système.
- Lancez 'regedit'.
- Ouvrez la clé nommée
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
Management.
- Certaines bases ont 2 clés SessionManager. Celle qui nous intéresse, intègre
les sous clés suivantes : AppPatches ; CheckBadApps CheckVerDLLs ; etc...
- Cliquez avec le bouton droit de la souris sur la clé, allez sur Nouveau puis
Clé. Nommez cette clé Memory Management puis validez.
- Maintenant dans la fenêtre de droite cliquez avec le bouton droit de la
souris : Nouveau, Valeur DWORD nommée comme ceci : SecondLevelDataCache puis
validez.
- Double cliquez sur cette valeur dans l'éditeur, tapez 200 en Hexadécimal
soit 512 en Décimal puis cliquez sur OK.
- Il ne vous reste plus qu'à fermer REGEDIT et redémarrer WINDOWS pour que ce
réglage soit pris en compte.
- La valeur DWORD 200 n'est valable que pour les processeurs équipés de 512 K
de mémoire cache soit PII et PIII. Pour les CELERONS la valeur DWORD est 80
soit 128 en Décimal ! Enfin, pour les Coppermine, la valeur DWORD est 100 soit
256 en Décimal.
Supprimer l'écran d'accueil
avec les pseudos d'utilisateurs
Démarrer / Exécuter :
control userpasswords2
Et décochez l'option: Les utilisateurs doivent entrer un nom d'utilisateur et
un mot de passe pour utiliser cet ordinateur.