Windows Tips & News

Neposredno odprite registrski ključ v sistemu Windows 10 in drugih različicah sistema Windows

Kako neposredno odpreti registrski ključ z enim klikom

V sistemu Windows je urejanje registra pogosta naloga za prilagajanje in fino nastavitev operacijskega sistema. Različna spletna mesta, povezana s prilagajanjem, vam naročijo, da obiščete različne registrske ključe. Rad bi delil številne metode in orodja za neposredno odprite registrski ključ in preskočite ročno navigacijo z urejevalnikom registra. To lahko storite s preprosto datoteko skripta VB, PowerShell in tudi z nekaj uporabnimi majhnimi aplikacijami.

Pregled

Od Windows 2000 naprej urejevalnik registra si lahko zapomni zadnji odprt ključ, preden ga zaprete. Ti podatki so shranjeni v naslednjem registrskem ključu:

HKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\Appleti\Regedit

The LastKey vrednost Windows uporablja za shranjevanje zadnjega uporabljenega ključa.

Kot lahko vidite, je to veja registra za posameznega uporabnika, zato Windows shrani zadnji uporabljeni ključ za vsakega uporabnika posebej. To funkcijo je mogoče uporabiti za neposreden skok do ključa, ki ga potrebujete. Naj vam pokažem, kako je to mogoče storiti prek Windows Scripting Host in VBScript.

Neposredno odprite registrski ključ v sistemu Windows 10

Če uporabljate Windows 10 build 14942 ali novejši, ne potrebujete skriptov aplikacij tretjih oseb. Od izdelave 14942 je aplikacija urejevalnik registra v sistemu Windows 10 dobil naslovno vrstico, ki prikazuje trenutno pot registrskega ključa in vam omogoča, da ga kopirate in prilepite.

Za imena korenskih ključev HKEY_* lahko uporabite okrajšavo. so naslednji:

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

Torej, ko morate iti neposredno na HKEY_CURRENT_USER\Control Panel\Desktop, lahko v naslovno vrstico vnesete naslednje:

hkcu\nadzorna plošča\namizje

Ko pritisnete tipko Enter, se pot samodejno razširi na HKEY_CURRENT_USER\Control Panel\Desktop. Oglejte si naslednji posnetek zaslona:

V operacijskih sistemih Windows 8.1/Windows 7/Windows Vista in Windows XP

V teh operacijskih sistemih Regedit ne vključuje naslovne vrstice. Ideja je torej kopirati celotno pot želenega registrskega ključa v odložišče in zamenjati LastKey vrednost s kopirano vrednostjo iz odložišča. Ko se po tem zažene regedit.exe, se bo odprl neposredno pri želenem ključu.

Kako pridobiti vsebino odložišča z VBscript

Objekt ActiveX "htmlfile" se uporablja za prikaz pomoči HTML in datotek HTA v sistemu Windows. Uporablja se lahko za pridobivanje vsebine odložišča. Ne zahteva niti namestitve IE. Koda je naslednja:

nastavite objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("besedilo")

Če je vsebina odložišča besedilo, bo shranjena v cOdložišče spremenljivka. Preprosto, kajne?

Neposredno odprite Regedit na želeni ključ s skriptom

Ker imamo zdaj želeno ključno pot v spremenljivki cClipboard, jo moramo vpisati LastKey zgoraj omenjeno vrednost. Koda za to je:

Dim WshShell
Nastavite WshShell = WScript. CreateObject("WScript. lupina")
WshShell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", сClipBoard, "REG_SZ"

Ta delček kode je sam po sebi razumljiv, zato ga ni treba komentirati.

Končni skript izgleda takole:

Dim objHTA
Zatemni odložišče
Dim WshShell
nastavite objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("besedilo")
Nastavite WshShell = WScript. CreateObject("WScript. lupina")
WshShell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", cClipBoard, "REG_SZ"
WshShell. Zaženite "regedit.exe -m"
Nastavite objHTA = nič
Nastavite WshShell = nič

Upoštevajte, da je WshShell. teci "regedit.exe -m"vrstica. Vsebuje nedokumentirano stikalo "-m"., ki vam omogoča, da hkrati zaženete več primerkov Regedita.

Ta skript sem shranil kot datoteko "RegNav.vbs" in jo lahko prenesete zdaj:

Prenesite VB Script, pripravljen za uporabo

Če je odpiranje Regedit za vas zelo pogosto opravilo, lahko regnav.vbs pripnete v opravilno vrstico. Ustvarite novo bližnjico in v ciljno besedilno polje bližnjice vnesite naslednje:

wscript.exe d:\regnav.vbs

Ne pozabite uporabiti pravilne poti do regnav.vbs.

Zdaj z desno miškino tipko kliknite datoteko z bližnjico, ki ste jo ustvarili, in v kontekstnem meniju kliknite »Pripni v opravilno vrstico«. To je vse.

Kako preizkusiti ta skript

  1. Izberite to besedilo: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
  2. Pritisnite CTRL+C
  3. Kliknite na regnav.vbs.

Uporaba aplikacije Winaero Tweaker

Če ste uporabnik Winaero Tweaker, od različice 0.8 je na voljo naslednja možnost.

