Fonctions Optimisation de Windows à partir de la base de régistre

Modérateurs: théo, leowen

Fonctions Optimisation de Windows à partir de la base de régistre

Messagede théo » 21 Juin 2007, 20:10

Salut a tous ! :0002:

Voici plusieurs astuces pour optimiser les performances de votre machine.

Comme toujours faites un point de restauration système et une sauvegarde de votre base de registre avant toutes modifications pour assurer vos arrières en cas de soucis.



Petit rappel, pour ouvrir l'éditeur de registre faites : démarrer > exécuter > taper "regedit" ou "regedit.exe"

c'est parti lol !!

_________________________________________________________



(Windows XP / 2000) Optimisez un disque dur partitionné en NTFS :

Le système de fichier NTFS mémorise la dernière date d'accès pour chaque fichier ou dossier présents sur votre disque dur. En désactivant cette fonction, les accès disque s'en trouveront forcément accélérés. Dans l'éditeur de registre système, ouvrez :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Faites un clic droit sur le panneau de droite puis choisissez " Nouveau " - " Valeur Dword ".
Nommez-la : NtfsDisableLastAccessUpdate
Affectez-lui la valeur 1

De la même manière, créez une valeur Dword nommée :
NtfsDisable8dot3NameCreation
Affectez-lui la valeur 1
De cette façon la création des noms courts (8.3) sera désactivée.

_________________________________________________________

(Windows XP / 2000) Une fermeture express...

Quand vous fermez Windows, les services mettent un moment avant de condescendre à aller se coucher. Voici une manière radicale de les bousculer quelques peu :

Dans l' Editeur de registre système, ouvrez :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Faites un clic droit dans le panneau de droite et choisissez : " Nouveau " - " Valeur chaîne ".
Nommez-la : WaitToKillServiceTimeout
Affectez-lui la valeur : 1000
Soit une valeur de 1 seconde
Il se peut que cette chaîne soit déjà présente. Il vous suffit juste alors de changer sa valeur par défaut.


- Dans le même ordre d'idées, quand vous fermez une application, Windows garde les DLL utilisées en mémoire, ce qui a tendance à ralentir le système. L'astuce consiste à forcer le système d' exploitation à supprimer les DLL qui ne sont plus utilisées. Ouvrez :
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer
Dans le panneau de droite, faites un clic droit et choisissez : " Nouveau " - " Valeur Dword "
Nommez-la : AlwaysUnloadDll
Affectez à cette chaîne la valeur 1
- Quand l'ordinateur est sur le point de s' arrêter, il est possible qu' un programme ne puisse pas être arrêté car il ne répond plus. Afin d'éviter cela, ouvrez :
HKEY_CURRENT_USER\Control Panel\Desktop et créez une " valeur chaîne " que vous nommerez " AutoEndTasks "
Affectez-lui la valeur 1
- Enfin ! Ouvrez :
HKEY_CURRENT_USER\Control Panel\Desktop
Dans le panneau de droite, faites un clic droit sur la valeur : HungAppTimeout
Choisissez " Modifier " et changez la valeur inscrite vers la plus basse possible. Cela diminuera le temps d'attente avant que Windows vous annonce que l'application machin-chose ne répond plus.


Astuce pour la version PRO : Cliquez sur " Démarrer " - " Exécuter " et tapez : gpedit.msc
Double-cliquez sur " Configuration de l'ordinateur " - " Paramètres Windows " - " Paramètres de sécurité " Stratégies locales " et enfin " Options de sécurité ". Dans le panneau de droite, faites un clic droit sur " Arrêt : créer un fichier d'échange de mémoire virtuelle " et choisissez
" Propriétés ". Il ne vous reste plus qu'à sélectionner la commande " Désactivé ".

_________________________________________________________



Supprimez les composants optionnels :

Windows installe un paquet de composants qui malheureusement n' apparaissent plus dans " Ajout suppression de programmes ". En admettant que vous soyez un maniaque de l'ordre, voila une astuce vous permettant de les débusquer de leur cachette. Lancez une recherche sur le fichier : sysoc.inf
Ouvrez-le avec un éditeur de texte quelconque. Supprimez le mot : HIDE et ce en fonction des composants que vous voulez voir apparaître dans " Ajout suppression de programmes ". Laissez les virgules à leur place. Fermez le fichier en enregistrant les modifications.

_________________________________________________________



Désactiver la mise à jour automatique du système :


