(C) http://optimisersonpc.free.fr/opti_windows.html ====== Optimisation Windows 2000 ====== ===== 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. ==== Méthode pour Windows 95/98/ME ==== Allez dans le panneau de configuration et cliquez sur l'icone système, allez à l'onglet 'Performances' et cliquez sur la case "mémoire virtuelle". Vous aurez alors une boite de dialogue de ce style: Boite de dialogue pour fixer la taille du swap Cochez la rubrique "Me permettre de spécifier mes propres paramètres de mémoire virtuelle", selectionnez la partition ou le disque qui recevra ce fichier Swap, si vous possedez au moins 2 disques dur alors il est recommandé de mettre le swap sur le second disque dur afin d'augmenter la rapidité du système. Puis enfin entrez une valeur identique en minimum et maximum, la tradition veut qu'on entre le double de la mémoire vive, mais cette règle est surtout valable si vous utilisez des programmes exigeant un maximum de mémoire comme certains programmes de calcul scientifique ou bien des programmes de montage vidéo très exigeants. Une valeur de 256 Mo pour le fichier d'échange swap en valeur mini et maxi devrait suffire dans la majorité des cas si vous avez au moins 256 Mo de RAM, si cela entraine des problèmes vous pouvez entrer une valeur de 512 Mo pour le swap. Validez le tout, Windows va alors afficher un message dissuasif: Windows vous dissuade de fixer le swap Ignorez ce message et cliquez sur "oui", redemarrez votre PC pour prendre en compte les modifications. ==== Méthode Pour Windows 2000-XP ==== 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: Boite de dialogue pour fixer la taille du swap 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 . ===== Supprimer le logo Windows au démarrage ===== Si vous avez marre de voir le logo de Windows à chaque démarrage de Windows vous pouvez le désactiver facilement et cela vous permettra de lire les messages du DOS au démarrage de Windows. Vérifiez d'abord que Windows est configuré pour afficher les fichiers cachés, allez pour cela dans le panneau de configuration, cliquez sur l'icone "Option des dossiers", à l'onglet "Affichage" cochez la case "Afficher les dossiers et les fichiers cachés". Ensuite il faut aller à la racine du disque dur C: et reperer le fichier MSDOS.SYS, désactivez l'attribut "lecture seule" de ce fichier en faisant un clic droit sur ce fichier, choisissez "propriétés" dans le menu contextuel et décochez la case "lecture seule". Maintenant ouvrez ce fichier MSDOS.SYS à l'aide du bloc-notes, rajoutez cette ligne à la fin du fichier: Logo=0 Enregistrez les modifications en quittant le bloc-notes, maintenant le logo Windows ne s'affichera plus au démarrage. ==== 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". boite de dialogue disque dur 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. ===== Obliger Windows 2000/XP à afficher un écran bleu au lieu de redémarrer à chaque erreur ===== Par défaut Windows 2000/XP redemarre automatiquement en cas de plantage du système, du coup on ne peut savoir d'où vient le problème puisqu'aucun message d'erreur n'est affiché. On va donc forcer Windows 2000/XP à afficher un écran bleu au lieu d'effectuer ce redémarrage automatique: 1) Cliquez sur poste de travail->panneau de configuration->icone système Allez ensuite à l'onglet "Avancées" puis cliquez sur "Paramètres" de la rubrique "démarrage et récupération": 2) Dans la nouvelle fenêtre décochez alors la case "redémarrer automatiquement": ===== 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. ===== Désinstaller Messenger sous Windows XP ===== Il suffit simplement de faire démarrer, executer et de taper cette commande: RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove ===== 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". Vous pouvez télécharger ce fichier ZIP qui contient 2 fichiers REG ( un pour activer ces astuces, l'autre pour les annuler), il suffit de cliquer dessus pour modifier la base de registre automatiquement, ça vous evitera de modifier à la main le registre. Avec toutes ces optimisations Windows 2000/XP s'eteindra ou redemarrera plus rapidement. ===== Installer la console de récupération Win2000/XP sur son disque dur ===== La console de récupération de Windows 2000 et XP permet de réparer une installation de Windows et de faire des manipulations qui ne sont pas possibles depuis une session Windows ( comme la restauration de la base de registre). Par défaut la console de récupération n'est pas installé sur le disque dur et il faut à chaque fois démarrer son PC à l'aide du CD d'installation de Windows pour avoir accès à cette console de récupération. Or il est possible de l'installer sur son disque dur, pour cela introduisez le cd d'installation de Windows 2000/XP et cliquez sur Démarrer, exécuter et tapez la commande : X:\i386\winnt32.exe /cmdcons ( X représentant la lettre de votre lecteur CD-ROM ) une boite de dialogue va s'afficher vous demandant si vous souhaitez l'installation de cette console, répondez "oui". Dorénavant l'option "Console de récupération" sera présent dans le menu de boot de Windows 2000/XP, elle vous évitera d'insérer le CD d'installation de Windows si vous voulez utiliser cette console de récupération. Notez que pour utiliser cette console de récupération il vous faudra connaître le mot de passe du compte "Administrateur" ( c'est le mot de passe qui a été défini lors de l'installation de Windows). En tapant "HELP" dans cette console de récupération vous aurez la liste de toutes les commandes disponibles, en tapant une commande suivie de l'extension "/?" vous aurez une aide sur cette commande et sa définition. Notez que par défaut l'accès aux partitions est limitée dans la console de recuperation, si avez Windows XP Professionnel vous pouvez alors acceder sans limites à tous les fichiers et lecteurs dans la console de récuperation en suivant les conseils de cette page de la base de connaissance de microsoft: http://support.microsoft.com/default.aspx?kbid=310497 ===== 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 grâce à l'utilitaire msconfig.exe fournit avec Windows ( pour ceux qui ont Windows 2000 vous pouvez le télécharger [[http://optimisersonpc.free.fr/Progs/msconfig.zip|ici]] ). Cliquez sur démarrer, exécuter et tapez msconfig.exe , vous aurez alors une boite d'affichage comparable à cela: Msconfig.exe à 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".