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
- Atlasiet šo tekstu:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
- Nospiediet CTRL+C
- 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ā.