Avaa rekisteriavain suoraan Windows 10:ssä ja muissa Windows-versioissa
Kuinka avata rekisteriavain suoraan yhdellä napsautuksella
Windowsissa rekisterin muokkaaminen on yleinen tehtävä käyttöjärjestelmän mukauttamiseen ja hienosäätöön. Erilaiset säätämiseen liittyvät verkkosivustot neuvovat sinua siirtymään erilaisiin rekisteriavaimiin. Haluaisin jakaa useita menetelmiä ja työkaluja avaa rekisteriavain suoraan ja ohita manuaalinen navigointi rekisterieditorilla. Tämä voidaan tehdä yksinkertaisella VB-skriptitiedostolla, PowerShellillä, ja myös muutamilla hyödyllisillä pienillä sovelluksilla.
Mainos
Yleiskatsaus
Windows 2000:sta lähtien Rekisterieditori pystyy muistamaan viimeksi avatun avaimen ennen sen sulkemista. Nämä tiedot tallennetaan seuraavaan rekisteriavaimeen:
HKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\Ovelmat\Regedit
The LastKey Windows käyttää arvoa viimeksi käytetyn avaimen tallentamiseen.

Kuten näet, tämä on käyttäjäkohtainen rekisterihaara, joten Windows tallentaa viimeksi käytetyn avaimen jokaiselle käyttäjälle erikseen. Tämän ominaisuuden avulla voit siirtyä suoraan tarvitsemaasi avaimeen. Haluan näyttää, kuinka se voidaan tehdä Windows Scripting Hostin ja VBScriptin kautta.
Avaa rekisteriavain suoraan Windows 10:ssä
Jos käytössäsi on Windows 10 build 14942 tai uudempi, et tarvitse kolmannen osapuolen sovellusten komentosarjoja. Versosta 14942 lähtien Rekisterieditori-sovellus Windows 10:ssä sai osoitepalkin, joka näyttää nykyisen rekisteriavaimen polun ja antaa sinun kopioida ja liittää sen.
Voit käyttää lyhennettyä merkintää HKEY_*-juuriavainten nimissä. Ne ovat seuraavat:
- HKEY_CURRENT_USER = HKCU
- HKEY_CLASSES_ROOT = HKCR
- HKEY_LOCAL_MACHINE = HKLM
- HKEY_USERS = HKU
Joten kun sinun on siirryttävä suoraan kohtaan HKEY_CURRENT_USER\Control Panel\Desktop, voit kirjoittaa osoitepalkkiin seuraavan:
hkcu\ohjauspaneeli\työpöytä
Kun painat Enter-näppäintä, polku laajenee automaattisesti kohtaan HKEY_CURRENT_USER\Control Panel\Desktop. Katso seuraava kuvakaappaus:



Windows 8.1/Windows 7/Windows Vista ja Windows XP
Näissä käyttöjärjestelmissä Regedit ei sisällä osoitepalkkia. Joten ideana on kopioida halutun rekisteriavaimen koko polku leikepöydälle ja korvata LastKey arvo leikepöydältä kopioidun arvon kanssa. Kun regedit.exe käynnistetään tämän jälkeen, se avautuu suoraan haluamallasi avaimella.
Leikepöydän sisällön hakeminen VBscriptillä
ActiveX-objektia "htmlfile" käytetään HTML-ohjeiden ja HTA-tiedostojen näyttämiseen Windowsissa. Sitä voidaan käyttää leikepöydän sisällön hakemiseen. Se ei edes vaadi IE: n asentamista. Koodi on seuraava:
set objHTA=luoobjekti("htmltiedosto")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("teksti")
Jos leikepöydän sisältö on tekstiä, se tallennetaan cClipboard muuttuja. Yksinkertaista, eikö?
Avaa Regedit suoraan haluamallasi avaimella komentosarjalla
Koska meillä on nyt haluttu avainpolku cClipboard-muuttujassa, meidän on kirjoitettava se sisään LastKey yllä mainittu arvo. Koodi sille on:
Himmeä WshShell
Aseta WshShell = WScript. CreateObject("WScript. Kuori")
WshShell. RegKirjoita "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", сClipBoard, "REG_SZ"
Tämä koodinpätkä on itsestään selvä, joten sitä ei tarvitse kommentoida.
Lopullinen käsikirjoitus näyttää tältä:
Himmeä objHTA
Himmeä cClipBoard
Himmeä WshShell
set objHTA=luoobjekti("htmltiedosto")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("teksti")
Aseta WshShell = WScript. CreateObject("WScript. Kuori")
WshShell. RegKirjoita "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", cClipBoard, "REG_SZ"
WshShell. Suorita "regedit.exe -m"
Aseta objHTA = ei mitään
Aseta WshShell = ei mitään
Huomaa, että WshShell. Juosta "regedit.exe -m"rivi. Se sisältää dokumentoimaton "-m"-kytkin, jonka avulla voit suorittaa useita Regedit-esiintymiä samanaikaisesti.
Olen tallentanut tämän skriptin "RegNav.vbs" -tiedostona ja voit ladata sen heti:
Lataa käyttövalmis VB Script
Jos Regeditin avaaminen on sinulle usein tehtävä, voit kiinnittää regnav.vbs-tiedoston tehtäväpalkkiin. Luo uusi pikakuvake ja kirjoita seuraava pikakuvakkeen kohdetekstiruutuun:
wscript.exe d:\regnav.vbs
Älä unohda käyttää oikeaa polkua osoitteeseen regnav.vbs.
Napsauta nyt luomaasi pikakuvaketiedostoa hiiren kakkospainikkeella ja napsauta pikavalikosta "Kiinnitä tehtäväpalkkiin". Siinä kaikki.

