Daniel Ichbiah L Atelier Exercices avec le Registre de Windows Éditions OEM (Groupe Eyrolles), 2003, ISBN 2-7464-0491-5
Le Registre et l utilisation de Windows 13. Personnaliser Windows Chapitre 5 Le Registre et l utilisation de Windows Il existe de très nombreuses façons de personnaliser Windows selon vos préférences. Un grand nombre d options sont disponibles depuis les menus du Panneau de Configuration. Toutefois, si vous manipulez certaines clés du Registre, vous bénéficiez d une latitude bien plus étendue. Comme nous allons le voir ici, il est possible de personnaliser la façon dont Windows se comporte lors du démarrage, l organisation des dossiers de Document, l interface de la fonction de Recherche et bien d autres fonctions du système : type de défragmentation mis en œuvre par défaut, masquage de certains lecteurs du Poste de Travail, désactivation de la touche Windows du clavier, etc. ATTENTION AUX LOGICIELS INTRUSIFS En consultant la clé HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/ CurrentVersion/Run, il se peut que vous découvriez la présence d un ou plusieurs logiciels sur la partie droite et que vous n ayez aucunement désiré qu ils se lancent ainsi au démarrage à votre insu! Ainsi, certains logiciels liés à des sites Web utilisent une telle technique pour espionner votre comportement et transmettre des informations de nature marketing ou autre par le biais d Internet. Si tel est le cas, consultez sans attendre l Atelier 17 afin d étudier la marche à suivre pour «Supprimer toute présence d un logiciel intrusif». Il est essentiel d éliminer impitoyablement ceux-ci car ils relèvent d une pratique condamnable et ce d autant plus qu ils utilisent la technique exposée ici à votre insu! 82
Procédure Lancement d'un programme au démarrage Chaque utilisateur peut spécifier le nom d un ou plusieurs programmes qu il souhaiterait voir exécuter lors du chargement de Windows XP. Un utilisateur va souhaiter que Word soit lancé automatiquement dès qu il allume son PC, un autre pourrait désirer que ce soit Outlook Express Mais que faire si vous désirez qu un certain programme soit exécuté au démarrage de Windows XP, et ce, quel que soit l utilisateur de la machine dans le contexte où un PC est partagé entre plusieurs comptes utilisateurs? Ce pourrait être par exemple le cas d un antivirus pour lequel il est souhaitable qu il soit actif quel que soit le membre de la famille qui utilise le PC. Il faut alors éditer le Registre afin qu un tel programme soit lancé au niveau de la machine elle-même, et donc intervenir sur la ruche HKEY_LOCAL_MACHINE. Personnaliser Windows 1 Exécutez Regedit puis repérez la ruche HKEY_LOCAL_MACHINE. 2 Ouvrez la clé HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/ CurrentVersion/Run. Celle-ci permet d indiquer le nom d un ou plusieurs programmes à lancer automatiquement dès le chargement de Windows, et indépendamment de l utilisateur. 3 Sélectionnez Edition, Nouveau, Valeur Chaîne. A la place de Nouvelle valeur #1, indiquez le nom du programme que vous désirez lancer ce nom importe peu. Il doit être le plus clair possible afin que vous puissiez aisément l identifier lors d une éventuelle consultation ultérieure de cette clé du Registre. Ce pourrait être par exemple «Kapersky Anti-Virus» s il s agissait de ce programme. suite 83
4 Faites un double-clic sur le nom que vous venez d indiquer. Dans la boîte de dialogue, inscrivez le chemin et la commande exacts du programme à exécuter. Dans l exemple cité ci-dessus, la commande serait : π c:\util\kapersky Antivirus Lite\Avpm.exe Chapitre 5 : Le Registre et l utilisation de Windows 5 Fermez le programme Regedit et redémarrez le PC. Choisissez un utilisateur quelconque de cet ordinateur. Vous devriez constater que le programme souhaité s est bel et bien lancé automatiquement. Activer le Verrouillage Numérique par défaut Si vous êtes amené à pratiquer fréquemment de la saisie de chiffres sur un ordinateur ne disposant pas de clavier numérique séparé ce qui est le cas des PC portables vous pourrez souhaiter que la touche de Verrouillage Numérique (celle qui fait apparaître un cadenas) soit activée automatiquement dès le chargement de Windows XP. Voici la manipulation du Registre à effectuer : 1 Exécutez Regedit puis repérez la ruche HKEY_USERS. 2 Ouvrez la clé HKEY_USERS/.DEFAULT/Control Panel/Keyboard. 3 La chaîne qui nous intéresse s intitule InitialKeyboardIndicators et son type est DWORD. Si elle n est pas présente sur la partie droite, créez-la. 4 Afin que la touche de Verrouillage Numérique soit activée par défaut, donnez-lui la valeur 2. 5 Fermez le programme Regedit et redémarrez le PC. Si vous désirez revenir à l état antérieur (touche Verrouillage Numérique inactive par défaut), modifiez cette même clé en lui affectant la valeur 0. 84
Supprimer l affichage des dossiers Documents sur le Poste de travail Windows XP gère deux dossiers pour les documents : l un portant votre nom et l autre, intitulé Documents partagés. Ce deuxième dossier peut être utile si vous désirez échanger certains documents avec d autres utilisateurs du même PC ou du même réseau. Si toutefois vous désirez limiter la manipulation des dossiers de Documents par certains utilisateurs, vous pouvez faire en sorte qu ils n apparaissent pas par défaut dans la fenêtre du Poste de Travail. 1 Exécutez Regedit puis repérez la ruche HKEY_LOCAL_MACHINE. Personnaliser Windows 2 Ouvrez la clé HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/ Windows/CurrentVersion/Explorer/My Computer/ NameSpace/ DelegateFolders. Sélectionnez ensuite la sous-clé {59031a47-3f72-44a7-89c5-5595fe6b30ee}. 3 Sélectionnez Fichier, Exporter et indiquez un nom très explicite pour la sous-clé car, comme vous pouvez le constater, il serait aisé de commettre des erreurs en voulant taper un tel nom. Clairement, Microsoft a voulu qu une telle manipulation ne soit pas à la portée de tous. Un fichier.reg est placé sur votre disque dur. 4 Supprimez la sous-clé {59031a47-3f72-44a7-89c5-5595fe6b30ee}. suite Il est préférable de sauvegarder cette clé qui gère l affichage des dossiers Documents avant de la supprimer. 85
Chapitre 5 : Le Registre et l utilisation de Windows 5 Fermez le programme Regedit. Il n est pas nécessaire ici de redémarrer le PC. Si vous ouvrez le Poste de Travail, vous pouvez immédiatement constater que l affichage des dossiers de Documents n y figure plus. Un utilisateur devra cliquer sur l une des mentions situées sur la colonne de gauche (Mes documents ou bien Documents partagés) s il veut afficher le contenu de ceux-ci. Comme nous l avons vu au chapitre 5, si vous désirez restaurer cette clé, repérez le fichier.reg et cliquez dessus. La clé est alors rétablie dans le Registre et vous voyez de nouveau apparaître les dossiers Documents dans le Poste de Travail. Nettoyez les documents récents à la fermeture Le menu Démarrer, Mes documents récents indique la liste des documents sur lesquels vous avez récemment travaillé, afin de faciliter le chargement de ceux-ci. Les derniers documents sur lesquels vous avez travaillé sont indiqués dans le menu Démarrer, Mes documents récents. Cette liste est conservée d une session à l autre de XP. Vous pouvez souhaiter une plus grande discrétion à ce sujet, si vous utilisez un poste de travail accessible par plusieurs utilisateurs. Il est possible de demander que cette liste soit purgée lorsque vous fermez Windows. 1 Exécutez Regedit et puis ouvrez la ruche HKEY_CURRENT_USER. 2 Ouvrez la clé HKEY_CURRENT_USER/ Software/ Microsoft/ Windows/ Current Version/ Policies/ Explorer. 86
3 La chaîne qui nous intéresse ici s intitule ClearRecentDocsOnExit. Si elle n est pas présente, créez-la (Edition, Nouveau, Valeur Chaîne) et indiquez ce nom. 4 Cette chaîne étant sélectionnée, appuyez sur Entrée puis indiquez la valeur 1. 5 Fermez le programme Regedit et arrêtez l ordinateur. Lors du prochain démarrage, vous pouvez constater que la liste des Documents Récents est vide. Pour revenir à l état précédent, indiquez la valeur 0 pour la chaîne ClearRecentDocsOnExit ou bien supprimez cette chaîne. Personnaliser Windows Modifier le nombre de Documents Récents à afficher Par défaut, 15 noms de fichiers sont affichés dans la liste des Documents Récents. Selon le type de travaux que vous effectuez, vous pouvez trouver qu un tel nombre est trop élevé ou trop faible. Il est possible de le modifier en intervenant sur le Registre. Dans l exemple qui suit nous allons le limiter à 10. suite Par défaut, une quinzaine de noms de documents apparaissent dans la liste Mes Documents Récents. 87
1 Exécutez Regedit puis repérez la ruche HKEY_CURRENT_USER. Chapitre 5 : Le Registre et l utilisation de Windows 88 Le nombre de Documents Récents affichés a été réduit afin d améliorer la lisibilité de cette liste. Des noms de fichiers personnalisés 2 Ouvrez la clé située à la soussection HKEY_CURRENT_USER/ Software/ Microsoft/Windows/ CurrentVersion/Policies/ Explorer. 3 Créez la chaîne MaxRecent Docs à l aide de Edition, Nouveau, Valeur DWORD. Faites un double-clic sur ce nom, cochez l'option Décimale, et indiquez le nombre désiré, par exemple 10. 4 Fermez Regedit avant de redémarrez l ordinateur. Sur certaines versions, quelle que soit la façon dont vous tapez un nom de fichier, XP a tendance à la rectifier afin de l embellir. Vous allez peut-être intentionnellement nommer un dossier «PROJETS» et retrouver «Projets» sur le disque dur. Si vous ne désirez pas que XP modifie ainsi la casse des noms de fichiers ou dossiers, voici la marche à suivre : 1 Exécutez Regedit puis repérez la ruche HKEY_CURRENT_USER. 2 Ouvrez la clé HKEY_CURRENT_USER/SOFTWARE/Microsoft/ Windows/ CurrentVersion/Explorer/Advanced. 3 La chaîne recherchée est DontPrettyPath. Si elle n est pas présente sur la partie droite de la clé, créez-la (Edition, Nouveau, Valeur Chaîne). Donnez-lui la valeur 1 si vous désirez que Windows n ajuste pas la casse des noms de fichiers et dossiers. 4 Fermez le programme Regedit.
Augmenter le nombre de dossiers Il est possible de gérer jusqu à 400 dossiers personnels sous Windows XP. Que faire si ce nombre finit par s avérer insuffisant? Il suffit de l augmenter en le spécifiant dans le Registre. 1 Exécutez Regedit puis repérez la ruche HKEY_CURRENT_USER. 2 Ouvrez la clé HKEY_CURRENT_USER/Software/Microsoft/Windows/ ShellNoRoam. 3 Sélectionnez Edition, Nouveau, Valeur DWORD puis indiquez la mention BagMRU. Personnaliser Windows 4 Faites un double-clic sur BagMRU, cliquez sur l option Décimal puis indiquez le nombre de dossiers souhaités, par exemple 800. 5 Fermez Regedit et redémarrez le PC. Restaurer l'interface classique de Recherche La fonction de Recherche de Windows XP (Démarrer, Rechercher) a été revue par Microsoft. Elle amène à distinguer les fichiers de type multimédia (Images, Musiques et Vidéo) des documents de type bureautique (traitement de texte, feuille de calcul, etc.). De plus, elle introduit certains critères dans la recherche. Ainsi, par défaut, le système ne va rechercher que les fichiers créés depuis un mois ou une année. Il va démarrer sa recherche dans les dossiers de Documents et va éviter de parcourir les dossiers systèmes, etc. Peut-être préféreriez-vous revenir à l ancienne interface, plus libérale, et vous donnant davantage de latitude. NOTE Si vous utilisez une version récente de Windows XP (suite à diverses mises à jour par Windows Update), il existe une façon plus simple d y parvenir décrite plus bas ; la mise à jour à partir du Registre n aura pas d effet. suite 89
1 Exécutez Regedit puis repérez la ruche HKEY_CURRENT_USER. 2 Ouvrez la clé HKEY_CURRENT_USER/Software/Microsoft/Windows/ CurrentVersion/Explorer/CabinetState. Chapitre 5 : Le Registre et l utilisation de Windows 3 Créez une nouvelle chaîne (Edition, Nouveau, Valeur chaîne) et nommez-la Use Search Asst. Faites un double-clic ou bien appuyez sur la touche Entrée pour modifier son contenu et saisissez no. La fenêtre de Recherche de Windows XP amène à distinguer les fichiers multimédias des documents. Seule la troisième option correspond à l interface classique présente sous les anciennes versions de Windows. 4 Fermez le programme Regedit et redémarrez le PC. Sur les versions récentes de Windows XP, il vous suffit de sélectionner Démarrer, Recherche, Modifier les préférences, puis Modifier les paramètres de recherche des fichiers et dossiers. Cliquez ensuite sur Recherche avancée inclut des options pour entrer manuellement un critère de recherche. Recommandée aux utilisateurs expérimentés uniquement. Vous obtenez alors, par défaut, l interface classique de recherche. 90
Personnaliser Windows L interface classique de Recherche peut être jugée préférable par certains utilisateurs. Rechercher tous les types de fichiers Le service de Recherche de Windows XP n effectue son exploration que sur les fichiers dont le type est enregistré. Si vous désirez qu il puisse relever tout type de fichier lors de sa recherche, voici la modification à apporter au Registre. 1 Exécutez Regedit puis repérez la ruche HKEY_LOCAL_MACHINE. 2 Ouvrez la clé HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/ Control/ContentIndex. 3 Sélectionnez Edition, Nouveau puis Valeur DWORD. Indiquez le nom FilterFilesWithUnknownExtensions. Appuyez sur Entrée puis indiquez 1 dans le champ Données de la valeur. 4 Fermez le programme Regedit. suite 91