Omogočil vam bo dostop do želenega ključa registra z enim klikom. Ko odprete to stran v Winaero Tweaker, bo poskušal izvleči pot ključa registra iz odložišča, da vam prihrani čas!

Prenesite Winaero Tweaker

Uporaba programske opreme RegistryOwnershipEx

Ena od mojih aplikacij, RegistryOwnershipEx, vam omogoča naslednja opravila:

  • lahko prevzamete lastništvo registrskega ključa z enim klikom (uporabno za popoln dostop do ključa).
  • lahko skočite neposredno na želeni registrski ključ tudi z enim klikom.

Prav tako lahko prebere katero koli pot registra iz odložišča Windows. Če ga zaženete z argumentom ukazne vrstice "/j", npr. regownershipex.exe /j, bo iz odložišča izvlekel pot registrskega ključa in neposredno odprl urejevalnik registra.
Aplikacijo RegistryOwnershipEx lahko dobite tukaj:

RegOwnershipEx

Neposredno odprite registrski ključ z RegJump

RegJump je odlično orodje Windows Sysinternals, ki obstaja že zelo dolgo, samodejno zažene urejevalnik registra in skoči na določeno pot registra. Pot registra je treba omeniti kot parameter ukazne vrstice za RegJump.

Če želite, da urejevalnik registra neposredno odpre vejo HKEY_LOCAL_MACHINE\Software\Microsoft, uporabite ta ukaz:

regjump.exe HKLM\Software\Microsoft\Windows

RegJump podpira -c stikalo, ki izvleče pot registra, shranjeno v odložišče. To omogoča neposredno odpiranje registrskega ključa.

Ustvarite lahko bližnjico za zagon aplikacije s stikalom -c, tako da ko kopirate pot registrskega ključa, samo kliknite bližnjico, ki ste jo ustvarili, in to bo odprlo Regedit.exe na desni tipki.

Poleg operacijskega sistema Windows 10 RegJump deluje tudi v sistemih Windows 7 in Windows 8.

Končno lahko za isto uporabite skript PowerShell.

Neposredno odprite registrski ključ s PowerShell

PowerShell je sodobna konzola. Podpira različne ukaze, ki vam omogočajo spreminjanje možnosti sistema Windows ter upravljanje njegovih aplikacij in funkcij. Idealen je za avtomatizacijo.

Za odpiranje urejevalnika registra z želenim ključem lahko uporabite naslednji skript PowerShell.

param( $KeyPath="" ) $pidregedit = Get-Process regedit -ErrorAction SilentlyContinue. if ($pidregedit) { $pidregedit. CloseMainWindow() Start-Sleep -Milisekund 500 if (!$pidregedit. HasExited) { $pidregedit | Stop-Proces-Sila. } } Set-ItemProperty -Pot "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Ime Lastkey -Value $KeyPath -Type String -Force. Zaženi proces "regedit.exe"

Skript bo zaprl delujočo aplikacijo urejevalnik registra, če se izvaja, nastavite Lastkey vrednost niza, obravnavana zgoraj, in se bo začela regedit.exe ponovno.

Zaženite ga na naslednji način.

.\openregkey.ps1 - ključ "HKEY_CURRENT_USER\Software\Microsoft\Windows"

Zamenjajte pot do ključne poti, ki jo želite odpreti.

To bo odprlo urejevalnik registra in želeni ključ, tako da bo ključ odprl neposredno.

Lahko pa uporabite tudi spremenjeno različico skripta, ki ne zapre aplikacije urejevalnika registra, ampak odpre nov primerek aplikacije na dani poti.

Neposredno odprite registrski ključ v novem primerku Regedit s PowerShell

Če želite neposredno odpreti registrski ključ v novem primerku Regedita, uporabite naslednji skript.

param( $KeyPath="" ) Set-ItemProperty -Pot "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Ime Lastkey -Value $KeyPath -Type String -Force. Zaženi proces "regedit.exe" -args "-m"

Zaženite na naslednji način.

.\openregkeynew.ps1 - ključ "HKEY_CURRENT_USER\Software\Microsoft\Windows"

Prenesite skripte PowerShell

Zgornje skripte PowerShell lahko prenesete od tukaj: Prenesite skripte. ZIP arhiv vključuje oboje openregkeynew.ps1 in openregkey.ps1 datoteke.

To je to.

Kako odpreti spletno mesto v načinu Internet Explorer v programu Edge

Kako odpreti spletno mesto v načinu Internet Explorer v programu Edge

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Microsoft nadaljuje s testiranjem cevovoda servisiranja z gradnjo 21390.2025

Microsoft nadaljuje s testiranjem cevovoda servisiranja z gradnjo 21390.2025

Microsoft je danes izdal še eno kumulativno posodobitev. Obliž KB5004123 je izdano za Insiders ru...

Preberi več

Obnovite lastništvo TrustedInstaller v sistemu Windows 10

Obnovite lastništvo TrustedInstaller v sistemu Windows 10

Privzeto so skoraj vse sistemske datoteke, sistemske mape in celo registrski ključi v sistemu Win...

Preberi več