Windows Tips & News

Tieši atveriet reģistra atslēgu operētājsistēmā Windows 10 un citās Windows versijās

Kā tieši atvērt reģistra atslēgu ar vienu klikšķi

Operētājsistēmā Windows reģistra rediģēšana ir izplatīts OS pielāgošanas un precizēšanas uzdevums. Dažādas vietnes, kas saistītas ar pielāgošanu, liek jums piekļūt dažādām reģistra atslēgām. Es vēlos dalīties ar vairākām metodēm un rīkiem, lai tieši atveriet reģistra atslēgu un izlaidiet manuālo navigāciju ar reģistra redaktoru. To var izdarīt, izmantojot vienkāršu VB skripta failu PowerShell, kā arī dažas noderīgas nelielas lietotnes.

Pārskats

Kopš Windows 2000, Reģistra redaktors spēj atcerēties pēdējo atvērto atslēgu, pirms to aizvērāt. Šie dati tiek glabāti šādā reģistra atslēgā:

HKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\Sīklietotnes\Regedit

The Pēdējā atslēga vērtību sistēma Windows izmanto, lai saglabātu pēdējo izmantoto atslēgu.

Kā redzat, šī ir katra lietotāja reģistra filiāle, tāpēc Windows saglabā pēdējo izmantoto atslēgu katram lietotājam atsevišķi. Šo funkciju var izmantot, lai tieši pārietu uz vajadzīgo taustiņu. Ļaujiet man parādīt, kā to var izdarīt, izmantojot Windows Scripting Host un VBScript.

Tieši atveriet reģistra atslēgu operētājsistēmā Windows 10

Ja izmantojat operētājsistēmu Windows 10 build 14942 vai jaunāku versiju, jums nav nepieciešami trešo pušu lietotņu skripti. Kopš versijas 14942 reģistra redaktora lietotne operētājsistēmā Windows 10 ieguva adreses joslu, kas parāda pašreizējo reģistra atslēgas ceļu un ļauj to kopēt un ielīmēt.

Varat izmantot saīsinātu apzīmējumu HKEY_* saknes atslēgu nosaukumiem. Tie ir šādi:

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

Tātad, ja jums ir tieši jāiet uz HKEY_CURRENT_USER\Control Panel\Desktop, adreses joslā varat ierakstīt šo:

hkcu\control panel\desktop

Kad nospiedīsiet taustiņu Enter, ceļš tiks automātiski paplašināts uz HKEY_CURRENT_USER\Control Panel\Desktop. Skatiet šādu ekrānuzņēmumu:

Operētājsistēmās Windows 8.1/Windows 7/Windows Vista un Windows XP

Šajās operētājsistēmās Regedit neietver adreses joslu. Tātad ideja ir kopēt visu vajadzīgās reģistra atslēgas ceļu starpliktuvē un aizstāt Pēdējā atslēga vērtību ar nokopēto vērtību no starpliktuves. Kad pēc tam tiek palaists regedit.exe, tas tiks atvērts tieši pie vajadzīgās atslēgas.

Kā iegūt starpliktuves saturu, izmantojot VBscript

"htmlfile" ActiveX objekts tiek izmantots, lai parādītu HTML palīdzības un HTA failus sistēmā Windows. To var izmantot, lai ielādētu starpliktuves saturu. Tas pat neprasa IE instalēšanu. Kods ir šāds:

set objHTA=createobject("htmlfails")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("teksts")

Ja starpliktuves saturs ir teksts, tas tiks saglabāts cClipboard mainīgs. Vienkārši, vai ne?

Tieši atveriet Regedit ar vēlamo taustiņu ar skriptu

Tā kā mums tagad ir vēlamais atslēgas ceļš cClipboard mainīgajā, mums tas ir jāieraksta Pēdējā atslēga iepriekš minētā vērtība. Kods tam ir:

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

Šis koda fragments ir pats par sevi saprotams, tāpēc nav nepieciešams to komentēt.