De cette façon, Windows ne passera plus le clair de son temps à vérifier si une mise à jour est enfin disponible ... Cliquez sur " Démarrer " - " Paramètres " et " Panneau de configuration ". Si nécessaire, basculez vers l'affichage classique, ouvrez l'icône " Système " puis sélectionnez l'onglet de mises à jour automatiques. Il ne vous reste plus qu'à cocher
" Désactiver la mise à jour automatique ".
Le plus sûr semble être la manipulation suivante :
Cliquez sur " Démarrer " - " Panneau de configuration " - " Outils d'administration " puis " Services ". Faites un clic droit sur
" Mises à jour automatiques " puis choisissez " Propriétés ". Dans " Type de démarrage ", sélectionnez " Désactivé ".

_________________________________________________________




(Windows XP / 2000) Désactiver la défragmentation automatique au démarrage du système :

A chaque allumage de votre ordinateur, Windows se remet inlassablement sur le même ouvrage. Si vous voulez accélérer le processus de démarrage, dans l'éditeur de registre système, ouvrez :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction. Dans le panneau de droite, faites un clic bouton droit de la souris sur la valeur " Enable " et choisissez " Modifier ". Remplacez la valeur Y par N.
En bref, Yes par No ...

_________________________________________________________


(Windows XP / 2000) Optimiser la gestion de la mémoire sous Windows :

Ces paramètres ne sont à essayer que si vous posséder plus de 128 Mo de mémoire vive.

Dans l'éditeur de registre système, ouvrez :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\SessionManager\MemoryManagement
Vérifiez si la valeur " DisablePagingExecutive " est bien sur 1
Ce paramètre oblige Windows à garder les applications en mémoire et permet ainsi de réduire les accès disques.
Activez l'option " LargeSystemCache " en passant cette valeur sur 1
De cette façon le cache système de Windows dépassera la limite des 4 Mo.
En fonction de votre mémoire vive, effectuez les réglages suivants pour la valeur Dword " IOPageLockLimit "
La mémoire allouée aux entrées/sorties du système sera accélérée.
Valeurs Hexadécimales (Hex) 64Mo: 1000; 128Mo: 4000; 256Mo: 10000; 512Mo ou plus 40000
Explications : 64 Mo de RAM * 64 = 4096 Ko donc 4096 en valeur Décimale, c'est à dire 1000 en valeur hexadécimale
Enfin, dans la valeur Dword : " SecondLevelDataCache " entrez la valeur décimale de votre cache L2 si celui-ci dépasse les 256 Ko (réglage par défaut dans Windows XP).


_________________________________________________________


(Windows XP / 2000) Accélérer l'affichage du menu démarrer :

Dans l' Editeur de registre système, ouvrez :

HKEY_CURRENT_USER\Control Panel\desktop
Dans le panneau de droite, faites un clic droit sur la valeur Chaîne " MenuShowDelay " et choisissez " modifier ". La valeur inscrite est exprimée en millisecondes. Une valeur de 100 donne d'excellents résultats.

_________________________________________________________



Faire une vidange de temps en temps :

Dans l' Explorateur Windows, ouvrez le dossier :

C:\windows\prefetch
Supprimez tous les fichiers obsolètes qui s' y trouvent ... Sauf le fichier layout.ini
renouveler cette opération tout les mois est une bonne fréquence.

_________________________________________________________



(Windows XP / 2000) Supprimez le logo de démarrage :

Lancez une recherche sur le fichier : Boot.ini
( Il faut que dans les options de votre recherche vous ayez activer " l' option avancée " " Rechercher dans les fichiers et dossier cachés " )
Faites un clic droit sur ce fichier et choisissez " Propriétés ". Désactivez l'attribut " Lecture seule " de ce fichier.
Editez ce fichier avec un éditeur de texte quelconque.
A la ligne : "multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professionnel" /fastdetect"
Ajoutez : "/noguiboot"
Dans la foulée et sous la section [boot loader] recherchez la ligne : timeout=
La valeur par défaut est exprimée en secondes et correspond au temps d' attente avant que Windows vous autorise à cliquer sur quoique ce soit ... Il vous suffit de la passer sur 0
Sauvegardez les changements en ayant soin de cocher à nouveau " Lecture seule " dans les propriétés du fichier.
Et encore quelques précieuses secondes de gagner !

_________________________________________________________



Désactiver la restauration automatique :

Le but étant de gagner de la place sur le disque dur ... Avant toute manoeuvre délicate, vous pouvez toujours créer manuellement un point de restauration. Cliquez sur " Démarrer " - " Panneau de configuration " - " Système " puis sélectionnez l' onglet
" Restauration ". Là il vous suffit de cocher " Désactiver la restauration automatique du système ".

