Désactiver une clef

 

Pour désactiver une clef de la base de registre on procède souvent à sa destruction après avoir préalablement exporté la clef en question à titre de précaution.

Un autre méthode consiste à éditer la clef en cause et à placer la mention "REM" suivie d'un espace avant la ligne de commande. Au lieu de cette commande REM, on peut placer le signe "underscore", le tiret souligné (touche "8" du clavier).

Il faut toutefois prêter attention au fait que certaines clefs n'agissent pas de la même façon. C'est ainsi que dans la clef "Run" qui m'a servi d'exemple plus haut, cette méthode est satisfaisante. Mais pour la plupart des autres clefs, la méthode est légèrement différente ainsi que l'explique Pierre :

From: "Pierre FdB" <pierre.fdb@freesbee.fr>
Newsgroups: fr.comp.os.ms-windows.win95
Subject: Re: Commentaire dans un .reg
Date: Tue, 27 Jun 2000 20:31:18 +0200
> Salut Jeuf,
> N'est-ce pas plutôt dans les données de la valeur qu'il faut placer
> l'underscore (ou la mention REM suivie d'un espace) que dans son nom ?
> HKLM\Software\Microsoft\Windows\BillouEstUnGrosCon --> "_ NON".
>
> En revanche, pour les valeurs binaires c'est un peu confus à mes yeux.

Non justement, l'astuce consiste bien à changer le nom de la clé ou le nom d'une entrée (quelque soit son type). Ainsi un programme qui cherche une clé
ou une entrée en particulier ne la trouvera pas. L'ajout d'un _ permet de conserver le nom presque intact, et ainsi de la réactiver un supprimant simplement le _. Il y a tout de même une exception à cet usage. Certaines
clés (ou entrées) n'ont pas de noms prédéfinis et sont utilisées en énumérant les clés ou entrées de la clé parente. Ainsi même si le nom contient un _, elle sera tout de même prise en compte.

Pierre FdB

Créé le 10/10/1999
Modifié le : 30-06-2000