Galīgais skripts izskatās šādi:

Dim objHTA
Aptumšota cClipBoard
Dim WshShell
set objHTA=createobject("htmlfails")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("teksts")
Iestatiet WshShell = WScript. CreateObject ("WScript. Apvalks")
WshShell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", cClipBoard, "REG_SZ"
WshShell. Palaidiet "regedit.exe -m"
Iestatiet objHTA = nekas
Iestatiet WshShell = nekas

Ņemiet vērā, ka WshShell. Skrien"regedit.exe -m"rinda. Tas satur nedokumentēts "-m" slēdzis, kas ļauj vienlaikus palaist vairākus Regedit gadījumus.

Esmu saglabājis šo skriptu kā "RegNav.vbs" failu, un jūs varat to lejupielādēt tūlīt:

Lejupielādējiet lietošanai gatavu VB skriptu

Ja Regedit atvēršana jums ir ļoti biežs uzdevums, varat piespraust regnav.vbs uzdevumjoslai. Izveidojiet jaunu saīsni un īsceļa mērķa tekstlodziņā ierakstiet:

wscript.exe d:\regnav.vbs

Neaizmirstiet izmantot pareizo ceļu uz regnav.vbs.

Tagad ar peles labo pogu noklikšķiniet uz izveidotā saīsnes faila un konteksta izvēlnē noklikšķiniet uz "Piespraust uzdevumjoslai". Tas ir viss.

Kā pārbaudīt šo skriptu

  1. Atlasiet šo tekstu: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
  2. Nospiediet CTRL+C
  3. Klikšķiniet uz regnav.vbs.

Izmantojot lietotni Winaero Tweaker

Ja esat Winaero Tweaker lietotājs, sākot ar versiju 0.8, tai ir šāda opcija.

Tas ļaus jums ar vienu klikšķi pāriet uz vajadzīgo reģistra atslēgu. Kad atvērsiet šo lapu programmā Winaero Tweaker, tā mēģinās izvilkt reģistra atslēgas ceļu no starpliktuves, lai ietaupītu jūsu laiku!

Lejupielādējiet Winaero Tweaker

Izmantojot programmu RegistryOwnershipEx

Viena no manām lietotnēm, RegistryOwnershipEx, ļauj veikt šādus uzdevumus:

  • jūs varat iegūt īpašumtiesības uz reģistra atslēgu ar vienu klikšķi (noderīgi, lai iegūtu pilnu piekļuvi atslēgai).
  • Jūs varat pāriet tieši uz vajadzīgo reģistra atslēgu arī ar vienu klikšķi.

Tas var arī nolasīt jebkuru reģistra ceļu no Windows starpliktuves. Ja palaižat to ar komandrindas argumentu "/j", piemēram, regownershipex.exe /j, tas no starpliktuves izvilks reģistra atslēgas ceļu un tieši atvērs reģistra redaktoru.
Lietotni RegistryOwnershipEx varat iegūt šeit:

RegOwnershipEx

Tieši atveriet reģistra atslēgu, izmantojot RegJump

RegJump ir lielisks Windows Sysinternals rīks, kas pastāv ļoti ilgu laiku, automātiski palaiž reģistra redaktoru un pāriet uz norādīto reģistra ceļu. Reģistra ceļš ir jānorāda kā RegJump komandrindas parametrs.

Lai liktu reģistra redaktoram tieši atvērt HKEY_LOCAL_MACHINE\Software\Microsoft filiāli, izmantojiet šo komandu:

regjump.exe HKLM\Software\Microsoft\Windows

RegJump atbalsta -c slēdzis, kas izvelk starpliktuvē saglabāto reģistra ceļu. Tas ļauj tieši atvērt reģistra atslēgu.

Varat izveidot saīsni, lai palaistu lietotni, izmantojot slēdzi -c, tāpēc, kad esat nokopējis reģistra atslēgas ceļu, vienkārši noklikšķiniet uz izveidotās saīsnes, un tiks atvērts Regedit.exe ar labo taustiņu.

