Windows Tips & News

Avage otse registrivõti Windows 10 ja teistes Windowsi versioonides

click fraud protection

Kuidas registrivõtit ühe klõpsuga otse avada

Windowsis on registri redigeerimine OS-i kohandamiseks ja peenhäälestamiseks tavaline ülesanne. Erinevad kohandamisega seotud veebisaidid juhendavad teid minema erinevatele registrivõtmetele. Tahaksin jagada mitmeid meetodeid ja tööriistu avage otse registrivõti ja jätke registriredaktori abil käsitsi navigeerimine vahele. Seda saab teha lihtsa VB-skriptifaili PowerShelli ja ka mõne kasuliku väikese rakendusega.

Ülevaade

Alates operatsioonisüsteemist Windows 2000 on Registriredaktor suudab meelde jätta viimati avatud võtme enne selle sulgemist. Need andmed salvestatakse järgmisesse registrivõtmesse:

HKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\Aplets\Regedit

The LastKey väärtust kasutab Windows viimati kasutatud võtme salvestamiseks.

Nagu näete, on see kasutajapõhine registriharu, nii et Windows salvestab iga kasutaja jaoks viimati kasutatud võtme eraldi. Seda funktsiooni on võimalik kasutada otse vajaliku võtme juurde hüppamiseks. Lubage mul näidata, kuidas seda saab teha Windowsi skriptimishosti ja VBScripti kaudu.

Avage otse registrivõti Windows 10-s

Kui kasutate operatsioonisüsteemi Windows 10 build 14942 või uuemat, ei vaja te kolmanda osapoole rakenduste skripte. Alates järgust 14942 on registriredaktori rakendus Windows 10-s sai aadressiriba, mis kuvab praeguse registrivõtme tee ning võimaldab teil seda kopeerida ja kleepida.

Juurvõtme HKEY_* nimede jaoks saate kasutada stenogrammi. Need on järgmised:

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

Seega, kui teil on vaja minna otse lehele HKEY_CURRENT_USER\Control Panel\Desktop, saate aadressiribale sisestada järgmise:

hkcu\juhtpaneel\töölaud

Kui vajutate sisestusklahvi, laiendatakse tee automaatselt kaustale HKEY_CURRENT_USER\Control Panel\Desktop. Vaadake järgmist ekraanipilti:

Operatsioonisüsteemides Windows 8.1/Windows 7/Windows Vista ja Windows XP

Nendes operatsioonisüsteemides ei sisalda Regedit aadressiriba. Niisiis, idee on kopeerida soovitud registrivõtme täielik tee lõikepuhvrisse ja asendada LastKey väärtus lõikepuhvrist kopeeritud väärtusega. Kui regedit.exe käivitatakse pärast seda, avaneb see otse soovitud võtmega.

Lõikepuhvri sisu toomine VBscripti abil

ActiveX-objekti "htmlfile" kasutatakse HTML-i spikri ja HTA-failide kuvamiseks Windowsis. Seda saab kasutada lõikelaua sisu toomiseks. See ei nõua isegi IE installimist. Kood on järgmine:

set objHTA=looobjekt("htmlfail")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("tekst")

Kui lõikepuhvri sisu on tekst, salvestatakse see asukohta cClipboard muutuv. Lihtne, kas pole?

Avage Regedit otse soovitud võtmega skripti abil

Kuna meil on nüüd soovitud võtmetee muutujas cClipboard, peame selle sisse kirjutama LastKey ülalmainitud väärtus. Selle kood on:

Hämar WshShell
Määra WshShell = WScript. CreateObject("WScript. kest")
WshShell. RegKirjutage "HKCU\Software\Microsoft\Windows\CurrentVersion\Aplets\Regedit\LastKey", сClipBoard, "REG_SZ"

See koodijupp on iseenesestmõistetav, seega pole seda vaja kommenteerida.

Lõplik skript näeb välja selline:

Hämar objHTA
Hämar cClipBoard
Hämar WshShell
set objHTA=looobjekt("htmlfail")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("tekst")
Määra WshShell = WScript. CreateObject("WScript. kest")
WshShell. RegKirjutage "HKCU\Software\Microsoft\Windows\CurrentVersion\Aplets\Regedit\LastKey", cClipBoard, "REG_SZ"
WshShell. Käivitage "regedit.exe -m"
Määra objHTA = mitte midagi
Määra WshShell = mitte midagi

Pange tähele, et WshShell. Jookse"regedit.exe -m" rida. See sisaldab dokumenteerimata "-m" lüliti, mis võimaldab korraga käitada mitut Regediti eksemplari.

Olen selle skripti salvestanud failina "RegNav.vbs" ja saate selle kohe alla laadida:

Laadige alla VB Script kasutamiseks valmis

Kui Regediti avamine on teie jaoks väga sagedane ülesanne, saate faili regnav.vb tegumiribale kinnitada. Looge uus otsetee ja tippige otsetee sihttekstiväljale järgmine tekst:

wscript.exe d:\regnav.vbs

Ärge unustage kasutada regnav.vbs õiget teed.

Nüüd paremklõpsake loodud otsetee failil ja klõpsake kontekstimenüüst "Kinnita tegumiribale". See on kõik.

Kuidas seda skripti testida

  1. Valige see tekst: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
  2. Vajutage CTRL+C
  3. Kliki regnav.vbs.

Rakenduse Winaero Tweaker kasutamine

