Windows Tips & News

Tiesiogiai atidarykite registro raktą „Windows 10“ ir kitose „Windows“ versijose

click fraud protection

Kaip vienu paspaudimu tiesiogiai atidaryti registro raktą

Sistemoje Windows registro redagavimas yra įprasta OS tinkinimo ir koregavimo užduotis. Įvairiose svetainėse, susijusiose su koregavimu, nurodoma eiti į skirtingus registro raktus. Norėčiau pasidalinti keliais metodais ir įrankiais tiesiogiai atidarykite registro raktą ir praleiskite rankinį naršymą naudojant registro rengyklę. Tai galima padaryti naudojant paprastą VB scenarijaus failą „PowerShell“ ir keletą naudingų mažų programų.

Apžvalga

Nuo Windows 2000, Registro redaktorius gali atsiminti paskutinį kartą atidarytą raktą prieš jį uždarant. Šie duomenys saugomi šiame registro rakte:

HKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit

The Paskutinis raktas reikšmę Windows naudoja paskutiniam naudotam raktui išsaugoti.

Kaip matote, tai yra vienam vartotojui skirta registro šaka, todėl „Windows“ saugo paskutinį kiekvieno vartotojo naudotą raktą atskirai. Šią funkciją galima naudoti norint tiesiogiai pereiti prie reikalingo klavišo. Leiskite parodyti, kaip tai galima padaryti naudojant „Windows Scripting Host“ ir „VBScript“.

Tiesiogiai atidarykite registro raktą sistemoje „Windows 10“.

Jei naudojate „Windows 10 build 14942“ arba naujesnę versiją, jums nereikia trečiųjų šalių programų scenarijų. Nuo 14942 versijos registro rengyklės programa sistemoje „Windows 10“. gavo adreso juostą, kuriame rodomas dabartinis registro rakto kelias ir leidžiama jį nukopijuoti bei įklijuoti.

Galite naudoti sutrumpintą žymėjimą HKEY_* šakninių raktų pavadinimams. Jie yra tokie:

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

Taigi, kai reikia eiti tiesiai į HKEY_CURRENT_USER\Control Panel\Desktop, adreso juostoje galite įvesti:

hkcu\valdymo skydelis\darbalaukis

Kai paspausite klavišą Enter, kelias bus automatiškai išplėstas į HKEY_CURRENT_USER\Control Panel\Desktop. Žiūrėkite šią ekrano kopiją:

„Windows 8.1“ / „Windows 7“ / „Windows Vista“ ir „Windows XP“.

Šiose operacinėse sistemose Regedit nėra adreso juostos. Taigi, idėja yra nukopijuoti visą norimo registro rakto kelią į mainų sritį ir pakeisti Paskutinis raktas vertę su nukopijuota verte iš mainų srities. Kai tai padarius paleidžiama regedit.exe, ji bus atidaryta tiesiai norimu raktu.

Kaip gauti iškarpinės turinį naudojant VBscript

ActiveX objektas „htmlfile“ naudojamas HTML žinynui ir HTA failams rodyti sistemoje „Windows“. Jis gali būti naudojamas iškarpinės turiniui gauti. Tam net nereikia įdiegti IE. Kodas yra toks:

nustatyti objHTA=kurtiobjektą("htmlfailas")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("tekstas")

Jei iškarpinės turinys yra tekstas, jis bus saugomas cClipBoard kintamasis. Paprasta, ar ne?

Tiesiogiai atidarykite „Regedit“ norimu raktu naudodami scenarijų

Kadangi dabar turime norimą rakto kelią cClipboard kintamajame, turime jį įrašyti Paskutinis raktas aukščiau paminėtą vertę. Kodas tam yra:

