Je l'ai poste quand même, que tout le monde en profite:
En général, tu peux utiliser des programmes qui optimise ton PC, mais ils ne sont pas gratuits. Alors, j'ai rassembler plusieurs astuces pour optimiser ton PC sans avoir besoin de programme, je les poste ici. Voilà:
PS.:
- ne redémarre pas ton PC jusqu'à ce que tu termine, pour ne pas perdre du temps.
- j'ai déja essayé toutes ces astuces une par une, et elle fonctionnent correctement, et j'ai même d'autres astuces mais elles sont hors ton sujet, je les t'envoye si tu veux, mon email est: zboot_djabri@hotmail.com
Réduire le temps de fermeture de Windows
Quand on ferme Windows, il se passe un certain temps avant que celui-ci ne se décide à s'éteindre. Cela est dut au fait que Windows analyse tout ce qu' il y a de chargé en mémoire avant de se fermer.
Le réglage par défaut est d'habitude de 20 secondes. On peut diminuer ce temps en modifiant la base de registre.
Pour y arrivez, suivez ces étapes :
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 \ SYSTEM \ CurrentControlSet \ Control
Dans la fenêtre de droite , rechercher la valeur chaîne WaitToKillServiceTimeout.
Si elle n'existe pas, cliquez avec le bouton droit de la souris dans la fenêtre de droite et dans le menu contextuel qui apparaît, cliquez sur Nouveau, puis sur Valeur chaîne
Nommez cette nouvelle clé : WaitToKillServiceTimeout
Donnez à cette clé la valeur 1000 (la valeur d'origine étant 20000 millisecondes)
De la même façon, recherchez ou créer la valeur chaîne HungAppTimeOut (temps de fermeture d'une application)
Donnez à cette clé la valeur 1000 (la valeur d'origine étant 5000 millisecondes)
Fermez l'Editeur de la Base de registres et redémarrez Windows
Afficher les icônes plus rapidement
Le fichier caché ShellIconCache (sans extension) stocke les icônes pour les afficher plus rapidement lorsque vous ouvrez un dossier. Ce fichier finit par perdre de son efficacité. Lorsque ce cache est plein, le système perd du temps à le réorganiser et à charger les nouvelles icônes au fur et à mesure. Supprimez-le de temps en temps : il sera automatiquement recréé.
Il s'agit d'un fichier caché : pour le voir, veillez à ce que l'option "Affichage des fichiers cachés" soit active.
Part ailleurs, pour accélérer l'affichage des icônes, suivez la procédure 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 \ Windows \ CurrentVersion \ Explorer
Cliquez avec le bouton droit de la souris dans le fenêtre de droite et sélectionnez dans le menu contextuel qui apparaît la commande Nouveau puis Valeur chaîne
Nommez la nouvelle clé : Max Cached Icons et donnez-lui la valeur 2048
Fermer la fenêtre de l'Editeur de Base de registres et redémarrez Windows
Optimiser la mémoire cache
Par défaut, Windows XP est optimisé pour un cache de 256 Ko.
Le cache L2 est la mémoire tampon qui permet le stockage d'informations (instructions et données) qui se repétent et l'accès plus rapide à ces dernières.
Maintenant, la plupart des ordinateurs ont un cache L2 plus grand que 256K (à vérifier dans votre BIOS), alors, cela vaut la peine de prendre le temps de changer la valeur du paramètre SecondLevelDataCache pour l'ajuster à la taille du cache de votre système.
Pour cela, suivez les étapes suivantes :
Allez 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 clé HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management
Dans la partie droite de l'Éditeur de Base de registres, double-cliquez sur la clé SecondLevelDataCache ou créée-la ( Type : REG_DWORD - DWORD Value )
Affectez à cette clé la valeur de votre cache L2 en Ko (décimal).
Fermer la fenêtre de l'Éditeur de Base de registres et redémarrez Windows
Optimiser la mémoire sous Windows XP
Il est possible d'optimiser la mémoire de Windows XP en passant par la Base de registres.
Pour y arriver, suivez les procédures suivantes :
DisablePagingExecutive
Pour les systèmes ayant beaucoup de mémoire RAM, ce paramétrage peut être activé pour forcer le noyau du système à être conservé en mémoire et non accédé sur disque.
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'Éditeur de Base de registres, ouvrez HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management
Dans la partie droite de l'Éditeur de Base de registres, double-cliquez sur la clé DisablePagingExecutive ou créée-la ( Type : REG_DWORD - DWORD Value )
Donnez à cette clé la valeur 1 pour activer le paramètre et arrêter la pagination ou le laisser à 0, sa valeur par défaut.
Fermer la fenêtre de l'Éditeur de Base de registres et redémarrez Windows.
Remarque: L'arrêt de la pagination (valeur à 1) est seulement recommandée pour les systèmes ayant 128 Mo de RAM ou plus.
IOPageLockLimit
La valeur par défaut de Windows XP est 0, qui est équivalente à 512 kb.
L'avantage de ce paramètre dépend de la manière dont votre système est configuré, et il n'y a pas de règle facile à appliquer : essayez de mettre la valeur à 1024 kb, et de l'incrémenter de 1024 kb jusqu'à ce que vous ne gagnez plus en performance.
Pour les systèmes ayant plus de 128 Mo de RAM, 8192 ou plus peu donner de meilleures performances.
Pour appliquer ce paramètre, suivez les étapes suivantes :
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'Éditeur de Base de registres, ouvrez HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management
Toujours dans la partie droite de l'Éditeur de Base de registres, double-cliquez sur la clé IOPageLockLimit ou créée-la ( Type : REG_DWORD - DWORD Value )
Donnez à cette clé la valeur 0.
Fermer la fenêtre de l'Éditeur de Base de registres et redémarrez Windows.
LargeSystemCache
Cette option est activée dans la version Serveur, mais pas en Workstation.
Si vous avez plus de 128 M0 de RAM, mettez cette valeur à 1 pour accélérer les performances de cache du disque.
Si vous avez moins, vous pouvez essayer mais vous n'obtiendrez pas de gain, ou une perte de performances si vous êtes en multi-tâches.
Pour appliquer ce paramètre, suivez les étapes suivantes :
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'Éditeur de Base de registres, ouvrez HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management
Dans la partie droite de l'Éditeur de Base de registres, double-cliquez sur la clé LargeSystemCache ou créée-la ( Type : REG_DWORD - DWORD Value )
Donnez à cette clé la valeur 0 ou 1.
Fermer la fenêtre de l'Éditeur de Base de registres et redémarrez Windows
Démarrer XP plus vite !
Par défaut, XP défragmente les fichiers du boot (utilisés lors du démarrage). Cela permet théoriquement un démarrage plus rapide. Pourtant, si vous avez recours à une défragmentation régulière de vos disques, on se rend compte que cette défragmentation vous fait perdre de précieuses secondes à chaque démarrage.
Cette astuce, pourtant assez connue, peut-être mal utilisée. En effet, nombreuses sont les personnes qui préfèrent activer la défragmentation du boot. Pourtant, si vous utilisez régulièrement un défragmenteur, la défragmentation du boot ralentie alors le démarrage (elle est inutile). La désactivation de cette défragmentation va donc accélérer le démarrage de Windows XP.
Ouvrez regedit (menu Démarrer, Exécuter... et taper regedit)
Allez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
Modifiez la valeur de la clé Enable à N (Y par défaut)
Redémarrer.
Attention : si vous ne pratiquez pas de défragmentation régulière comme indiqué plus haut, il est conseillé de laisser Enable à Y.
Optimiser la mémoire : les entrées/sorties
Cette astuce va nous permettre d'optimiser la mémoire en se concentrant plus particulièrement sur la mémoire attribuée aux entrées/sorties.
Lancer regedit (menu Démarrer, Exécuter... et taper regedit)
Allez dans
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management
Créez ou modifiez la valeur DWORD IoPageLockLimit
Donnez lui une des valeurs suivantes en fonction de votre quantité de RAM (valeur en hexadécimal) :
- 128 Mo de RAM : 0001C000
- 256 Mo de RAM : 0003C000
- 384 Mo de RAM : 0005C000
- 512 Mo de RAM : 00070000
- 1024 Mo de RAM : 000F0000
Rebootez
Il est assez délicat de trouver une valeur pertinente pour IoPageLockLimit. On peut néanmoins établir la règle suivante :
- si vous avez moins de 64 Mo de RAM, vous devez soustraire 7 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- entre 64 et 512, vous devez soustraire 16 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
- à partir de 512 Mo, vous devez soustraire 64 Mo à votre quantité totale de RAM avant de convertir en hexadécimal.
Exemple avec 512 Mo :
512 - 64 = 448 (on soustrait la quantité de RAM totale avec 64)
448 * 1024 = 458752 (on convertit de méga-octets en kilo-octets)
458752= 70000 (on convertit en hexadécimal, la calculatrice Windows peut le faire pour vous ;))
On donne donc la valeur 70000 (soit 00070000 sur 8 digits) à IoPageLockLimit
Réglage du prefetcher
Prefetcher est un service qui permet à XP de surveiller les programmes couramment utilisés dans le but de les charger plus rapidement. Il est possible, en affinant ce réglage, de privilégier la vitesse du boot, du chargement des applications, ou bien des deux.
Lancer regedit
Allez dans HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Indiquez la valeur désirée pour la clé DWORD EnablePrefetcher (voir ci-dessous)
Rebooter le PC
Voici les différentes valeurs possibles pour la clé EnablePrefetcher :
- 0 : prefetcher désactivé
- 1 : prefetcher activé pour les applications
- 2 : prefetcher activé pour le boot
- 3 : prefetcher activé pour le boot et les applications (valeur par défaut)
La valeur 3 est celle par défaut. Elle est également recommandée par Microsoft. Les valeurs qui sont intéressantes pour optimiser sa machine sont 1 et 2. Lors de mes tests, EnablePrefetcher à 2 donne les meilleurs résultats (obtention d’ un gain au boot sans pour autant ralentir le chargement des applications par rapport à la valeur par défaut). La valeur 1 permet d’accélérer le boot et le chargement des applications.
A vous de déterminer votre réglage en fonction de votre configuration afin de privilégier la rapidité du boot et/ou du lancement des applications. Certains membres du forum préfèrent utiliser 1, d’autres 2. Quoiqu’il en soit, les deux réglages apportent un gain réel.
Enfin, avant d’apprécier le gain de vitesse, pensez à bien défragmenter vos disques.
Supprimer les DLL de la mémoire
Quand vous fermez une application, Windows garde les DLL utilisées en mémoire, ce qui a tendance à ralentir votre système.
L'astuce est de forcer le système d'exploitation à les supprimer lorsque que les DLL ne sont plus utilisées.
Pour y arriver, suivez les étapes suivantes :
Cliquez sur le bouton Démarrer et choisissez la commande Éxécuter
Dans la fenêtre qui apparaît, tapez regedit et validez en cliquant sur le bouton OK
Repérez la clé HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion / Explorer et double-cliquez dessus
Créez une nouvelle valeur Dword nommée AlwaysUnloadDll en cliquant avec le bouton droit de la souris dans la zone droite de la fenêtre, puis en sélectionnant les commandes Nouveau et Valeur Dword.
Donnez à cette chaîne la valeur 1
Fermez l'Éditeur de Base de registres
Relancez votre ordinateur pour que les modifications soient prises en compte
Optimiser les performances de votre disque dur NTFS
Cette astuce améliore les relations entre le disque dur et la carte mère et optimise la gestion des fichiers.
Globalement cela améliore les temps de réponse lors des accès disque (écriture et lecture).
Méthode (compatible Windows XP/2000)
Cliquez sur Démarrer et sélectionnez Exécuter, tapez regedit et rendez-vous à la clet suivante :
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
Créez la valeur Dword "NtfsDisableLastAccessUpdate" et mettez 1.
Augmenter la taille du cache disque
Lorsque vous accédez à un fichier sur le disque dur, Windows va stoker ce fichier dans le cache disque. Lorsque ce fichier sera à nouveau sollicité, l’OS consultera le cache afin de voir si une copie existe. Si tel est le cas, cette copie sera utilisée à la place du fichier existant sur le disque, le temps d’accès sera donc largement diminué ! Nous allons ici augmenter la taille de ce cache afin d’améliorer les performances des accès disques.
Ceci est en quelque sorte l'astuce pour le VCACHE pour Windows 9x, elle permet donc d'autoriser le cache disque à prendre une part plus importante dans la RAM.
Si vous avez au moins 256 Mo de RAM, voici comment augmenter le cache disque :
Lancer regedit (Démarrer, Executer…, tapez regedit).
Allez à la clé suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Créez ou modifiez la valeur DWORD LargeSystemCache en lui attribuant la valeur 1 (0 est la valeur par défaut).
Il suffit alors de quitter regedit, le réglage s'appliquera au prochain démarrage du PC.
Attention ! Il est déconseillé d'appliquer cette astuce avec les drivers ATI Catalyst à cause d'un bug dans ces drivers. Ce bug est apparemment résolu dans la version 4.4 des Catalyst (à prendre avec des pincettes)…
Le mouchard de Windows XP
Comme avec Windows 98, Microsoft à introduit un système d'identification des utilisateurs (mouchard).
Pour le supprimer suivez ces étapes:
Cliquez sur le bouton Démarrer et choisissez la commande Exécuter
Tapez dans la boite de dialogue regsvr32.exe -u c:\windows\system32\regwizc.dll (faite un copier coller)
Cliquer sur OK
Une fenêtre vous dit DllUnregisterServer dans c:\windows\system32\regwizc.dll réussi (voir ci-dessous)
Cliquer sur OK
Et voila, plus de mouchard.
Si vous êtes maso =) et que vous voulez le remettre, suivez ces étapes:Cliquez sur le bouton Démarrer et choisissez la commande Exécuter
Tapez dans la boite de dialogue regsvr32.exe -c c:\windows\system32\regwizc.dll (faite un copier coller)
Cliquer sur OK
Une fenêtre vous dit DllRegisterServer dans c:\windows\system32\regwizc.dll réussi (voir ci-dessus)
zboot