Kui olete Winaero Tweakeri kasutaja, siis alates versioonist 0.8 on sellel järgmine valik.

See võimaldab teil minna soovitud registrivõtmele ühe klõpsuga. Kui avate selle lehe Winaero Tweakeris, proovib see teie aja säästmiseks registrivõtme tee lõikepuhvrist välja võtta!

Laadige alla Winaero Tweaker

RegistryOwnershipEx tarkvara kasutamine

Üks minu rakendustest, RegistryOwnershipEx, võimaldab teil teha järgmisi ülesandeid.

  • saate registrivõtme omanikuks saada ühe klõpsuga (kasulik võtmele täieliku juurdepääsu saamiseks).
  • Saate hüpata otse soovitud registrivõtmele ka ühe klõpsuga.

Samuti saab see lugeda mis tahes registriteed Windowsi lõikelaualt. Kui käivitate selle käsurea argumendiga "/j", nt. regownershipex.exe /j, ekstraheerib see lõikelaualt registrivõtme tee ja avab otse registriredaktori.
Rakenduse RegistryOwnershipEx saate hankida siit:

RegOwnershipEx

Avage otse registrivõti RegJumpiga

RegJump on Windows Sysinternalsi suurepärane tööriist, mis eksisteerib väga pikka aega, käivitab automaatselt registriredaktori ja hüppab määratud registriteele. Registriteed tuleb RegJumpi käsureaparameetrina mainida.

Selleks, et panna registriredaktori avama otse HKEY_LOCAL_MACHINE\Software\Microsofti haru, kasutage seda käsku:

regjump.exe HKLM\Software\Microsoft\Windows

RegJump toetab -c lüliti, mis ekstraktib lõikepuhvrisse salvestatud registritee. See võimaldab registrivõtme otse avada.

Saate luua otsetee rakenduse käivitamiseks lülitiga -c, nii et kui olete registrivõtme tee kopeerinud, klõpsake lihtsalt loodud otseteel ja see avab Regedit.exe õiges võtmes.

Lisaks Windows 10-le töötab RegJump ka operatsioonisüsteemides Windows 7 ja Windows 8.

Lõpuks saate selleks kasutada PowerShelli skripti.

Avage PowerShelliga otse registrivõti

PowerShell on kaasaegne konsool. See toetab mitmesuguseid käske, mis võimaldavad teil muuta Windowsi suvandeid ning hallata selle rakendusi ja funktsioone. See sobib suurepäraselt automatiseerimiseks.

Registriredaktori avamiseks soovitud võtmega saate kasutada järgmist PowerShelli skripti.

param( $KeyPath="" ) $pidregedit = Get-Process regedit -ErrorAction SillentContinue. if ($pidregedit) { $pidregedit. CloseMainWindow() Start-Sleep - Milliseconds 500 if (!$pidregedit. HasExited) { $pidregedit | Stop-Process-Force. } } Set-ItemProperty -Tee "HKCU:\Software\Microsoft\Windows\CurrentVersion\Aplets\Regedit" -Nimi Lastkey -Value $KeyPath -Type String -Force. Käivitage protsess "regedit.exe"

Skript sulgeb töötava registriredaktori rakenduse, kui see töötab, määrake Lastkey ülalpool käsitletud stringi väärtust ja algab regedit.exe uuesti.

Käivitage see järgmiselt.

.\openregkey.ps1 – klahv "HKEY_CURRENT_USER\Software\Microsoft\Windows"

Asendage tee võtmeteega, mida soovite avada.

See avab registriredaktori ja soovitud võtme ning avab võtme otse.

Teise võimalusena võite kasutada muudetud skriptiversiooni, mis ei sulge registriredaktori rakendust, vaid avab antud teel rakenduse uue eksemplari.

Avage PowerShelliga otse registrivõti uues Regediti eksemplaris

Registrivõtme otse avamiseks Regediti uues eksemplaris kasutage järgmist skripti.

param( $KeyPath="" ) Set-ItemProperty -Tee "HKCU:\Software\Microsoft\Windows\CurrentVersion\Aplets\Regedit" -Nimi Lastkey -Value $KeyPath -Type String -Force. Käivitage protsess "regedit.exe" -args "-m"

Käivitage järgmiselt.

.\openregkeynew.ps1 – klahv "HKEY_CURRENT_USER\Software\Microsoft\Windows"

Laadige alla PowerShelli skriptid

Ülaltoodud PowerShelli skripte saate alla laadida siit: Laadige alla skriptid. ZIP-arhiiv sisaldab mõlemat openregkeynew.ps1 ja openregkey.ps1 failid.

See on kõik.

Google keelab peagi Chrome'i sünkroonimise Chrome'is 48 ja vanemates versioonides

Google keelab peagi Chrome'i sünkroonimise Chrome'is 48 ja vanemates versioonides

Google postitas sõnumi ametlikul Chrome'i toe veebisaidil, teavitades kasutajaid Chrome'i vanade ...

Loe rohkem

Keelake Microsoft Edge Chromiumis esimese käitamise kogemus

Keelake Microsoft Edge Chromiumis esimese käitamise kogemus

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem

Microsoft Edge iOS-ile ja Androidile on beetaversioonist väljas

Microsoft Edge iOS-ile ja Androidile on beetaversioonist väljas

Microsoft teatas täna, et Edge'i brauser on iOS-i ja Androidi jaoks eelvaatefaasist väljas. See o...

Loe rohkem