Neryškus WshShell
Nustatykite WshShell = WScript. CreateObject ("WScript. Lukštas“)
WshShell. Regįrašykite „HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey“, сClipBoard, „REG_SZ“

Šis kodo fragmentas yra savaime suprantamas, todėl jo komentuoti nereikia.

Galutinis scenarijus atrodo taip:

Neryškus objHTA
Pritemdyta cClipBoard
Neryškus WshShell
nustatyti objHTA=kurtiobjektą("htmlfailas")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("tekstas")
Nustatykite WshShell = WScript. CreateObject ("WScript. Lukštas“)
WshShell. RegĮrašykite „HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey“, „cClipBoard“, „REG_SZ“
WshShell. Paleiskite „regedit.exe -m“
Nustatyti objHTA = nieko
Nustatyti WshShell = nieko

Atkreipkite dėmesį, kad WshShell. Bėk"regedit.exe -m“ eilutę. Jame yra nedokumentuotas "-m" jungiklis, kuri leidžia vienu metu paleisti kelis Regedit egzempliorius.

Išsaugojau šį scenarijų kaip „RegNav.vbs“ failą ir galite jį atsisiųsti dabar:

Atsisiųskite paruoštą naudoti VB scenarijų

Jei Regedit atidarymas yra labai dažna užduotis, galite prisegti regnav.vbs prie užduočių juostos. Sukurkite naują nuorodą ir į nuorodos paskirties teksto laukelį įveskite:

wscript.exe d:\regnav.vbs

Nepamirškite naudoti teisingo kelio į regnav.vbs.

Dabar dešiniuoju pelės mygtuku spustelėkite sukurtą nuorodos failą ir kontekstiniame meniu spustelėkite „Prisegti prie užduočių juostos“. Tai viskas.

Kaip išbandyti šį scenarijų

  1. Pasirinkite šį tekstą: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
  2. Paspauskite CTRL+C
  3. Spustelėkite regnav.vbs.

Naudojant Winaero Tweaker programą

Jei esate „Winaero Tweaker“ vartotojas, pradedant nuo 0.8 versijos, pateikiama tokia parinktis.

Tai leis jums vienu paspaudimu pereiti prie norimo registro rakto. Kai atidarysite šį puslapį Winaero Tweaker, jis bandys ištraukti registro rakto kelią iš mainų srities, kad sutaupytumėte jūsų laiką!

Atsisiųskite Winaero Tweaker

Naudojant RegistryOwnershipEx programinę įrangą

Viena iš mano programų, RegistryOwnershipEx, leidžia atlikti šias užduotis:

  • vienu spustelėjimu galite perimti registro rakto nuosavybę (naudinga norint gauti visišką prieigą prie rakto).
  • taip pat vienu spustelėjimu galite pereiti tiesiai prie norimo registro rakto.

Jis taip pat gali nuskaityti bet kurį registro kelią iš „Windows“ mainų srities. Jei paleisite jį naudodami komandinės eilutės argumentą „/j“, pvz. regownershipex.exe /j, jis ištrauks registro rakto kelią iš mainų srities ir tiesiogiai atidarys registro rengyklę.
Programėlę RegistryOwnershipEx galite gauti čia:

RegOwnershipEx

Tiesiogiai atidarykite registro raktą naudodami „RegJump“.

RegJump yra puikus „Windows Sysinternals“ įrankis, kuris egzistuoja labai ilgą laiką, automatiškai paleidžia registro rengyklę ir pereina į nurodytą registro kelią. Registro kelias turi būti paminėtas kaip „RegJump“ komandinės eilutės parametras.

Norėdami priversti registro rengyklę tiesiogiai atidaryti HKEY_LOCAL_MACHINE\Software\Microsoft filialą, naudokite šią komandą:

regjump.exe HKLM\Software\Microsoft\Windows

RegJump palaiko -c jungiklis, kuris ištraukia iškarpinėje saugomą registro kelią. Tai leidžia tiesiogiai atidaryti registro raktą.

Galite sukurti nuorodą, kad paleistumėte programą naudodami jungiklį -c, taigi, nukopijavę registro rakto kelią, tiesiog spustelėkite sukurtą nuorodą ir dešiniuoju klavišu bus atidaryta Regedit.exe.

Be „Windows 10“, „RegJump“ taip pat veikia „Windows 7“ ir „Windows 8“.

Galiausiai tam galite naudoti PowerShell scenarijų.

Tiesiogiai atidarykite registro raktą naudodami „PowerShell“.

„PowerShell“ yra moderni konsolė. Jis palaiko įvairias komandas, leidžiančias keisti „Windows“ parinktis ir valdyti jos programas bei funkcijas. Puikiai tinka automatizavimui.

Norėdami atidaryti registro rengyklę norimu raktu, galite naudoti šį PowerShell scenarijų.

param ( $KeyPath="" ) $pidregedit = Gaukite apdorojimą regedit - ErrorAction TyliaiTęskite. if ($pidregedit) { $pidregedit. CloseMainWindow() Start-Sleep -Milisekundės 500 if (!$pidregedit. HasExited) { $pidregedit | Sustabdykite procesą - Priverskite. } } Set-ItemProperty -Kelias "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Pavadinimas Paskutinis raktas -Value $KeyPath -Tipo eilutė -Priverstinė. Paleiskite procesą „regedit.exe“

Scenarijus uždarys veikiančią registro rengyklės programą, jei ji veikia, nustatykite Paskutinis raktas eilutės reikšmė, aptarta aukščiau, ir prasidės regedit.exe vėl.

Paleiskite jį taip.

.\openregkey.ps1 – klavišas „HKEY_CURRENT_USER\Software\Microsoft\Windows“

Pakeiskite kelią į rakto kelią, kurį norite atidaryti.

Tai atidarys registro rengyklę ir norimą raktą, todėl raktas bus atidarytas tiesiogiai.

Arba galite naudoti modifikuotą scenarijaus versiją, kuri neuždaro registro rengyklės programos, bet atidaro naują programos egzempliorių nurodytu keliu.

Tiesiogiai atidarykite registro raktą naujame „Regedit“ egzemplioriuje naudodami „PowerShell“.

Norėdami tiesiogiai atidaryti registro raktą naujame „Regedit“ egzemplioriuje, naudokite šį scenarijų.

param ( $KeyPath="" ) Set-ItemProperty -Kelias "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Pavadinimas Paskutinis raktas -Value $KeyPath -Tipo eilutė -Priverstinė. Pradėti procesą "regedit.exe" -args "-m"

Vykdykite taip.

.\openregkeynew.ps1 – klavišas „HKEY_CURRENT_USER\Software\Microsoft\Windows“

Atsisiųskite „PowerShell“ scenarijus

Aukščiau nurodytus „PowerShell“ scenarijus galite atsisiųsti iš čia: Atsisiųsti scenarijus. ZIP archyve yra abu openregkeynew.ps1 ir openregkey.ps1 failus.

Viskas.

„Microsoft“ oficialiai paskelbė apie vietinio RGB apšvietimo palaikymą „Windows 11“.

„Microsoft“ oficialiai paskelbė apie vietinio RGB apšvietimo palaikymą „Windows 11“.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windowsоw“ problemas ir optimizuotumėte sis...

Skaityti daugiau

Kaip įjungti ekvalaizerį „Groove Music“ sistemoje „Windows 10“.

Kaip įjungti ekvalaizerį „Groove Music“ sistemoje „Windows 10“.

„Groove Music“ yra viena iš integruotų „Windows 10“ programų. Tai muzikos srautinio perdavimo pro...

Skaityti daugiau

Kaip įjungti diagnostikos duomenų peržiūros programą „Windows 10“.

Kaip įjungti diagnostikos duomenų peržiūros programą „Windows 10“.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau