Hoofd Ramen Hoe u met één klik naar de gewenste registersleutel springt

Hoe u met één klik naar de gewenste registersleutel springt



Als je zoals ik verslaafd bent aan verschillende registeraanpassingen, werk je waarschijnlijk heel vaak met de Register-editor. Verschillende websites met betrekking tot tweaken geven u instructies om naar verschillende registersleutels te gaan. Ik zou graag mijn eigen weg willen delen om direct naar de gewenste registersleutel te gaan en handmatige navigatie met de Register-editor over te slaan . Dit kan worden gedaan met een eenvoudig VB-scriptbestand zonder software van derden te gebruiken. Klik op 'Lees meer' als je interesse hebt.

Advertentie

Samsung tv gaat niet aan

Overzicht

Sinds Windows 2000 kan de Register-editor de laatst geopende sleutel onthouden voordat u deze sloot. Deze gegevens worden opgeslagen op de volgende registersleutel:

HKEY_Current_User  Software  Microsoft  Windows  CurrentVersion  Applets  Regedit

De LastKey waarde wordt door Windows gebruikt om de laatst gebruikte sleutel op te slaan.

Zoals u kunt zien, is dit een registervertakking per gebruiker, dus Windows slaat de laatst gebruikte sleutel voor elke gebruiker apart op. Het is mogelijk om deze functie te gebruiken om direct naar de sleutel te springen die u nodig heeft. Ik zal laten zien hoe het kan worden gedaan via Windows Scripting Host en VBScript.

De ikimplementatie

Ramen 10

Als u Windows 10 build 14942 of hoger gebruikt, hebt u geen scripts van apps van derden nodig. Sinds build 14942 is de Register-editor-app in Windows 10 kreeg een adresbalk , dat het huidige pad van de registersleutel weergeeft, en waarmee u het kunt kopiëren en plakken.

U kunt steno-notatie gebruiken voor HKEY_ * root-sleutelnamen. Ze zijn als volgt:

  • HKEY_CURRENT_USER = HKCU
  • HKEY_CLASSES_ROOT = HKCR
  • HKEY_LOCAL_MACHINE = HKLM
  • HKEY_USERS = HKU

Dus als u rechtstreeks naar HKEY_CURRENT_USER Control Panel Desktop moet gaan, kunt u het volgende in de adresbalk typen:

hkcu  configuratiescherm  desktop

Zodra u op Enter drukt, wordt het pad automatisch uitgebreid naar HKEY_CURRENT_USER Control Panel Desktop. Zie de volgende schermafbeelding:

registry-werkbalk-1 registry-werkbalk-2 registry-werkbalk-3

Windows 8.1 / Windows 7 / Windows Vista en Windows XP

Het idee is om het volledige pad van de gewenste registersleutel naar het klembord te kopiëren en de LastKey waarde met de gekopieerde waarde van het klembord. Wanneer regedit.exe wordt gestart nadat u dit heeft gedaan, wordt het direct geopend op de gewenste sleutel.

Hoe klembordinhoud op te halen met VBscript

Het ActiveX-object 'htmlfile' wordt gebruikt om HTML-help en HTA-bestanden in Windows weer te geven. Het kan worden gebruikt om inhoud van het klembord op te halen. Het vereist niet eens dat IE geïnstalleerd is. De code is als volgt:

set objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('tekst')

Als de inhoud van het klembord tekst is, wordt deze opgeslagen in cClipBoard variabele. Simpel toch?

Open Regedit direct op de gewenste toets

Omdat we nu de gewenste sleutel in cClipboard hebben, moeten we deze in LastKey waarde hierboven gemeten. De code daarvoor is:

Dim WshShell
Stel WshShell = WScript.CreateObject ('WScript.Shell') in
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', сClipBoard, 'REG_SZ'

Dit codefragment spreekt voor zich, dus het is niet nodig om er commentaar op te geven.

Het uiteindelijke script ziet er als volgt uit:

Afm. ObjHTA
Afm cClipBoard
Dim WshShell
set objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('tekst')
Stel WshShell = WScript.CreateObject ('WScript.Shell') in
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', cClipBoard, 'REG_SZ'
WshShell.Run 'regedit.exe -m'
Stel objHTA = niets in
Stel WshShell = niets in

hoe een nummer van een YouTube-video te vinden

Merk op dat WshShell.Run ' regedit.exe -m 'lijn. Het bevat de niet-gedocumenteerde '-m'-schakelaar, waarmee u meerdere exemplaren van Regedit tegelijkertijd kunt uitvoeren.

Ik heb dit script opgeslagen als 'RegNav.vbs'-bestand en je kunt het nu downloaden:

Download klaar om VB Script te gebruiken

Als het openen van Regedit een veel voorkomende taak voor u is, kunt u regnav.vbs vastmaken aan de taakbalk. Maak een nieuwe snelkoppeling en typ het volgende in het tekstvak van het snelkoppelingsdoel:

wscript.exe d:  regnav.vbs

Vergeet niet het juiste pad naar regnav.vbs te gebruiken.

Klik nu met de rechtermuisknop op het snelkoppelingsbestand dat u hebt gemaakt en klik op 'Pin to Taskbar' in het contextmenu. Dat is alles.

