Sauter directement à n'importe quelle clé de registre choisie

Communiquez et partagez vos astuces sur Windows 10
Verrouillé
Avatar du membre
mwonex
Messages : 4899
Enregistré le : dim. 7 juin 2015 13:46
Etes vous un robot ? : Non

Sauter directement à n'importe quelle clé de registre choisie

Message par mwonex »

Bonjour,

Habituellement ouvrir l'éditeur de registre vous amène à la dernière clé ouverte, ne pas oublier que modifier le registre demandes des précautions particulières, comme au minimum créer un point de restauration.

Pour faciliter les choses pour son utilisation proposé dans les tutoriels et pouvoir accéder rapidement et sans se tromper à une clé de registre, il existe deux possibilités de scripts, c'est est un gain de temps et une facilité incontestable:

1- Soit un script en batch:
Ouvrir le bloc note et coller:

Code : Tout sélectionner

@ECHO OFF & setlocal
SET /P "showkey=Please enter the path of the registry key: "
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" /v "LastKey" /d "%showkey%" /f 
start "" regedit
Ensuite enregistrer sous le nom RegJump.txt, puis changer l'extension txt en .bat. OK sur l'avertissement.

Image
Alors vous avez la possibilité de double cliquer sur ce fichier (on peut le mettre sur le bureau), ce qui ouvre une fenêtre de commande dans laquelle coller la clé recherchée, exemple comme dans le tutoriel :
tutoriels-astuces-f26/topic3569.html#p18905

Recherche cette clé pour la solution -2

Code : Tout sélectionner

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
Qu'on vous demande de trouver en parcourant le registre, la coller dans la fenêtre de script:
Capture-batch de recherch pour clé de registre.PNG
Capture-batch de recherch pour clé de registre.PNG (5.45 Kio) Vu 946 fois
Ce qui vous amène à une demande d'autorisation que vous accetpez, puis à la clé demandée:
Capture-clé atteinte directement par Batch.PNG
Capture-clé atteinte directement par Batch.PNG (23.79 Kio) Vu 946 fois
2 - Utiliser Script .vbs:

coller de même dans le bloc note ceci:

Code : Tout sélectionner

Set WshShell = CreateObject("WScript.Shell")
Dim JumpToKey
JumpToKey=Inputbox("Which registry key would you like to open?")
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\Lastkey",JumpToKey,"REG_SZ"
WshShell.Run "regedit", 1,True
Set WshShell = Nothing
Ensuite sauvegarde sous regjump.txt, puis modifier le suffixe txt en vbs, ce qui modifie (après accord) l'aspect de l'icône qui ressemble un parchemin:
Capture-Script.vbs.PNG
Capture-Script.vbs.PNG (4.72 Kio) Vu 946 fois
Si vous double cliquez dessus, une fenêtre s'ouvre: avec possibilité de coller la clé qu'on souhaite ouvrir:

Image
La suite est la même que pour le fichier .bat on accepte l'ouverture du registre (2e jeton depuis un poste administrateur) et on arrive directement sur la clé souhaitée, en l'espèce celle de l'image ci-dessus.

- On peut aussi tirer avantage d'un petit outil offert directement par le site de Microsoft d'après Mark Russinovitch
"La carte n'est pas le territoire " . "Mieulx est de ris que de larmes escrire, Pour ce que rire est le propre de l'homme. Rabelais". Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz x 6 - Ram 32 Go Win 11 24H2
Avatar du membre
chantal11
Messages : 6916
Enregistré le : dim. 25 sept. 2011 11:59
Localisation : Aude
Contact :

Re: Sauter directement à n'importe quelle clé de registre choisie

Message par chantal11 »

Pour tout commentaire ou demande d'aide sur cette astuce, merci d'ouvrir un nouveau sujet dans la catégorie "Discussions Générales" du système d'exploitation concerné.
Image Image
Image
En cas de problème constaté sur un sujet, alertez un modérateur. N'intervenez pas vous-même. Merci
Verrouillé