Kuinka testata tätä skriptiä
- Valitse tämä teksti:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
- Paina CTRL+C
- Klikkaa regnav.vbs.
Winaero Tweaker -sovelluksen käyttö
Jos olet Winaero Tweakerin käyttäjä, versiosta 0.8 alkaen siinä on seuraava vaihtoehto.

Sen avulla voit siirtyä haluttuun rekisteriavaimeen yhdellä napsautuksella. Kun avaat tämän sivun Winaero Tweakerissa, se yrittää poimia rekisteriavaimen polun leikepöydältä säästääksesi aikaasi!
Lataa Winaero Tweaker
Käyttämällä RegistryOwnershipEx-ohjelmistoa
Yksi sovelluksistani, RegistryOwnershipEx, antaa sinun tehdä seuraavat tehtävät:
- voit ottaa rekisteriavaimen omistukseen yhdellä napsautuksella (hyödyllinen saadaksesi täyden pääsyn avaimeen).
- voit hypätä suoraan haluttuun rekisteriavaimeen myös yhdellä napsautuksella.

Se voi myös lukea minkä tahansa rekisteripolun Windowsin leikepöydältä. Jos suoritat sen "/j"-komentoriviargumentilla, esim. regownershipex.exe /j, se purkaa rekisteriavaimen polun leikepöydältä ja avaa Rekisterieditorin suoraan.
Voit hankkia RegistryOwnershipEx-sovelluksen täältä:
RegOwnershipEx
Avaa rekisteriavain suoraan RegJumpilla
RegJump on Windows Sysinternalsin erinomainen työkalu, joka on olemassa erittäin pitkään, käynnistää rekisterieditorin automaattisesti ja hyppää määritettyyn rekisteripolkuun. Rekisterin polku on mainittava RegJumpin komentoriviparametrina.
Jos haluat saada rekisterieditorin avaamaan HKEY_LOCAL_MACHINE\Software\Microsoft-haaran suoraan, käytä tätä komentoa:
regjump.exe HKLM\Software\Microsoft\Windows
RegJump tukee -c
kytkin, joka purkaa leikepöydälle tallennetun rekisteripolun. Tämä mahdollistaa rekisteriavaimen avaamisen suoraan.
Voit luoda pikakuvakkeen käynnistääksesi sovelluksen kytkimellä -c, joten kun olet kopioinut rekisteriavaimen polun, napsauta vain luomaasi pikakuvaketta, jolloin Regedit.exe avautuu oikealla avaimella.

Windows 10:n lisäksi RegJump toimii myös Windows 7:ssä ja Windows 8:ssa.
Lopuksi voit käyttää PowerShell-komentosarjaa samaan.
Avaa rekisteriavain suoraan PowerShellillä
PowerShell on moderni konsoli. Se tukee useita komentoja, joiden avulla voit muuttaa Windowsin asetuksia ja hallita sen sovelluksia ja ominaisuuksia. Se on täydellinen automatisointiin.
Voit käyttää seuraavaa PowerShell-komentosarjaa avataksesi rekisterieditorin haluamallasi avaimella.
param( $KeyPath="" ) $pidregedit = Get-Process regedit -ErrorAction SilentlyContinue. if ($pidregedit) { $pidregedit. CloseMainWindow() Start-Sleep -millisekuntia 500 if (!$pidregedit. HasExited) { $pidregedit | Pysäytä prosessi - Pakota. } } Set-ItemProperty -Polku "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Nimi Lastkey -Arvo $KeyPath -Type String -Pako. Käynnistä-prosessi "regedit.exe"

Skripti sulkee käynnissä olevan rekisterieditorisovelluksen, jos se on käynnissä, aseta Viimeinen avain
merkkijonoarvo, josta on keskusteltu yllä, ja alkaa regedit.exe
uudelleen.
Suorita se seuraavasti.
.\openregkey.ps1 - Avain "HKEY_CURRENT_USER\Software\Microsoft\Windows"
Korvaa polku avattavaan polkuun.
Tämä avaa rekisterieditorin ja halutun avaimen, joten se avaa avaimen suoraan.

Vaihtoehtoisesti voit käyttää muokattua komentosarjaversiota, joka ei sulje rekisterieditorisovellusta, vaan avaa sovelluksen uuden esiintymän annetulla polulla.
Avaa rekisteriavain suoraan uudessa Regedit-esiintymässä PowerShellillä
Voit avata rekisteriavaimen suoraan uudessa Regedit-esiintymässä käyttämällä seuraavaa komentosarjaa.
param( $KeyPath="" ) Set-ItemProperty -Polku "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Nimi Lastkey -Arvo $KeyPath -Type String -Pako. Käynnistä-prosessi "regedit.exe" -args "-m"

Suorita seuraavasti.
.\openregkeynew.ps1 - Avain "HKEY_CURRENT_USER\Software\Microsoft\Windows"

Lataa PowerShell-skriptit
Voit ladata yllä olevat PowerShell-skriptit täältä: Lataa skriptit. ZIP-arkisto sisältää molemmat openregkeynew.ps1
ja openregkey.ps1
tiedostot.
Se siitä.