P.S. Hoe dit script te testen

  1. Selecteer deze tekst
    HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
  2. Druk op CTRL + C
  3. Klik op regnav.vbs .

Winaero Tweaker-app

Als u de gebruiker van Winaero Tweaker bent, wordt er vanaf versie 0.8 geleverd met de volgende optie.

Winaero Tweaker Open registersleutel

Hiermee kunt u met één klik naar de gewenste registersleutel gaan. Zodra u deze pagina in Winaero Tweaker opent, zal het proberen het pad van de registersleutel van het klembord te extraheren om tijd te besparen!

Download Winaero Tweaker

RegistryOwnershipEx-software

Met een van mijn apps, RegistryOwnershipEx, kunt u de volgende taken uitvoeren:

  • u kunt met één klik eigenaar worden van een registersleutel (handig om volledige toegang tot de sleutel te krijgen).
  • u kunt ook met één klik direct naar de gewenste registersleutel springen.

Regownershipex

Het kan ook elk registerpad van het Windows-klembord lezen. Als je het uitvoert met '/ j' opdrachtregelargument, bijv. regownershipex.exe / j , het zal het pad van de registersleutel uit het klembord halen en de Register-editor rechtstreeks openen.
Persoonlijk geef ik er de voorkeur aan om RegistryOwnershipEx te gebruiken. Krijg het hier:

RegOwnershipEx

Open direct een registersleutel met RegJump

RegJump is een uitstekende tool van Windows Sysinternals die al heel lang bestaat, de Register-editor automatisch start en naar het opgegeven registerpad springt. Het registerpad moet worden vermeld als een opdrachtregelparameter voor RegJump.

Om de Register-editor de HKEY_LOCAL_MACHINE Software Microsoft-branch rechtstreeks te laten openen, gebruikt u deze opdracht:

regjump.exe HKLM Software Microsoft Windows

RegJump ondersteunt het-cschakelaar die het registerpad op het klembord extraheert. Dit maakt het mogelijk om rechtstreeks een registersleutel te openen.

U kunt een snelkoppeling maken om de app te starten met de -c-schakelaar, dus zodra u een registersleutelpad hebt gekopieerd, klikt u op de snelkoppeling die u hebt gemaakt en dit opent Regedit.exe met de rechtertoets.

Open de registersleutel rechtstreeks met RegJump

Naast Windows 10 werkt RegJump ook in Windows 7 en Windows 8.

Interessante Artikelen

Editor'S Choice

Hoe Vid-bestanden in Windows te bekijken
Hoe Vid-bestanden in Windows te bekijken
Het .vid-bestandsformaat is een algemeen bestandsformaat waarnaar veel apparaten beeldmateriaal opnemen. Het is een verouderd bestandssysteem dat al jaren bestaat en dat direct door sommige mediaspelers kan worden bekeken of in een
Hoe u Amazon Music kunt annuleren vanaf uw telefoon, pc of iTunes
Hoe u Amazon Music kunt annuleren vanaf uw telefoon, pc of iTunes
Met zoveel beschikbare streamingopties, zoals Spotify en Apple Music, ben je misschien geneigd om je maandelijkse budget voor muziekstreaming te verlagen door je Amazon Music-abonnement op te zeggen. Aanmelden voor deze service is eenvoudig, snel en eenvoudig. Kiezen
GTA zonder de wapens: ontmoet de pacifistische spelers die weigeren te doden
GTA zonder de wapens: ontmoet de pacifistische spelers die weigeren te doden
Wat gebeurt er als de speler weigert te doden? Steeds meer mensen vinden het antwoord op deze vraag, vinden nieuwe manieren om games te verslaan en tarten de bedoelingen van ontwikkelaars door geweld te mijden. Het duurt maar een
Start een proces dat is verhoogd vanuit PowerShell
Start een proces dat is verhoogd vanuit PowerShell
Een proces starten vanuit PowerShell in Windows 10 en Windows 8. Voor deze taak gebruiken we de cmdlet Start-Process.
Hoe u uw Windows 10-achtergrond kunt wijzigen
Hoe u uw Windows 10-achtergrond kunt wijzigen
Of het nu een werkcomputer is of een persoonlijke desktop of laptop, het is ongelooflijk belangrijk dat uw Windows 10-apparaat aanvoelt als uw eigen apparaat. Als je de fantastische nieuwe Windows 10-achtergrond van Microsoft wilt wijzigen, zijn er twee:
Hulp krijgen in Windows 10: de online ondersteuning van Microsoft kan uw problemen oplossen
Hulp krijgen in Windows 10: de online ondersteuning van Microsoft kan uw problemen oplossen
Windows 10 is de beste versie van het besturingssysteem van Microsoft dat we hebben gebruikt, en het is ook gemakkelijk de meest geavanceerde. Dankzij gloednieuwe functies zoals voorgebakken Cortana, de snellere Edge-webbrowser en de mogelijkheid om
Hoe klok met datum in verticaal XFCE-paneel weer te geven
Hoe klok met datum in verticaal XFCE-paneel weer te geven
Hier ziet u hoe u een klok met datum kunt krijgen wanneer het paneel van XFCE4 verticaal is.