_________________________________________________________


remettre les fichiers systeme a neuf :

Afin de restaurer les fichiers d'origine. Lancez la ligne de commande Windows " Démarrer " - " Exécuter " puis tapez : cmd
Dans la fenêtre qui s'ouvre, tapez cette fois-ci : sfc /scannow
Puis validez en appuyant sur la touche Entrée
Le vérificateur des fichiers système se lance et restaure les fichiers modifiés .
préparer Votre CD de Windows a porter de main.

_________________________________________________________



(Windows XP PRO / 2000 PRO) Accélérer vos connexions réseaux :
Cette astuce permet théoriquement d' accélérer vos connexions réseaux en désactivant un service qui n' est utile que sur les grosses configurations d' entreprises ...
Cliquez sur " Démarrer " - " Exécuter " et tapez à droite de " Ouvrir ":
gpedit.msc
Sélectionnez " Configuration ordinateur " - " Modèles d' administration " - " Réseau " Planificateur de paquets QoS.". Dans le panneau de droite, faites un clic droit sur " Limiter la bande passante réservable " et choisissez " Propriétés ".
Passez la commande " Limite de bande passante (%) " sur 0.
Le bouton " Activé " doit être coché.
A priori, le gain est de 20% ...

Installer gpedit sur XP home :


telecharger ce fichier .zip :

http://theozlatiew.free.fr/gpedit.zip

une fois dé-zippé :
exécuter le fichier nommé : gpeditinstall.bat
'installation va ce faire. une fois la fenêtre fermer faite : démarrer > exécuter : gepedit.msc !
voila vous pouvez gerer les strategies de groupes

_________________________________________________________


( Windows XP / 2000 ) Accélérer les accès réseaux ( bis ) :

Ce tip empêche Windows de vérifier la présence de tâches planifiées et des imprimantes partagées avant toute connexion réseau. Ouvrez :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\RemoteComputer\NameSpace

Faites un clic bouton droit sur la sous-clé :

