Astuces pour optimiser Windows XP  Utiliser toute la bande passante  Cette astuce pour augmenter la bande passante ne fonctionne que
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.