Après une installation de Windows, on a un OS tout propre mais pas encore configuré à ses besoin : des choses démarrent sans que l'on en ai vraiment besoin et il n'est pas optimisé, donc au lieu d'attendre que Windows s'encrasse pour commencer à le rendre rapide, fessons le tout de suite!
Par défaut, les systèmes Windows (et Linux aussi) démarrent tout un tas d'applications et de services qui peuvent être totalement inutiles, mais ralentissant le démarrage et utilisant des ressources. Voici donc les principaux services à désactiver. Cependant, vous devez voir vous même si le service est utile pour vous ou pas.
Pour désactiver un service de Windows, appuyez sur “démarrer” puis “exécuter” et tapez “services.msc”. Une fenêtre va alors s'ouvrir avec la liste (longue) de services Windows, certains sont démarrés d'autres non. Pour arrêter un service, il faut faire un clic droit puis “Propriétés” pour avoir cette fenêtre :

On désactive un service en 4 étapes : Dans la case “type de démarrage” on choisi Désactiver, ensuite on stoppe le service en cliquant sur “arrêter puis on fait “appliquer” et finalement “OK”. Désormais, le service est désactivé et ne démarrera plus au chargement de Windows
Les services suivants sont totalement inutiles la plupart du temps. Mais vous seul savez si vous en avez l'utilité.
Pour Windows Vista on peut aussi ajouter à la liste :
D'autres services (réseau notamment) peuvent être désactivés, mais c'est selon vos besoins, ici, j'ai mis ceux que je juge vraiment inutile.
D'autres paramètres peuvent être changés pour gagner légèrement en performances. Mais on a besoin pour cela de manipuler la base de registre de windows. C'est le cœur du système et tous les paramètres et préférences y sont stockés. Faites donc très attention car un problème risque de mettre Windows hors service.
Prêts? Commençons!
Lorsque Windows ouvre un programme, il charge en mémoire des fichier DLL nécessaire au programme, mais il lui arrive d'en laisser en mémoire même si l'on ferme le programme, occupant de la mémoire inutilement.
Ouvrez Regedit via “Executer” du menu démarrer, puis dans l'arborescence sur le coté gauche, naviguez jusque :
HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>Windows>CurrentVersion>Explorer
Créez une nouvelle valeur DWORD du nom de AlwaysUnloadDll et donnez lui la valeur 1.
Ainsi, vous n'aurez plus de DLL inutilisées qui polluent votre mémoire…
Lorsque vous copiez des données sur votre disque dur, ils ne sont pas mis directement sur le disque : ils sont d'abord mis en cache (mémoire bien plus rapide que le disque lui même), puis sont placé physiquement sur le disque. Évidement, plus le cache est grand, plus les transferts ira vite, et moins la « file d'attente » des fichiers voulant être écrit sur le disque sera encombrée : ouvrez regedit et trouvez le dossier :
HKEY_LOCAL_MACHINE>System>CurrentControlSet>Control>Session_Manager>Memory>Management\
Dans la partie droite, créez une nouvelle valeur DWORD nommée LargeSystemCache. Enfin, donnez à cette clé la valeur 1.
Lorsque Windows copie un fichier sur un volume en NTFS, il enregistre la date de dernier accès à ce fichier. Augmentant inutilement la durée de transfert. Cette option n'est utile seulement que dans les situation où l'on souhaite savoir la date d'accès à un fichier.
Dans régedit, trouvez le dossier
HKEY_LOCAL_MACHINE>SYSTEM>CURRENTCONTROLSET>CONTROL>FILESYSTEM(
Créez la valeur DWORD : NtfsDisableLastAccessUpdate et donnez lui la valeur 1.
Windows gère l'explorateur de fichier et le bureau et la barre de tâche au sein du même processus (explorer.exe). Quand l'explorateur plante, c'est tout le pc qui se bloque. Cette astuce, permet de lancer l'explorateur, sur un premier processus et le bureau et la barre de tâche sur une second processus. Ainsi, si l'explorateur plante, le menu démarrer marche encore! On peut dire que la stabilité du système est augmentée.
Dans régédit, trouvez la clé : HKEY_CURRENT_USER>SOFTWARE>MICROSOFT>WINDOWS>CURRENT VERSION>EXPLORER
Créez la valeur DWORD:DesktopProcess ,et donnez lui la valeur 1.
Par défaut, il y a un petit délai avant qu'un sous menu s'affiche dans un menu (dans les dossier du menu démarrer par exemple). On peut donc diminuer ce délai, ou carrément le supprimer : dans le registre, allez à la clé HKEY_CURRENT_USER>Control_Panel et sélectionnez "MenuShowDelay"
changez sa valeur : en la diminuant (la durée est en millièmes de secondes) ou en mettant zéro pour supprimer le délai.
Si les info-bulles de Windows, en bas à droite de l'écran vous tapent aussi sur les nerf en disant 300 fois que votre clé USB peut aller plus vite ou que vous courrez un risque, vous pouvez désactiver toutes les info-bulles : trouvez, dans regedit, la clé HKEY_CURRENT_USER>Software>Microsoft>Windows>CurrentVersion>Explorer>Advanced. Puis à droite,
créez une clé DWORD du nom de « enableBalloonTips » et donnez lui la valeur 0
Lorsque vous fermez Windows et qu'un processus ne répond plus, Windows attend qu'il se débloque, ce qui augmente le temps d'attente. On peut la paramétrer pour attendre moins longtemps : dans régédit allez à la branche : HKEY_CURRENT_USER>Control Panel>Desktop
modifier ou créer 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
Repérez aussi la valeur "WaitToKillServiceTimeout" et donnez lui la valeur "2500".
Voilà! Avec tout ceci, votre Windows devrait aller un peu mieux.
N'oubliez pas de défragmenter votre disque dur de temps en temps (tous les 2 mois environ. Tous les mois si vous l'utiliser beaucoup) avec un logiciel approprié. Le défragmenteur de windows n'étant pas très performant, je vous conseille plutôt J.K.Defrag.