{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
Et choisissez " Supprimer "
Faites de même pour la sous-clé : {2227A280-3AEA-1069-A2DE-08002B30309D}

_________________________________________________________


( Windows XP / 2000 ) Optimiser sa connexion réseau :

Cette astuce vous permet d' augmenter la valeur du tampon traditionnelement dédié à votre connexion réseau. La valeur par défaut est 15 ...
Ouvrez :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
"MaxCmds"=dword:00000064
"MaxThreads"=dword:00000064


_________________________________________________________


Optimiser son lecteur de CD/DVD-ROM :

Ouvrez :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\CDFS
Trois clés sont à vérifier :

CacheSize ( mémoire cache attribuée au lecteur CD/DVD-ROM ) : Valeur chaîne avec pour valeur : ff ff 00 00
Prefetch ( vitesse du lecteur de CD-ROM ) : Valeur Dword avec pour valeur hexadécimale : 4000
Prefetchtail ( vitesse du lecteur de DVD-ROM ) : Valeur Dword avec pour valeur hexadécimale : 4000
Pour information, voici les valeurs standards :
Prefetch : Lecteur 8X : c0 01 00 00 - Lecteur 16X : 80 03 00 00 - Lecteur 24X : 40 05 00 00 - Lecteur 32X : 00 07 00 00 -Lecteur 40X : c0 08 00 00 - Lecteur 48X : 80 0a 00 00
CacheSize : Par défaut à l'installation : 6b 02 00 00 - Cache de taille moyenne : d6 04 00 00 - Cache de grande taille : ac 09 00 00
PrefetchTail : Lecteur 2X : 80 03 00 00 - Lecteur 4X : 00 07 00 00 - Lecteur 6X : 80 0a 00 00

_________________________________________________________


Accélérer le démarrage de Windows :

Prefetcher est un service autorisant Windows à surveiller les programmes initialisés au démarrage et lui permettant de les charger plus rapidement par la suite. Il y a une manière d'augmenter quelque peu les performances générales ... Ouvrez :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Double-cliquez sur la valeur Dword EnablePrefetcher
Affectez-lui la valeur 2

Note : Vous pouvez désactiver cette fonctionnalité en passant sa valeur sur 0 ou sur 1 si vous ne voulez optimisez que les applications (par défaut la valeur est de 3 : démarrage et applications).


_________________________________________________________


Libérer de l'espace disque :

Si vous n' utilisez pas mise en veille prolongée, vous avez tout intérêt à supprimer le fichier hiberfil.sys qui peut prendre une sacré place. Pour ce faire, cliquez sur " Démarrer " - " Panneau de configuration " et " Options d'alimentation ". Sélectionnez l'onglet " Mise en veille prolongée " et désactivez l'option " Activer la veille prolongée ". Le fichier en question sera automatiquement supprimé de votre disque dur.

_________________________________________________________


Supprimer les profils obsolètes :

Afin de supprimer des profils inutiles et de libérer une place conséquente sur votre disque dur, cliquez sur " Démarrer " puis faites un clic droit sur " Poste de travail ". Sélectionnez " Profils d'utilisateurs " puis " Propriétés " et enfin " Avancé ". Dans la liste des comptes présents, vous pouvez visualiser la taille et la date de création de chacun des utilisateurs déclarés sur votre ordinateur. Mettez en surbrillance le nom choisi et appuyez sur " Supprimer ". Redémarrez avant de vouloir créer de nouveaux comptes ...
Note : C'est par ailleurs la manière la plus simple de régler des problèmes affectant un compte utilisateur.

_________________________________________________________


Désactiver l' utilitaire de gravure intégrée :

Ouvrez :

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
ou
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Selon que vous voulez appliquer cette règle à l' utilisateur courant ou à l'ensemble des utilisateurs
Créez ( ou modifiez ) une valeur Dword nommée : NoCDBurning
Affectez-lui la valeur 1

_________________________________________________________


Optimiser le fichier d' échange :

Le fichier d' échange est une zone du disque que Windows utilise comme si c' était de la mémoire vive ( RAM ). Ce fichier est utilisé quand la mémoire vive ne peut plus contenir le flux d'information qu'il lui faut stockée. Les deux composent la mémoire virtuelle du système mais attention : Plus l'ordinateur dispose de RAM moins il fera appel au " swap ". Par défaut, la taille minimale du fichier d'échange représente 1.5 du total de la mémoire soit par exemple : 384 (256 Mo x 1.5). La taille maximale est du double (384 x 2). Ce fichier est caché dans la partition d'amorçage. Afin d'optimiser les performances, il est possible de le déplacer vers une autre partition ou un second disque dur. La raison est toute simple : Dans le premier cas de figure, Windows doit simultanément effectuer des opérations d'écriture et de lecture dans les dossiers systèmes et le fichier d'échange. A contrario, si l' on supprime le fichier d' échange dans la partition d' amorçage, le système ne peut plus créer de fichier dump ce qui peut éventuellement poser certains problèmes au démarrage. L'idéal est donc de créer deux fichiers d'échanges ... Et coup de chance, par défaut, Windows sait automatiquement utiliser en priorité le fichier d'échange placé sur la partition la moins utilisée (et c'est le but du jeu). Pour ce faire : Cliquez sur " Démarrer " - " Paramètres " - " Panneau de configuration " - " Système ". Sélectionnez l'onglet " Avancé " puis sous " Performances " le bouton " paramètres " et enfin, " Avancé ". Dans le cadre " Mémoire virtuelle ", cliquez sur " Modifier ". Sélectionnez le disque sur lequel est installé votre système et notez soigneusement les paramètres définis par défaut.

Note : A moins de 126 Mo, le fichier dump ne peut être créé ... Le plus simple est de sélectionner " Taille personnalisée " est de définir la taille initiale et maximale désirée. Il ne vous reste plus qu'à cliquer sur le bouton " Définir " et de valider par OK puis de redémarrer l'ordinateur. Si vous choisissez " Aucun fichier d'échange ", vous aurez droit à un solennel message d'avertissement ... Sélectionnez ensuite votre lettre de votre partition et là fixez la taille de votre nouveau fichier d'échange.
Note : Il est aussi possible déplacer votre fichier d'échange sur un autre disque dur à condition que celui-ci soit placé sur la même nappe IDE et qu'il soit équivalent en performance à votre disque dur principal.
Note : Il est recommandé de faire une dé fragmentation du disque avant d'opérer tout changement.

L'idéal étant d'effectuer votre réglage maison juste après avoir installé Windows. Le fichier sera créé alors au début du disque dur là où les accès disques sont les plus performants. C'est aussi pour cette raison qu'il nous paraît plus judicieux de placer voter fichier d'échange sur un second disque ou de déplacer votre fichier d'échange en début de disque. Pour ce faire, sur le second disque dur, créez une partition principale entièrement dédiée au swap et en lui allouant la taille du futur fichier d'échange. Une myriade d'utilitaires comme " Partition magic " ou " Norton utilities " sont disponibles sur Internet ... Concernant la taille de votre fichier d'échange, il n'existe pas de règles absolues ... Et cela dépend d'un subtil algorithme entre la configuration matérielle de votre ordinateur et votre utilisation des logiciels les plus gourmands en ressources système. Une bonne indication vous est donnée par le " Moniteur système ". Il vous suffit de saturer votre ordinateur en lançant une flopée d'applications et d'observer l'évolution de la taille du swap ...

_________________________________________________________

Optimiser l'accès aux fichiers les plus employés :

Windows XP est configuré pour accélérer automatiquement l' accès aux fichiers les plus demandés. Ces derniers sont stockés dans un répertoire nommé " Prefetch ". En invite de commandes une option cachée de l'utilitaire " Defrag " vous permet d'optimiser le fonctionnement de l'ensemble des fichiers stockés dans ce répertoire. Pour ce faire, tapez en invite de commandes :

defrag c: -b
Note : Cette option ne touche pas au reste du disque dur ...

_________________________________________________________


Accélérer les accès aux fichiers .avi :

Votre ordinateur ralentit de manière signicative quand on accéde à un répertoire contenant de nombreux fichiers .avi. Cette astuce empêche Windows d'extraire les informations contenues dans le fichier shmedia.dll et par là même libère des ressources système.

Parcourez :

HKEY_CLASSES_ROOT\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}
Renommez cette dernière clé en plaçant un signe - devant
Sous Windows SP1, supprimez la clé suivante :

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32

_________________________________________________________


Accélérez le protocole TCP/IP si vous utilisez un adaptateur réseau 100MB :

Vous pouvez constater des lenteurs inexplicables au moment de, par exemple, copier de fichiers. Ce problème est dû aux collisions ACK. Dans la base de registre, parcourez :

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Créez ( ou modifiez ) une valeur Dword nommée TcpWindowSize
Affectez-lui la valeur décimale 2920

Note : Cette astuce ne fonctionne que dans cette configuration ...

_________________________________________________________

Créer un profil " Nettoyage de disque " :

Cliquez sur " Démarrer " - " Exécuter " puis tapez :

Cleanmgr /d C: /sageset:n

ou n est un chiffre ou un nombre compris entre 0 et 65535. (Dans notre exemple, on choisira 0). Le commutateur /d vous permet de spécifier un lecteur en particulier. Dans la boîte de dialogue qui s'ouvre, activez ou désactivez les différentes commandes comme bon vous semble. Dorénavant, en tapant : Cleanmgr /sagerun:0
vos préférences seront fidèlement reproduites ... Bien entendu, il vous est possible de créer un profil différent sous le code 1 puis 2, etc.

_________________________________________________________


Accélérez vos applications multimédia :

Si vous possédez plus de 256 Mb de mémoire vive, il peut être intéressant de forcer Windows à utiliser toute la mémoire vive avant que le système puisse accéder au fichier d' échange placé sur le disque dur. Dans MSConfig, sélectionnez l'onglet " System.ini " puis la ligne [386enh]. Cliquez sur " Nouveau " et tapez :

ConservativeSwapfileUsage=1

Il ne vous reste plus qu' à valider par Ok et à redémarrer.

_________________________________________________________


Accélérez le parcours d'un réseau utilisant le protocole TCP/IP :

Quand on accède à certains répertoires d' un ordinateur client, il se peut que l' on constate des lenteurs significatives, notamment si le dossier contient un nombre important de fichiers ou des noms longs de fichiers. Le problème se pose avec acuité sur les systèmes d' exploitation Windows 2000 et XP (alors qu'il n'y a aucun souci de cet ordre si l'ordinateur client tourne sous Win9x).

Parcourez dans la base de registre de l'ordinateur serveur :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
Créez ou modifiez une valeur Dword nommée : SizReqBuf
Affectez-lui la valeur décimale : 14596 ( La valeur maximale possible est 65536 et le minimum est fixé à 512 )

Cette astuce marche pour tout système d' exploitation NT.
Shématiquement, la pile TCP/IP utilise un délai avant d'envoyer un accusé de réception pour chaque requête envoyée. Etant donné qu'il n'est pas possible de modifier la fréquence de ce délai, l'astuce consiste à augmenter la taille du cache dans lequel les requêtes sont stockées

_________________________________________________________

Voila votre windows devrait déja se sentir mieux !

Théo :tchin:
ImageImageImage
Avatar de l’utilisateur
théo
Inspecteur
Inspecteur
 
Années en tant que membre
 
Messages: 564
Inscription: 18 Mar 2007, 20:33
Localisation: Bordeaux

Retourner vers XP

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités