Windows Tips & News

Izravno otvorite ključ registra u sustavu Windows 10 i drugim verzijama sustava Windows

click fraud protection

Kako jednim klikom izravno otvoriti ključ registra

U sustavu Windows, uređivanje Registry je uobičajen zadatak za prilagodbu i fino podešavanje OS-a. Razne web stranice povezane s podešavanjem upućuju vas da odete na različite ključeve registra. Želio bih podijeliti brojne metode i alate za izravno otvoriti ključ registra i preskočite ručnu navigaciju pomoću uređivača registra. To se može učiniti jednostavnom datotekom VB skripte, PowerShellom, a također i s nekoliko korisnih malih aplikacija.

Pregled

Od Windowsa 2000, Urednik registra može zapamtiti zadnji otvoreni ključ prije nego što ste ga zatvorili. Ovi podaci se pohranjuju na sljedećem ključu registra:

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

The LastKey vrijednost koju Windows koristi za pohranu zadnjeg korištenog ključa.

Kao što možete vidjeti, ovo je grana registra po korisniku, tako da Windows pohranjuje posljednji korišteni ključ za svakog korisnika posebno. Moguće je upotrijebiti ovu značajku za izravni skok do ključa koji vam je potreban. Dopustite mi da pokažem kako se to može učiniti putem Windows Scripting Host i VBScript.

Izravno otvorite ključ registra u sustavu Windows 10

Ako koristite Windows 10 build 14942 ili noviju, nisu vam potrebne skripte aplikacija trećih strana. Od verzije 14942, aplikacija Registry Editor u sustavu Windows 10 dobio adresnu traku, koji prikazuje trenutnu stazu ključa registra i omogućuje vam da ga kopirate i zalijepite.

Možete koristiti skraćeni zapis za nazive korijenskih ključeva HKEY_*. Oni su sljedeći:

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

Dakle, kada trebate ići izravno na HKEY_CURRENT_USER\Control Panel\Desktop, možete upisati sljedeće u adresnu traku:

hkcu\upravljačka ploča\desktop

Nakon što pritisnete tipku Enter, put će se automatski proširiti na HKEY_CURRENT_USER\Control Panel\Desktop. Pogledajte sljedeću snimku zaslona:

U sustavima Windows 8.1/Windows 7/Windows Vista i Windows XP

U ovim operativnim sustavima Regedit ne uključuje adresnu traku. Dakle, ideja je kopirati puni put željenog ključa registra u međuspremnik i zamijeniti LastKey vrijednost s kopiranom vrijednošću iz međuspremnika. Kada se regedit.exe pokrene nakon toga, otvorit će se izravno na ključu koji želite.

Kako dohvatiti sadržaj međuspremnika pomoću VBscript-a

ActiveX objekt "htmlfile" koristi se za prikaz HTML pomoći i HTA datoteka u sustavu Windows. Može se koristiti za dohvaćanje sadržaja međuspremnika. Ne zahtijeva čak ni instaliranje IE. Kod je sljedeći:

postavi objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("tekst")

Ako je sadržaj međuspremnika tekst, bit će pohranjen u cClipBoard varijabla. Jednostavno, zar ne?

Izravno otvorite Regedit na željenom ključu sa skriptom

Budući da sada imamo željeni put ključa u varijabli cClipboard, moramo ga upisati LastKey gore spomenutu vrijednost. Kod za to je:

Dim WshShell
Postavite WshShell = WScript. CreateObject("WScript. Ljuska")
WshShell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", sClipBoard, "REG_SZ"

Ovaj isječak koda je sam po sebi razumljiv, pa ga nema potrebe komentirati.

Konačna skripta izgleda ovako:

Dim objHTA
Zatamni cClipBoard
Dim WshShell
postavi objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("tekst")
Postavite WshShell = WScript. CreateObject("WScript. Ljuska")
WshShell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", cClipBoard, "REG_SZ"
WshShell. Pokrenite "regedit.exe -m"
Postavite objHTA = ništa
Postavite WshShell = ništa

Imajte na umu da WshShell. Trčanje "regedit.exe -m" crta. Sadrži nedokumentirani prekidač "-m"., što vam omogućuje da istovremeno pokrenete više instanci Regedita.

Ovu skriptu sam spremio kao datoteku "RegNav.vbs" i možete je odmah preuzeti:

Preuzmite VB Script spreman za korištenje

Ako vam je otvaranje Regedit-a vrlo čest zadatak, tada možete prikvačiti regnav.vbs na programsku traku. Napravite novi prečac i upišite sljedeće u ciljni tekstualni okvir prečaca:

wscript.exe d:\regnav.vbs

Ne zaboravite koristiti ispravan put do regnav.vbs.

Sada desnom tipkom miša kliknite datoteku prečaca koju ste stvorili i kliknite "Prikvači na traku zadataka" iz kontekstnog izbornika. To je sve.

Kako testirati ovu skriptu

  1. Odaberite ovaj tekst: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
  2. Pritisnite CTRL+C
  3. Kliknite na regnav.vbs.

Korištenje aplikacije Winaero Tweaker

Ako ste korisnik Winaero Tweakera, počevši od verzije 0.8 dolazi sa sljedećom opcijom.

To će vam omogućiti da jednim klikom odete do željenog ključa registra. Nakon što otvorite ovu stranicu u Winaero Tweakeru, pokušat će izdvojiti put ključa registra iz međuspremnika kako bi vam uštedio vrijeme!

Preuzmite Winaero Tweaker

Korištenje softvera RegistryOwnershipEx

Jedna od mojih aplikacija, RegistryOwnershipEx, omogućuje vam obavljanje sljedećih zadataka:

  • možete preuzeti vlasništvo nad ključem registra jednim klikom (korisno za potpuni pristup ključu).
  • možete skočiti izravno na željeni ključ registra također jednim klikom.

Također može čitati bilo koju stazu registra iz međuspremnika sustava Windows. Ako ga pokrenete s argumentom naredbenog retka "/j", npr. regownershipex.exe /j, izdvojit će put ključa registra iz međuspremnika i izravno otvoriti uređivač registra.
Aplikaciju RegistryOwnershipEx možete preuzeti ovdje:

RegOwnershipEx

Izravno otvorite ključ registra pomoću RegJump

RegJump je izvrstan alat iz sustava Windows Sysinternals koji postoji jako dugo, automatski pokreće uređivač registra i skače na navedenu stazu registra. Stazu registra potrebno je spomenuti kao parametar naredbenog retka za RegJump.

Da bi uređivač registra otvorio granu HKEY_LOCAL_MACHINE\Software\Microsoft izravno, upotrijebite ovu naredbu:

regjump.exe HKLM\Software\Microsoft\Windows

RegJump podržava -c prekidač koji izdvaja stazu registra pohranjenu u međuspremniku. To omogućuje izravno otvaranje ključa registra.

Možete stvoriti prečac za pokretanje aplikacije s prekidačem -c, pa nakon što kopirate stazu ključa registra, samo kliknite na prečac koji ste kreirali i to će otvoriti Regedit.exe na desnoj tipki.

Osim Windowsa 10, RegJump radi i u sustavima Windows 7 i Windows 8.

Konačno, za isto možete koristiti PowerShell skriptu.

Izravno otvorite ključ registra pomoću PowerShell-a

PowerShell je moderna konzola. Podržava razne naredbe koje vam omogućuju promjenu opcija sustava Windows i upravljanje njegovim aplikacijama i značajkama. Savršen je za automatizaciju.

Možete koristiti sljedeću PowerShell skriptu za otvaranje uređivača registra na željenom ključu.

param( $KeyPath="" ) $pidregedit = Get-Process regedit -ErrorAction SilentlyContinue. if ($pidregedit) { $pidregedit. CloseMainWindow() Start-Sleep -Milisekunde 500 if (!$pidregedit. Izašao je) { $pidregedit | Stop-Proces-Sila. } } Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Naziv Lastkey -Vrijednost $KeyPath -Type String -Force. Pokrenite proces "regedit.exe"

Skripta će zatvoriti pokrenutu aplikaciju za uređivanje registra ako je pokrenuta, postavite Lastkey vrijednost niza o kojoj smo gore raspravljali i počet će regedit.exe opet.

Pokrenite ga na sljedeći način.

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

Zamijenite put do ključnog puta koji želite otvoriti.

Ovo će otvoriti uređivač registra i željeni ključ, pa će ključ otvoriti izravno.

Alternativno, možete koristiti modificiranu verziju skripte koja ne zatvara aplikaciju za uređivanje registra, ali otvara novu instancu aplikacije na zadanom putu.

Izravno otvorite ključ registra u novoj instanci Regedita pomoću PowerShell-a

Za izravno otvaranje ključa registra u novoj instanci Regedita, upotrijebite sljedeću skriptu.

param( $KeyPath="" ) Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Naziv Lastkey -Vrijednost $KeyPath -Type String -Force. Start-Proces "regedit.exe" -args "-m"

Pokrenite na sljedeći način.

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

Preuzmite PowerShell skripte

Gore navedene PowerShell skripte možete preuzeti ovdje: Preuzmite skripte. ZIP arhiva uključuje oboje openregkeynew.ps1 i openregkey.ps1 datoteke.

To je to.

Windows 11 Build 22621 može postati Verzija 22H2

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Sergej Tkačenko, autor u Winaero

Ova web stranica koristi kolačiće kako bi poboljšala vaše iskustvo dok se krećete kroz web strani...

Čitaj više

Sergej Tkačenko, autor u Winaero

Počevši od Developer Snapshot 2059.2, koji sadrži promjene koje će na kraju doći u Vivaldi 3.4, p...

Čitaj više