Cette page regroupe différents trucs et astuces pour améliorer les performances
de votre système Windows XP ainsi que son confort d'utilisation.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Il est fortement recommandé
de sauvegarder la base de registre, le système et vos données
avant l'utilisation de ces astuces. oceanic64 ne peut être tenu
pour responsable des éventuels dommages survenus suite à
l'utilisation de ces astuces.
Autologon
![](logo_win2k.gif)
![](logo_winxp.gif)
Permet à une station ou un serveur d'ouvrir une session
automatiquement :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la
clef "HKEY_LOCAL_MACHINE\SYSTEM\Software\Microsoft\Windows
NT\CurrentVersion\Winlogon"
- Créer (type REG_SZ) ou
renseigner la clé nommée "DefaultUserName" avec votre nom d'utilisateur
- Créer (type REG_SZ) ou
renseigner la clé nommée "DefaultPassword" avec votre mot de passe
- Créer (type REG_SZ) ou
renseigner la clé nommée "DefaultDomainName" avec le nom du domaine (ou
Workgroup)
- Créer (type REG_SZ) ou
renseigner la clé nommée "AutoAdminLogon" avec la valeur 1
- Fermer le registre
Attention : la sécurité de la machine n'est plus
assurée... Le mot de passe est écrit en clair.
Plus d'infos sur les périphériques
![](logo_winxp.gif)
Un onglet supplémentaire apparaît dans le gestionnaire
de périphériques avec des informations pertinentes :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Environment"
- Créer une nouvelle clé nommée "DEVMGR_SHOW_DETAILS"
et lui affecter la valeur 1 (décimale ou non)
- Créer une nouvelle clé nommée "DEVMGR_SHOW_NONPRESENT_DEVICES"
et lui affecter la valeur 1 (décimale ou non)
- Fermer le registre
Autre solution : télécharger directement le fichier
DeviceMGR et le dézipper. Il suffit alors de
double-cliquer dessus.
Sauter directement dans un dossier
en mode commande
![](logo_win2k.gif)
![](logo_winxp.gif)
Aller directement dans un dossier en mode "Equivalent
DOS" par un clic-droit de souris. Cette fonction crée une entrée supplémentaire
dans le menu contextuel d'un dossier :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_CLASSES_ROOT\Directory\shell"
- Créer une nouvelle clé nommée
"Invité de Commande"
- Aller dans cette clé et créer
une nouvelle clé nommée Command
- Modifier la valeur par défaut de
type CHAINE et lui affecter la valeur cmd.exe cd %1
- Fermer le registre
Autre solution : télécharger directement le fichier
Command et le dézipper. Il suffit alors de
double-cliquer dessus.
Sauver/restaurer ses paramètres de
connexion
![](logo_winxp.gif)
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_CURRENT_USER\RemoteAccess"
- Dans le menu Registre, cliquer
"Exporter un fichier du Registre..." et nommer le fichier "RemoteAccess"
- Sauver ce fichier.
- Pour restaurer, double-clic sur
le fichier sauvé précédemment.
Eviter la réactivation
![](logo_winxp.gif)
Suite à une réinstallation ou une restauration, comment
éviter de réactiver son Windows XP :
- Avant de réinstaller ou de
restaurer (ou suite à l'activation de l'OS), aller dans
C:\WINDOWS\SYSTEM32
- Copier les fichiers wpa.dbl,
wpa.bak et wpabaln.exe sur une disquette
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion"
- Repérer la clef "WPAEvents",
sélectionnez-la
- Dans le menu Registre, cliquer
"Exporter un fichier du Registre..." et donner un nom à ce fichier
- Sauver aussi ce fichier sur la
disquette
- Une fois le système restauré,
redémarrer en mode sans échecs
- Remettre les 3 fichiers dans
C:\WINDOWS\SYSTEM32
- Redémarrer le système
normalement
- Double-cliquer sur le fichier de
registre sauvegardé.
Cette méthode semble fonctionner.
Réinstaller Outlook Express
![](logo_winxp.gif)
Il peut être parfois utile de forcer la réinstallation
d'Outlook :
- Mettre dans le lecteur de
CD-ROM le CD d'installtion d'XP
- Lancer l'interpréteur de
commandes par Démarrer\Exécuter
- Taper
rundll32.exe setupapi,InstallHinfSection DefaultInstall 132
c:\windows\inf\msoe50.inf
- Valider par "Entrée"
- Laisser se dérouler la
réinstallation
Réinstaller Internet Explorer
![](logo_winxp.gif)
Il peut être parfois utile de forcer la réinstallation
d'IE :
- Mettre dans le lecteur de
CD-ROM le CD d'installtion d'XP
- Lancer l'interpréteur de
commandes par Démarrer\Exécuter
- Taper
rundll32.exe setupapi,InstallHinfSection DefaultInstall 132
c:\windows\inf\ie.inf
- Valider par "Entrée"
- Laisser se dérouler la
réinstallation
Lire les VCD
![](logo_win2k.gif)
![](logo_winxp.gif)
La lecture de CD au format VCD est parfois impossible.
Voici comment y remédier :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\Softawre\Microsoft\Windows
NT\CurrentVersion\MCI Extensions"
- Si elle n'existe pas, créer une
valeur de type CHAINE dont le nom est dat
- Lui affecter la valeur
MPEGVideo.
- Fermer le registre
La modification ne prend effet qu'après redémarrage de la machine.
Supprimer la fonction d'arrêt
![](logo_win2k.gif)
![](logo_winxp.gif)
Parfois il peut être utile de supprimer la fonction
d'arrêt de l'ordianteur :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"
- Si elle n'existe pas, créer une
valeur de type DWORD dont le nom est NoClose
- Lui affecter la valeur 1.
- Fermer le registre
La modification ne prend effet qu'après redémarrage de la machine. Pour
retrouver la commande "Arrêter l'ordinateur", il suffit de supprimer cette
nouvelle clef ou de remplacer la valeur 1 par 0.
Enlever les flèches des raccourcis
![](logo_win2k.gif)
![](logo_winxp.gif)
Les raccourcis comportent une petite flèche sur leur
coté inférieur gauche. Pour les supprimer, voici la démarche :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_CLASSES_ROOT\lnkfile"
- Renommer la clef "IsShortcut"
pour "AriochIsShortcut"
- Fermer le registre
La modification ne prend effet qu'après redémarrage de
la machine (merci à mathieujohanne du Canada pour cette astuce)
Désactiver APIPA
![](logo_win2k.gif)
![](logo_winxp.gif)
APIPA (Automatic Private IP Addressing)
permet aux machines 2000 & XP de s'affecter automatiquement une adresse IP dans
la plage 169.254.0.1 mask 255.255.255.0 si aucun serveur DHCP n'est présent sur
le réseau et si aucune configuration n'a été effectuée concernant les paramètres
TCP/IP. Parfois, il peut être utile de désactiver cette fonction.
Pour une carte réseau particulière :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip
\Parameters\Interfaces\NomCarteRéseau" ou NomCarteRéseau est la
carte pour laquelle désactiver APIPA
- Si elle n'existe pas, créer une
valeur de type DWORD dont le nom est IPAutoconfigurationEnabled
- Lui affecter la valeur 0.
- Fermer le registre
Pour l'ensemble des cartes réseau de la machine :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"
- Si elle n'existe pas, créer une
valeur de type DWORD dont le nom est IPAutoconfigurationEnabled
- Lui affecter la valeur 0.
- Fermer le registre
La modification ne prend effet qu'après redémarrage de
la machine.
Utiliser la completion des noms
sous l'interpréteur de commandes ![](boost_fichiers/image001.gif)
![](boost_fichiers/image002.gif)
Commencer à écrire un mot et le système complète la fin
automatiquement (comme sous Linux)...
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY
CURRENT_USER\Software\Microsoft\Command Processor"
- Pour la completion des noms de
fichiers, si elle n'existe pas, créer une valeur de type DWORD dont le nom
est CompletionChar
- Lui affecter la valeur 9.
- Pour la completion des noms de
dossier, si elle n'existe pas, créer une valeur de type DWORD dont le nom
est PathCompletionChar
- Lui affecter la valeur 9.
- Fermer le registre
La modification ne prend effet qu'àprès redémarrage de
la machine. Dans l'interpréteur de commandes, il suffit de taper le début du mot
et presser la touche [TAB] pour avoir la fin automatiquement. Plusieurs appuis
successifs permettent de faire défiler les choix possibles (par exemple, CD \AU
et plusieurs appuis sur [TAB] fait défiler tous les fichiers et dossiers
commançants par AU.
Autre solution : télécharger directement le fichier
Completion et le dézipper. Il suffit alors de
double-cliquer dessus.
Lister le contenu d'un dossier par
un clic-droit
![](logo_win2k.gif)
![](logo_winxp.gif)
N'avez-vous pas révé d'avoir la liste classée des
fichiers d'un dossier par un simple clic-droit ? Voila qui est désormais
possible...
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_CLASSES_ROOT\Folder\shell"
- Créer une nouvelle clé nommée "contenu"
et entrer dans cette nouvelle clé
- Modifier la valeur par défaut
est lui attribuer la valeur "Editer le
contenu"
- Créer une nouvelle clé "command"
et entrer dans cette clé
- Modifier la valeur par défaut
est lui attribuer la valeur
"cmd /k title RobinWooD.biz & dir
%1/a-d/on/b>Contenu.txt & NotePad Contenu.txt & exit"
- Fermer le registre
La modification est immédiate : dans l'explorateur,
clic-droit sur un dossier... (Merci à RobinWooD.biz pour cette astuce).
Désactiver le Viewer intégré d'XP
![](logo_winxp.gif)
Windows XP possède une fonction de prévisualisation des
images. Pour désactiver cette fonction, voici la démarche :
- Cliquer sur Démarrer/Exécuter
- Taper la commande suivante
Pour désactiver : regsvr32.exe -u shimgvw.dll
- Puis, ouvrir l'explorateur,
aller dans le menu Outils/Otions des dossiers/Types de fichiers et supprimer
tous les types d'images vus par cette fonction de windows
Et voila, rien de plus compliqué ! (Merci à willie pour
cette astuce).
Augmenter la priorité donnée à une
IRQ ![](logo_winxp.gif)
Il est possible d'augmenter la priorité pour une IRQ du
système. Par ce biais, il semble donc possible d'augmenter les performances
globales de la machine. Il faut pour cela donner une priorité haute à l'IRQ de
l'horloge CMOS/temps réel (souvent l'IRQ 8). Pour le vérifier, dans le
gestionnaire de périphériques, Périphériques systèmes, ouvrir Hologe
CMOS/temps réel et et onglet Ressources : l'IRQ affectée est visible.
Il faut ensuite procéder de la sorte :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl"
- Si elle n'existe pas, créer une
valeur de type DWORD dont le nom est IRQ8Priority.
- Lui affecter la valeur 1.
- Fermer le registre.
La modification ne prend effet qu'après reboot de la
machine.
Supprimer le partage administratif
des disque durs
![](logo_win2k.gif)
![](logo_winxp.gif)
Par défaut, les disques durs sont partagés pour les
accès administrateurs (sous la forme lettre de lecteur + $ soit C$, D$, ...).
Pour désactiver ce partage :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lanmanserver\parameters"
- Si elle n'existe pas, créer une
valeur de type DWORD dont le nom est AutoShareServer (pour une
version serveur de Windows) ou AutoShareWks (pour une version Home ou
Pro).
- Lui affecter la valeur 0.
- Fermer le registre.
Pour remettre le partage, supprimer la clé créée et
redémarrer la machine.
La modification ne prend effet qu'après reboot de la
machine.
Activer/Désactiver le programme de
compression de fichiers
![](logo_winxp.gif)
Windows XP possède une fonction de compression de
fichiers via le menu contextuel accessible par un clic-droit. Pour désactiver
cette fonction, voici la démarche :
- Cliquer sur Démarrer/Exécuter
- taper la commande suivante
Pour désactiver : regsvr32 /u zipfldr.dll
Pour activer : regsvr32 zipfldr.dll
Et voila, rien de plus compliqué ! (Merci à Christophe
http://chrismimy.free.fr/news.html pour cette astuce).
Augmenter les performances disque
par optimisation de la fragmentation
![](logo_winxp.gif)
Les fichiers systèmes sont souvent sollicités, ainsi un
fichier qui est fragmenté prend beaucoup plus de temps à lire qu'un fichier
découpé en morceaux. Une valeur permet d'imposer au système un espace contigu
minimum pour stocker un fichier :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem"
- Créer une nouvelle entrée de
type DWORD appelée ContigFileAllocSize et mettre sa valeur à 512
(décimal)
- Fermer le registre.
La modification ne prend effet qu'après reboot de la
machine.
Augmenter les performances disques
NTFS par suppression du service d'indexation
![](logo_win2k.gif)
![](logo_winxp.gif)
Le service d'indexation de fichiers permet d'effectuer
une recherche plus rapide de fichiers, mais cela oblige le système à indexer
tous les fichiers. Supprimer le service d'indexation augmente donc les
performances disque. Pour cela, aller dans le poste de travail :
- Clic-droit sur le disque
concerné,
- Décocher la case "Autoriser
l'indexation de ce disque pour la recherche rapide de fichiers"
- Cliquer sur "Appliquer".
- Une fenêtre s'ouvre
"Confirmation des modifications d'attributs", il faut sélectionner le choix
"Appliquer les modifications au lecteur et à tous les sous-dossiers et
fichiers" puis "OK",
- Après un temps certain, la
modification est prise en compte.
Augmenter les performances disques
par modification des paramètres de "prefetch"
![](logo_winxp.gif)
Le "prefetch" de Windows XP est utilisé par le système
pour optimiser le chargement des applications en mémoire. Pour cela, Windows
associe à chaque application un fichier d'extension .prf. Avec 512 MO ou plus de
RAM, il s'avère nécessaire de vérifier que la gestion des "prefetch" est bien
configurée :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la
clef "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Memory Management\PrefetchParameters"
- Rechercher l'entrée
EnablePrefetcher et vérifier sa valeur :
0 - Inactif,
1- Optimisation pour les applications,
2- Optimisation pour le Boot,
3- Optimisation pour les 2 ("3" recommendé).
- Mettre la clef à la valeur 3
comme recommandé.
- Fermer le registre.
La modification ne prend effet qu'après reboot de la
machine.
Connaître le port TCP qu'utilise
une application
![](logo_winxp.gif)
Parfois, il peut être utile de savoir quel est le port
TCP utilisé par une application. Voici la démarche :
- Aller en mode "command"
(par Démarrer/Exécuter et taper cmd puis valider).
- Sous l'invité de l'interpréteur
de commandes, taper netstat -ano, ce qui provoque l'affichage de la
liste des connexions actives associées à leur PID (Process
IDentifier)
- Faire un "CTRL-ALT-SUPR"
et sélectionner le Gestionnaire des Tâches
- Dans le menu
Affichage/Sélectionner les colonnes, cocher "PID" et valider par
[OK]
- Maintenant, la colonne des PID
est affichée en face de chaque processus
- Il ne reste plus qu'à comparer
la liste du mode "command" avec les processus en cours d'exécution,
Autoriser la suppression des
fichiers de type AVI
![](logo_winxp.gif)
Lors de l'effacement de fichiers d'extension AVI, il
arrive souvent que Windows refuse sous prétexte qu'une autre application
l'utilise. En fait, le système parcours le fichier pour en déterminer la durée
et la miniature (en faisant appel à shmedia.dll). Il est possible de
désactiver cette fonctionnalité :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}InProcServer32"
- Supprimer cette clef.
- Fermer le registre.
Rebooter la machine pour que les modifications soient
prise en compte.
Supprimer les infos-bulles
![](logo_winxp.gif)
Parfois, elles agacent. Voici donc le moyen de les
désactiver :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la
clef "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current
Version\Explorer\Advanced"
- Si elle n'existe pas, créer une
valeur de type DWORD dont le nom est EnableBalloonTips et mettre sa
valeur à 0.
- Si elle n'existe pas, créer une
valeur de type DWORD dont le nom est ShowInfoTip et mettre sa valeur
à 0.
- Fermer le registre.
La modification ne prend effet qu'après redémarrage de
la machine. (merci à the_max_mr_x pour le complément d'infos).
Augmenter les performances des
disques formatés en NTFS
![](logo_win2k.gif)
![](logo_winxp.gif)
Il est possible de diminuer le travail de gestion des
fonctions inhérentes au système de fichier NTFS en désactivant l'écriture de
l'information de dernier accès sur les fichiers et les dossiers (Info
MS) :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la
clef "HKEY_LOCAL_MACHINE
\SYSTEM \CurrentControlSet \Control \FileSystem"
- Si elle n'existe pas, créer une
valeur de type DWORD dont le nom est NtfsDisableLastAccessUpdate
- Mettre sa valeur à 1.
- Fermer le registre.
La modification ne prend effet qu'après redémarrage de
la machine.
Ajouter l'onglet "Sécurité" à
Windows XP Home édition
![](logo_winxp.gif)
Par défaut, Windows XP Home édition ne gère pas les
sécurités de répertoires et de fichiers comme le font NT4, 2000 et XP Pro. Cette
manipulation permet donc d'ajouter cette fonction précieuse dès lors que
l'ordinateur est en réseau (utilisateurs débutants, s'abstenir !).
Il faut avant tout, si ce n'est déja fait, convertir la
partition (ou les partitions) désirées en NTFS.
- En mode commande, taper
CONVERT X: /FS:NTFS où X représente la lettre de lecteur à convertir.
- Dans le cas particulier du
lecteur C: celui-çi étant utilisé par le système, il ne sera pas possible
d'effectuer la conversion immédiatement. Il faudra donc, lors du message
prévenant de cette impossibilité, répondre que la conversion devra avoir
lieu au prochain reboot.
- Rebooter la machine, et la
conversion commence (et peut durer, cela dépend de l'occupation disque).
Ensuite, il faut télécharger chez Microsoft un module
gratuit de NT4
scesp4i.exe (2,8 MO). Téléchargement local
ici.
- Décompresser ce fichier (ne pas
l'éxécuter) à l'aide de Winzip ou Winrar, .
- Dans le dossier où les fichiers
ont été décompréssés, effectuer un clic-droit sur le fichier setup.inf.
et sélectionner "Installer".
- Un message d'alerte apparaît
concernant la version du fichier "esent.dll". Sélectionner "Non"
(pour ne pas remplacer et garder la version française).
- Terminer l'installation.
La modification ne prend effet qu'après redémarrage de
la machine. (astuce tirée du site de
J-C Bellamy)
Aider certaines CPU à entrer en
mode d'économie d'énergie "C3"
![](logo_win2k.gif)
![](logo_winxp.gif)
Par défaut, l'intervalle de scrutation sur le bus USB
est de 1 ms, ce qui peut empècher certains processeurs (sur des machines
équipées de contrôleur USB OHCI) de passer en mode d'économie niveau C3 (Q297045).
Diminuer cette fréquence peut remédier au problème et donc augmenter la durée de
vie des batterie pour les portables :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la
clef "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0000"
- Repérer l'entrée Controller
Si elle n'existe pas, aller en (6) sinon continuer en (4).
- Si elle n'existe pas, créer une
valeur de type DWORD dont le nom est IdleEnable.
- Mettre sa valeur à 1.
- Si d'autres clefs telles que
\0000 existent (\0001, \0002, ...), procéder de même pour chacune de ces
clefs.
- Fermer le registre.
La modification ne prend effet qu'après redémarrage de
la machine.
Mettre l'écran d'accueil de XP en
type Windows 2000
![](logo_winxp.gif)
Ceci permet à XP d'avoir un écran d'invité d'ouverture
de session identique à celui de Windows 2000 :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la
clef "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon"
- Si elle n'existe pas, créer une
valeur de type DWORD dont le nom est LogonType.
- Mettre sa valeur à 0
(2000) ou 1 (XP).
- Fermer le registre.
La modification ne prend effet qu'après redémarrage de
la machine.
Défragmenter les secteurs de boot
![](logo_winxp.gif)
Ceci permet à XP de maintenir ses fichiers de démarrage
contigus et ainsi diminuer un peu le temps de démarrage :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la clef "HKEY_LOCAL_MACHINE\Software\Microsoft\Dfrg\BootOptimizeFunction"
- Si elle n'existe pas, créer une
valeur de type REG_SZ dont le nom est Enable.
- Mettre sa valeur à Y.
- Fermer le registre.
La modification ne prend effet qu'après redémarrage de
la machine.
Supprimer le message "Vous pouvez
maintenant éteindre votre ordinateur"![](logo_win2k.gif)
Pour arrêter directement l'ordinateur sous 2000 ou XP
voici la méthode :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la
clef "HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon"
- Si elle n'existe pas, créer une
valeur de type chaîne dont le nom est PowerDownAfterShutdown.
- Mettre sa valeur à 1.
- Fermer le registre.
La modification ne prend effet qu'après redémarrage de
la machine.
Forcer l'ouverture de session par
les touches CTRL-ALT-SUPP
![](logo_winxp.gif)
Pour retrouver cette fonctionnalité bien connue sous
NT4 et 2000 voici la méthode :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la
clef "HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon"
- Créer une valeur de type DWORD
dont le nom est DisableCAD.
- Mettre sa valeur à 0.
- Fermer le registre.
La modification ne prend effet qu'après redémarrage de
la machine.
Limiter l'accès aux lecteurs
![](logo_winxp.gif)
Par défaut, les lecteurs sont partagés
administrativement, c'est à dire qu'ils sont accessibles sur un réseau par les
administrateurs via le caractère $ (C$, D$, A$...). Pour empècher cela voici la
méthode :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la
clef "HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon"
- Si les valeurs n'existent pas,
il faudra les créer en type chaîne.
- Pour le lecteur de disquettes,
le nom est allcatefloppies et sa valeur est 1.
- Pour un disque amovible, le nom
est allocateDASD et sa valeur est :
0 : accès administrateurs,
1 : accès administrateurs et utilisateurs avec privilèges,
2 : accès administrateurs et utilisateur courant.
- Pour le lecteur de Cd-ROM, le
nom est allocatecdroms et sa valeur est 1.
- Fermer le registre.
Les modifications ne prennent effet qu'après
redémarrage de la machine.
Augmenter le nombre de connexions
concurrentes sous IE
![](logo_win2k.gif)
![](logo_winxp.gif)
Le nombre maximum de téléchargements possible sous IE
est de 4 par défaut. Il est possible d'augmenter cette valeur :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la
clef "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings"
- Créer 2 valeurs de type
REG_DWORD MaxConnectionsPerServer et MaxConnectionsPer1_0Server
- Mettre la valeur pour chacune
des entrées à 8 (maxi).
- Fermer le registre.
La modification ne prend effet qu'après redémarrage de
la machine.
Supprimer la création de rapports
de bugs automatique
![](logo_win2k.gif)
![](logo_winxp.gif)
Lorsqu'une application se plante, le système propose de
générer un rapport d'erreurs. Pour supprimer cette fonctionnalité :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la
clef "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting"
- Double-clic sur la valeur
DoReport
- Mettre sa valeur à 0.
- Fermer le registre.
La modification ne prend effet qu'après redémarrage de
la machine.
Accélérer l'affichage du menu de
démarrage
![](logo_win2k.gif)
![](logo_winxp.gif)
Il faut pour cela modifier la valeur de temporisation
d'affichage définie par défaut :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la clef "HKEY_CURRENT_USER\Control
Panel\Desktop"
- Double-clic sur la valeur
MenuShowDelay
- Modifier la valeur qui est par
défaut de 400 par une valeur inférieure (de 0 à 400).
- Fermer le registre.
La modification ne prend effet qu'après redémarrage de
la machine.
Optimisation de la mémoire
![](logo_win2k.gif)
![](logo_winxp.gif)
En modifiant certains paramètres de la gestion mémoire,
il semble possible d'optimiser le système :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la
clef "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Memory Management"
- Mettre la valeur de l'entrée
DisablePagingExecutive à 1 (plus de stockage des données
d'applications sur le disque dur).
- Mettre la valeur de l'entrée
LargeSystemeCache à 1 (augmentation du cache système au dela de
4MO)
- Créer la valeur Dword
IoPageLockLimit (par un clic-droit puis Nouveau). Cette entrée permet de
définir la mémoire attribuée aux entrées/sorties du système.
- Entrer la valeur x (en
héxa suivant le format 0xFFFFFFFF) en fonction du tableau suivant puis
valider (plus
d'infos)
RAM |
Valeur max pour
x |
< 64 MO |
RAM - 7 MO (64 MO
<=>0x03900000) |
64 MO...500 MO |
RAM - 16 MO (256 MO
<=> 0x0F000000) |
> 512MO |
RAM - 64 MO (512 MO
<=> 0x1C000000) |
Pour éviter des calculs trop complexes, utilisez le tableau suivant :
Ram installée |
Valeur |
64 MO |
2000 |
128 MO |
4000 |
160 MO |
8000 |
256 MO |
10000 |
512 MO |
20000 |
La modification ne prend effet qu'après redémarrage de
la machine.
Augmenter les performances (128 MO
de RAM ou plus)
![](logo_win2k.gif)
![](logo_winxp.gif)
En gardant en mémoire certaines parties de code (tels
que les pilotes) lorsqu'ils ne sont pas utilisés, le système devient plus rapide
car moins d'accès disque dur (Q184419)
:
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la
clef "HKEY_LOCAL_MACHINE\
SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"
- Double-clic sur la valeur
DisablePagingExecutive
- Entrer la valeur 1 et
valider (plus
d'infos)
- Fermer le registre.
La modification ne prend effet qu'après redémarrage de
la machine.
Faire disparaire des disques du
poste de travail
![](logo_winxp.gif)
Lors d'un double-clic sur le poste de travail, tous les
disques du système apparaissent... Voici comment les fairte disparaître :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Localiser la clef "HKEY_CURRENT_USER\Software\Microsoft\Windows\Current
Version\Policies\Explorer"
- Créer une nouvelle valeur DWORD
intitulée NoDrives,
(les lecteurs qui disparaîtront du Poste de travail dépendent de la valeur
donnée à NoDrives)
Pour retirer les lecteurs C et D, voici la formule :
Soit "x", la place de la lettre du 1er lecteur dans l'alphabet, prenons
l'exemple que C est la 3ème lettre, donc x=3.
Soit "y", la place de la lettre du second lecteur, donc y=4.
Utiliser la formule suivante pour déterminer la valeur DWORD :
NoDrives = 2^(x-1) + 2^(y-1) + ... + 2^(z-1)
Ce qui donne dans le cas présent :
2^2 + 2^3 = 12
- Entrer cette valeur en mode
Décimal
- Fermer le registre.
Encliquant sur le Poste de travail, les disques C et D
ne sont plus représentés, rendant leur accès impossible par ce biais. Néanmoins,
ils restent accessibles par la commande Exécuter. (merci à NeoRoots pour cette
information)
Changer le dossier par défaut de
l'explorateur
![](logo_win2k.gif)
![](logo_winxp.gif)
Par défaut, l'explorateur s'ouvre dans le dossier "Mes
documents". Pour y remedier et pointer sur C:\ par exemple :
- Cliquez sur "Démarrer" aller
dans "Tous les programmes", puis "Accessoires"
- Clic-droit sur "Explorateur
Windows" puis "Propriétés",
- Dans le champs Cible, ajoutez
les paramètres " /n,/e,/select,C:\"
La ligne donnera %SystemRoot%\explorer.exe /n,/e,/select,C:\ ( n'oubliez pas
un espace après exe )
- Valider par OK.
Il suffit d'ouvrir l'explorateur pour voir les
modifications. (Merci à Christophe
http://chrismimy.free.fr/news.html)
Accélérer le lancement de Néro
Burning ![](logo_winxp.gif)
Néro Burning est un logiciel de garvure très connu...
Qui entre parfois en concurrence avec le graveur intégré à XP.
Voici comment désactiver le graveur d'XP au profit de Néro :
- Aller dans le panneaux de
configuration puis outils d'administration puis service,
- Double-cliquer sur Service
Com de gravage de IMAPI,
- Sélectionner "Désactiver"
Maintenant, Néro démarre plus vite. (Merci à Christophe
http://chrismimy.free.fr/news.html)
Lire les DVD avec le lecteur
multimédia de Windows
![](logo_win2k.gif)
![](logo_winxp.gif)
- Lancer regedit.
- Aller dans
"HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Settings"
- Cliquer droit dans la fenêtre de
droite et sélectionner [Nouveau] et [Valeur Chaîne].
- Entrer "EnableDVDUI"
et valider 2 fois de suite.
- Donner la valeur "yes" à
cette nouvelle clé
- Fermer le registre.
Installer ensuite le codec
dvdpack.msi (383 Ko).
Redémarrer la machine.
Refermer Regedit puis redémarrer la machine. La
fonction de lecture des DVD est maintenant opérationnelle.
Encoder en MP3 avec Windows Media
Player ![](logo_winxp.gif)
Par défaut, la création de fichiers au format MP3 n'est
pas disponible dans le Media Player de Windows XP.
Télécharger le fichier suivant
GoMp3, et le dézipper et double-cliquer dessus pour
que cette fonctionnalité soit activée.
Il ne reste plus qu'à télécharger et installer un codec d'encodage MP3.
La fonctionnalité ne prend effet qu'àprès reboot de la
machnie.
Ajouter 2 nouvelles fonctions au
clic-droit
![](logo_win2k.gif)
![](logo_winxp.gif)
Grâce à un clic-droit sur un fichier ou dossier, voici
maintenant la possibilité de copier ou déplacer directement la sélection.
Télécharger le fichier suivant
CopyToMenu, le dézipper et double-cliquer dessus pour
que cette fonctionnalité soit instantanément active.
Merci à el-houari pour cette astuce qui fonctionne sur
tous les OS Windows.
Désinstaller MSN Messenger sous
Windows XP
![](logo_winxp.gif)
- Exécuter la commande suivante :
RunDll32 advpack.dll,LaunchINFSection %windir%/INF/msmsgs.inf,BLC.Remove
- Ouvrir le Poste de travail puis
aller dans le dossier C:\Windows\Inf.
Double-clic sur le fichier sysoc.inf et supprimer le mot "hide" de la ligne
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7.
- Allez dans le Panneau de
configuration puis cliquer sur le module Ajout/Suppression de programmes.
Il est alors possible de désinstaller MSN Messenger.
Si cela ne fonctionne toujours pas, il suffit de lancer
l'utilitaire MSconfig (par Démarrer/Exécuter"), sélectionner l'onglet
"Démarrage" et décocher la case msmsgs.
La modification prendra effet au démarrage suivant.
Nettoyer le fichier de swap lors
de l'arrêt
![](logo_win2k.gif)
![](logo_winxp.gif)
Windows utilise un fichier spécifique sur le disque dur
afin d'augmenter virtuellement la taille de la mémoire vive. Ce fichier n'est
pas vidé lors de l'extinction de la machine et les données qui y sont enfermée
peuvent alors être lues.
Le but de cette astuce est de demander à Windows d'effacer ce fichier à chaque
arrêt de la machine :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINES\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\"
- Repérer la valeur
ClearPageFileAtShutdown
- Entrer la valeur 1.
- Fermer le registre.
Rebooter la machine pour que les modifications soient
prise en compte (merci à NeoRoots pour cette information)
Noter que cela augmente le temps de démarrage et d'extinction de la machine.
Accélérer le lancement d'IE6
![](logo_win2k.gif)
![](logo_winxp.gif)
Lors de la connexion d'Internet Explorer 6 à un
serveur, celui-ci semble tenter d'exécuter certaines tâches planifiées.
Supprimer une clef de la base de registre permet de s'affranchir de ce problème
:
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\RemoteComputer\NameSpace\"
- Repérer la clef "{D6277990-4C6A-11CF8D87-00AA0060F5BF}"
- Supprimer cette clef.
- Fermer le registre.
Rebooter la machine pour que les modifications soient
prise en compte (merci à NeoRoots pour cette information)
Créer un cache pour le DNS
![](logo_winxp.gif)
Lors d'un accès à une machine sur un réseau via son nom
DNS, le PC effectue une requète auprès du serveur DNS afin de résoudre ce nom en
adresse IP. Créer un cache DNS local permet à la machine de rechercher en local
si cette résolution n'a pas déja été effectuée, et dans ce cas utilise le
résultat précédent :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters"
- Créer la valeur Dword
CacheHashTableBucketSize (par un clic-droit puis Nouveau).
- Entrer la valeur 1.
- Créer la valeur Dword
CacheHashTableSize (par un clic-droit puis Nouveau).
- Entrer la valeur héxa
00000180.
- Créer la valeur Dword
MaxCacheEntryTtlLimit (par un clic-droit puis Nouveau).
- Entrer la valeur héxa
0000fa00.
- Créer la valeur Dword
MaxSOACacheEntryTtlLimit (par un clic-droit puis Nouveau).
- Entrer la valeur héxa
0000012d.
- Fermer le registre.
Rebooter la machine pour que les modifications soient
prise en compte (merci à NeoRoots pour cette information)
Protection contre les attaques
ICMP ![](logo_win2k.gif)
![](logo_winxp.gif)
Plus d'informations avec l'article Microsoft
Q243437
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"
- Modifier la valeur de l'entrée
EnableICMPRedirect (par un clic-droit puis Nouveau).
- Entrer la valeur 0.
- Fermer le registre.
Rebooter la machine pour que les modifications soient
prise en compte (merci à NeoRoots pour cette information)
Raccourcir la durée d'extinction
du PC ![](logo_win2k.gif)
![](logo_winxp.gif)
Lors de son arrêt, Windows demande la fermeture à
chacune des applications en cours, et peut attendre jusqu'à 20 secondes. En
diminuant cette valeur, le temps d'arrêt peut être diminué :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control"
- Modifier la valeur de l'entrée
WaitToKillServiceTimeOut
- Entrer la valeur 3000 (ce qui
correspond à 3 secondes, un valeur trop basse peut poser problèmes)
- Rechercher la clef "HKEY_CURRENT_USER\ControlPanel\Desktop"
- Modifier la valeur de l'entrée
AutoEndTasks
- Entrer la valeur 1
- Fermer le registre.
Rebooter la machine pour que les modifications soient
prise en compte (merci à NeoRoots pour cette information)
Libérer les DLL de la mémoire
![](logo_win2k.gif)
![](logo_winxp.gif)
L'explorateur a tendance à conserver en mémoire les DLL
, même si celles-çi ne sont plus utilisées. Voici donc la méthode permettant de
supprimer cette fonctionnalité :
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Rechercher la clef "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer"
- Créer la valeur Dword
AlwaysUnloadDll (par un clic-droit puis Nouveau).
- Entrer la valeur 1.
- Fermer le registre.
Rebooter la machine pour que la modification soit prise
en compte.
Ré-initialiser la couche TCP/IP
![](logo_winxp.gif)
Pour refaire la couche TCP/IP sur windows XP :
- Cliquer sur Démarrer/Exécuter
- Taper la commande suivante :
netsh int ip reset resetlog.txt (attention à bien respecter les espaces)
- Valider
--> une fenêtre d'interpréteur de commandes apparaît figitivement
La couche TCP/IP est initialisée (Merci à Jacques
LEGOFF pour cette astuce).
Désactiver le mouchard
![](logo_winxp.gif)
Un contrôle ActiveX permet de tracer le passage de la
machine sur le site Web de Microsoft entre autres.
- Cliquer sur Démarrer/Exécuter
- Taper la commande suivante pour
la version Home : regsvr32.exe -u c:\windows\system32\regwizc.dll
- ou pour la version Pro :
regsvr32.exe -u c:\winnt\system32\regwizc.dll
- Valider
--> une fenêtre apparaît en indiquant "DllUnregisterServer dans
c:\windows\system32\regwizc.dll réussi"
- Confirmez en cliquant sur OK
Pour activer de nouveau le mouchard
- Cliquer sur Démarrer/Exécuter
- Taper la commande suivante pour
la version Home : regsvr32.exe -c c:\windows\system32\regwizc.dll
- ou pour la version Pro :
regsvr32.exe -c c:\winnt\system32\regwizc.dll
- Valider
--> une fenêtre apparaît en indiquant "DllRegisterServer dans c:\windows\system32\regwizc.dll
réussi"
- Confirmez en cliquant sur OK
Reboot automatique en cas de
plantage ![](logo_winxp.gif)
- Lancer l'éditeur du registre
(REGEDIT.EXE) par Démarrer\Exécuter et taper "regedit" puis valider
- Aller dans la clé
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl".
- Dans la fenêtre de droite,
sélectionner la valeur AutoReboot.
- Double-clic sur cette valeur et
donner la valeur 1.
- Valider.
- Fermer le registre par Alt-F4.
- Redémarrer Windows.
Maintenant, si la machine doit se planter, elle
rebootera automatiquement. (Astuce tirée des Puces Informatiques n°40).
Libérer de la bande passante (sur
XP Pro) ![](logo_winxp.gif)
- Cliquer sur Démarrer\Exécuter et
taper "gpedit.msc" puis valider.
- Dans la partie de gauche, suivre
Stratégie ordinateur local/Configuration ordinateur/Modèles
d'administration/Réseau/Planificateur de paquets QoS
- Dans la partie de droite,
cliquer sur "Limiter la bande passante réservable".
- Dans la nouvelle fenêtre qui
s'ouvre, onglet [Paramètres], cliquer sur "Activer" et régler "Limite de
bande passante" à 0%
- Cliquer sur [Appliquer] puis
[OK].
- Fermer la fenêtre "Stratégie de
groupe" et redémarrer l'ordinateur.
Cette opération permet de gagner les 20% de bande
passante réservés pour les paquets QoS. (Astuce tirée des Puces Informatiques
n°40).