Vigtigste Windows Sådan springer du til den ønskede registreringsdatabasenøgle med et enkelt klik

Sådan springer du til den ønskede registreringsdatabasenøgle med et enkelt klik



Hvis du er afhængig af forskellige registreringsdatabasetilpasninger, som jeg er, arbejder du sandsynligvis meget ofte med Registreringseditor. Forskellige websteder relateret til tweaking instruerer dig i at gå til forskellige registreringsdatabasenøgler. Jeg vil gerne dele min egen måde for at springe til den ønskede registreringsdatabasenøgle direkte og springe manuel navigation over med Registreringseditor . Dette kan gøres med en simpel VB-scriptfil uden brug af tredjepartssoftware. Klik på 'Læs mere', hvis du er interesseret.

Annoncering

kan ikke få mail, forbindelsen til serveren mislykkedes iphone

Oversigt

Siden Windows 2000 er Registreringseditor i stand til at huske den sidst åbnede nøgle, før du lukkede den. Disse data gemmes i følgende registreringsdatabasenøgle:

HKEY_Current_User  Software  Microsoft  Windows  CurrentVersion  Applets  Regedit

Det LastKey værdi bruges af Windows til at gemme den sidst anvendte nøgle.

Som du kan se, er dette en registreringsgren pr. Bruger, så Windows gemmer den sidst anvendte nøgle for hver bruger separat. Det er muligt at bruge denne funktion til direkte at springe til den nøgle, du har brug for. Lad mig vise, hvordan det kan gøres via Windows Scripting Host og VBScript.

Jegimplementering

Windows 10

Hvis du kører Windows 10 build 14942 eller nyere, behøver du ingen scripts af tredjepartsapps. Siden build 14942, Registreringseditor-appen i Windows 10 fik en adresselinje , som viser den aktuelle sti til registreringsdatabasenøglen og giver dig mulighed for at kopiere og indsætte den.

Du kan bruge stenografi til HKEY_ * rodnøglenavne. De er som følger:

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

Så når du skal gå direkte til HKEY_CURRENT_USER Kontrolpanel Desktop, kan du skrive følgende i adresselinjen:

hkcu  kontrolpanel  desktop

Når du trykker på Enter-tasten, udvides stien automatisk til HKEY_CURRENT_USER Kontrolpanel Desktop. Se følgende skærmbillede:

registry-toolbar-1 registry-toolbar-2 registry-toolbar-3

Windows 8.1 / Windows 7 / Windows Vista og Windows XP

Ideen er at kopiere den fulde sti til den ønskede registreringsdatabasenøgle til udklipsholderen og erstatte LastKey værdi med den kopierede værdi fra udklipsholderen. Når regedit.exe startes efter at have gjort dette, åbnes det direkte med den ønskede nøgle.

Sådan hentes udklipsholderindhold med VBscript

ActiveX-objektet 'htmlfile' bruges til at vise HTML-hjælp og HTA-filer i Windows. Det kan bruges til at hente udklipsholderindhold. Det kræver ikke engang, at IE skal installeres. Koden er som følger:

sæt objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('tekst')

Hvis udklipsholderens indhold er tekst, gemmes det i cClipBoard variabel. Simpelt, er det ikke?

Åbn Regedit direkte med den ønskede tast

Da vi nu har den ønskede nøgle i cClipboard, skal vi skrive den ind LastKey værdi nævnt ovenfor. Koden til det er:

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

Dette kodestykke er selvforklarende, så der er ingen grund til at kommentere det.

Det sidste script ser sådan ud:

Dim objHTA
Dæmp cClipBoard
Dim WshShell
sæt objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('tekst')
Indstil WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', cClipBoard, 'REG_SZ'
WshShell.Run 'regedit.exe -m'
Indstil objHTA = intet
Indstil WshShell = intet

hvordan man flytter fil fra et Google-drev til et andet

Bemærk, at WshShell.Run ' regedit.exe -m linje. Den indeholder den udokumenterede '-m' switch, som giver dig mulighed for at køre flere forekomster af Regedit samtidigt.

Jeg har gemt dette script som 'RegNav.vbs' fil, og du kan downloade det lige nu:

Download klar til brug VB Script

Hvis åbning af Regedit er en meget hyppig opgave for dig, kan du fastgøre regnav.vbs til proceslinjen. Opret en ny genvej, og skriv følgende i tekstfeltet til genvejsmål:

wscript.exe d:  regnav.vbs

Glem ikke at bruge den rigtige sti til regnav.vbs.

Højreklik nu på den genvejsfil, du har oprettet, og klik på 'Fastgør til proceslinjen' fra genvejsmenuen. Det er alt.

P.S. Sådan tester du dette script

  1. Vælg denne tekst
    HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
  2. Tryk på CTRL + C
  3. Klik på regnav.vbs .

Winaero Tweaker-app

Hvis du er bruger af Winaero Tweaker, starter den med version 0.8 med følgende mulighed.

Winaero Tweaker Open Registry Key

Det giver dig mulighed for at gå til den ønskede registreringsnøgle med et enkelt klik. Når du åbner denne side i Winaero Tweaker, forsøger den at udtrække stien til registreringsdatabasenøglen fra udklipsholderen for at spare tid!

Download Winaero Tweaker

RegistryOwnershipEx software

En af mine apps, RegistryOwnershipEx, giver dig mulighed for at udføre følgende opgaver:

  • du kan overtage ejerskabet af en registreringsnøgle med et enkelt klik (nyttigt for at få fuld adgang til nøglen).
  • du kan springe direkte til den ønskede registreringsdatabasenøgle også med et enkelt klik.

Regownershipex

Det kan også læse enhver registreringsdatabase sti fra Windows udklipsholder. Hvis du kører det med '/ j' kommandolinjeargument, f.eks. regownershipex.exe / j , det udtrækker stien til registreringsdatabasenøglen fra udklipsholderen og åbner Registreringseditor direkte.
Personligt foretrækker jeg at bruge RegistryOwnershipEx. Få det her:

RegOwnershipEx

Åbn en registreringsnøgle direkte med RegJump

RegJump er et fremragende værktøj fra Windows Sysinternals, der findes i meget lang tid, starter Registreringseditor automatisk og springer til den angivne registreringsdatabase. Registreringsstien skal nævnes som en kommandolinjeparameter for RegJump.

For at få Registreringseditor til at åbne HKEY_LOCAL_MACHINE Software Microsoft-grenen direkte, skal du bruge denne kommando:

regjump.exe HKLM Software Microsoft Windows

RegJump understøtter-cswitch, der udtrækker registreringsstien, der er gemt i udklipsholderen. Dette gør det muligt at åbne en registreringsnøgle direkte.

Du kan oprette en genvej for at starte appen med -c-kontakten, så når du kopierer en sti til registreringsdatabasenøglen, skal du bare klikke på den genvej, du oprettede, og dette åbner Regedit.exe til højre.

Åbn registreringsnøgle direkte med RegJump

Udover Windows 10 fungerer RegJump også i Windows 7 og Windows 8.

Interessante Artikler