Papildus operētājsistēmai Windows 10 RegJump darbojas arī operētājsistēmās Windows 7 un Windows 8.

Visbeidzot, tam varat izmantot PowerShell skriptu.

Tieši atveriet reģistra atslēgu, izmantojot PowerShell

PowerShell ir moderna konsole. Tā atbalsta dažādas komandas, kas ļauj mainīt Windows opcijas un pārvaldīt tās programmas un līdzekļus. Tas ir lieliski piemērots automatizācijai.

Varat izmantot šo PowerShell skriptu, lai atvērtu reģistra redaktoru ar vajadzīgo atslēgu.

param( $KeyPath="" ) $pidregedit = Get-Process regedit - ErrorAction SilentlyContinue. if ($pidregedit) { $pidregedit. CloseMainWindow() Start-Sleep - Milisekundes 500 if (!$pidregedit. HasExited) { $pidregedit | Apturēt procesu — piespiest. } } Set-ItemProperty - Ceļš "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Nosaukums Pēdējā atslēga -Vērtība $KeyPath -Type String -Force. Sāciet procesu "regedit.exe"

Skripts aizvērs darbojošos reģistra redaktora programmu, ja tā darbojas, iestatiet Pēdējā atslēga virknes vērtība, kas apspriesta iepriekš, un sāksies regedit.exe atkal.

Palaidiet to šādi.

.\openregkey.ps1 - taustiņš "HKEY_CURRENT_USER\Software\Microsoft\Windows"

Aizstājiet ceļu uz atslēgas ceļu, kuru vēlaties atvērt.

Tas atvērs reģistra redaktoru un vajadzīgo atslēgu, un tādējādi tiks atvērta atslēga tieši.

Varat arī izmantot modificētu skripta versiju, kas neaizver reģistra redaktora programmu, bet atver jaunu programmas gadījumu norādītajā ceļā.

Tieši atveriet reģistra atslēgu jaunā Regedit instancē, izmantojot PowerShell

Lai tieši atvērtu reģistra atslēgu jaunā Regedit instancē, izmantojiet šo skriptu.

param( $KeyPath="" ) Set-ItemProperty - Ceļš "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Nosaukums Pēdējā atslēga -Vērtība $KeyPath -Type String -Force. Sākt procesu "regedit.exe" -args "-m"

Palaist plkst.

.\openregkeynew.ps1 - taustiņš "HKEY_CURRENT_USER\Software\Microsoft\Windows"

Lejupielādējiet PowerShell skriptus

Iepriekš minētos PowerShell skriptus varat lejupielādēt no šejienes: Lejupielādēt skriptus. ZIP arhīvā ir iekļauti abi openregkeynew.ps1 un openregkey.ps1 failus.

Tieši tā.

Pārdēvējiet failus secīgi, izmantojot tabulēšanas taustiņu programmā File Explorer

Pārdēvējiet failus secīgi, izmantojot tabulēšanas taustiņu programmā File Explorer

Iepriekš mēs apskatījām, kā pārdēvēt vairākus failus programmā File Explorer, neizmantojot trešo ...

Lasīt vairāk

Kumulatīvie atjauninājumi operētājsistēmām Windows 11 un Windows 10, 2021. gada novembris

Kumulatīvie atjauninājumi operētājsistēmām Windows 11 un Windows 10, 2021. gada novembris

Korporācija Microsoft ir izlaidusi kumulatīvo atjauninājumu kopu visām atbalstītajām operētājsist...

Lasīt vairāk

Windows 10 būvējums 14271 ir nokļuvis ātrā gredzenā

Windows 10 būvējums 14271 ir nokļuvis ātrā gredzenā

Microsoft cenšas saglabāt Windows 10 izlaišanas cikla tempu Insiders on the Fast Ring. Ir izlaist...

Lasīt vairāk