Windows Tips & News

Langsung buka kunci Registri di Windows 10 dan versi Windows lainnya

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Cara langsung membuka kunci Registry dengan satu klik

Di Windows, mengedit Registry adalah tugas umum untuk penyesuaian dan penyempurnaan OS. Berbagai situs web yang terkait dengan tweaking menginstruksikan Anda untuk membuka kunci registri yang berbeda. Saya ingin berbagi sejumlah metode dan alat untuk langsung buka kunci Registry dan lewati navigasi manual dengan Registry Editor. Ini dapat dilakukan dengan file skrip VB sederhana, PowerShell, dan juga dengan beberapa aplikasi kecil yang berguna.

Iklan

Isibersembunyi
Gambaran
Langsung Buka Kunci Registri di Windows 10
Di Windows 8.1/Windows 7/Windows Vista dan Windows XP
Cara mengambil konten clipboard dengan VBscript
Langsung buka Regedit pada kunci yang diinginkan dengan skrip
Bagaimana cara menguji skrip ini?
Menggunakan aplikasi Winaero Tweaker
Menggunakan perangkat lunak RegistryOwnershipEx
Langsung Buka Kunci Registri dengan RegJump
Langsung buka kunci Registry dengan PowerShell
Langsung buka kunci Registri di instans Regedit baru dengan PowerShell
Unduh Skrip PowerShell

Gambaran

Sejak Windows 2000, Editor Registri dapat mengingat kunci yang terakhir dibuka sebelum Anda menutupnya. Data ini disimpan di kunci registri berikut ini:

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

NS Kunci Terakhir value digunakan oleh Windows untuk menyimpan kunci yang terakhir digunakan.

Seperti yang Anda lihat, ini adalah cabang registri per pengguna, jadi Windows menyimpan kunci yang terakhir digunakan untuk setiap pengguna secara terpisah. Dimungkinkan untuk menggunakan fitur ini untuk langsung melompat ke kunci yang Anda butuhkan. Mari saya tunjukkan bagaimana hal itu dapat dilakukan melalui Windows Scripting Host dan VBScript.

Langsung Buka Kunci Registri di Windows 10

Jika Anda menjalankan Windows 10 build 14942 atau lebih tinggi, Anda tidak memerlukan skrip aplikasi pihak ketiga. Sejak build 14942, aplikasi Registry Editor di Windows 10 mendapat bilah alamat, yang menampilkan jalur kunci Registri saat ini, dan memungkinkan Anda untuk menyalin dan menempelkannya.

Anda dapat menggunakan notasi steno untuk nama kunci root HKEY_*. Mereka adalah sebagai berikut:

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

Jadi, ketika Anda perlu langsung ke HKEY_CURRENT_USER\Control Panel\Desktop, Anda dapat mengetikkan yang berikut di bilah alamat:

hkcu\panel kontrol\desktop

Setelah Anda menekan tombol Enter, jalur akan secara otomatis diperluas ke HKEY_CURRENT_USER\Control Panel\Desktop. Lihat tangkapan layar berikut:

registry-toolbar-1registry-toolbar-2registry-toolbar-3

Di Windows 8.1/Windows 7/Windows Vista dan Windows XP

Dalam sistem operasi ini, Regedit tidak menyertakan bilah alamat. Jadi, idenya adalah untuk menyalin path lengkap dari kunci registri yang diinginkan ke clipboard dan mengganti Kunci Terakhir value dengan nilai yang disalin dari clipboard. Ketika regedit.exe dimulai setelah melakukan itu, itu akan terbuka langsung di kunci yang Anda inginkan.

Cara mengambil konten clipboard dengan VBscript

Objek ActiveX "htmlfile" digunakan untuk menampilkan bantuan HTML dan file HTA di Windows. Ini dapat digunakan untuk mengambil konten clipboard. Bahkan tidak memerlukan IE untuk diinstal. Kodenya adalah sebagai berikut:

set objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("teks")

Jika konten clipboard adalah teks, itu akan disimpan di clipboard variabel. Sederhana, bukan?

Langsung buka Regedit pada kunci yang diinginkan dengan skrip

Karena kita sekarang memiliki jalur kunci yang diinginkan dalam variabel cClipboard, kita perlu menuliskannya ke dalam Kunci Terakhir nilai yang disebutkan di atas. Kode untuk itu adalah:

Redup WshShell
Setel WshShell = WScript. CreateObject("WScript. Kerang")
Shell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", ClipBoard, "REG_SZ"

Cuplikan kode ini cukup jelas, jadi tidak perlu mengomentarinya.

Script terakhir terlihat seperti ini:

ObjHTA redup
Papan klip redup
Redup WshShell
set objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("teks")
Setel WshShell = WScript. CreateObject("WScript. Kerang")
Shell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", cClipBoard, "REG_SZ"
Shell. Jalankan "regedit.exe -m"
Setel objHTA = tidak ada
Setel WshShell = tidak ada

Perhatikan bahwa WshShell. Berlari "regedit.exe -m" garis. Ini berisi sakelar "-m" tidak berdokumen, yang memungkinkan Anda menjalankan beberapa instance Regedit secara bersamaan.

Saya telah menyimpan skrip ini sebagai file "RegNav.vbs" dan Anda dapat mengunduhnya sekarang:

Unduh Script VB siap pakai

Jika membuka Regedit adalah tugas yang sangat sering Anda lakukan, Anda dapat menyematkan regnav.vbs ke bilah tugas. Buat pintasan baru dan ketik yang berikut ini ke dalam kotak teks target pintasan:

wscript.exe d:\regnav.vbs

Jangan lupa untuk menggunakan jalur yang benar ke regnav.vbs.

Sekarang klik kanan pada file shortcut yang telah Anda buat dan klik "Pin to Taskbar" dari menu konteks. Itu saja.

Langsung Buka Kunci Registri

Bagaimana cara menguji skrip ini?

  1. Pilih teks ini: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
  2. Tekan CTRL+C
  3. Klik regnav.vbs.

Menggunakan aplikasi Winaero Tweaker

Jika Anda adalah pengguna Winaero Tweaker, dimulai dengan versi 0.8 ia hadir dengan opsi berikut.

Winaero Tweaker Buka Kunci Registri

Ini akan memungkinkan Anda untuk pergi ke kunci Registry yang diinginkan dengan satu klik. Setelah Anda membuka halaman ini di Winaero Tweaker, ia akan mencoba mengekstrak jalur kunci Registri dari clipboard untuk menghemat waktu Anda!

Unduh Winaero Tweaker

Menggunakan perangkat lunak RegistryOwnershipEx

Salah satu aplikasi saya, RegistryOwnershipEx, memungkinkan Anda melakukan tugas berikut:

  • Anda dapat mengambil kepemilikan kunci registri dengan satu klik (berguna untuk mendapatkan akses penuh ke kunci).
  • Anda dapat melompat langsung ke kunci registri yang diinginkan juga dengan satu klik.
Kepemilikan Ulang

Itu juga dapat membaca jalur registri apa pun dari clipboard Windows. Jika Anda menjalankannya dengan argumen baris perintah "/ j", mis. regownershipex.exe /j, itu akan mengekstrak jalur kunci registri dari clipboard dan membuka Editor Registri secara langsung.
Anda bisa mendapatkan aplikasi RegistryOwnershipEx di sini:

RegOwnershipEx

Langsung Buka Kunci Registri dengan RegJump

RegJump adalah alat luar biasa dari Windows Sysinternals yang ada untuk waktu yang sangat lama, meluncurkan Editor Registri secara otomatis dan melompat ke jalur registri yang ditentukan. Jalur registri perlu disebutkan sebagai parameter baris perintah untuk RegJump.

Untuk membuat Registry Editor membuka cabang HKEY_LOCAL_MACHINE\Software\Microsoft secara langsung, Anda akan menggunakan perintah ini:

regjump.exe HKLM\Software\Microsoft\Windows

RegJump mendukung -C switch yang mengekstrak jalur Registry yang disimpan di clipboard. Ini memungkinkan untuk membuka kunci Registry secara langsung.

Anda dapat membuat pintasan untuk meluncurkan aplikasi dengan sakelar -c, jadi setelah Anda menyalin jalur kunci registri, cukup klik pintasan yang Anda buat, dan ini akan membuka Regedit.exe di tombol kanan.

Buka Kunci Registri Langsung Dengan RegJump

Selain Windows 10, RegJump juga berfungsi di Windows 7 dan Windows 8.

Terakhir, Anda dapat menggunakan skrip PowerShell untuk hal yang sama.

Langsung buka kunci Registry dengan PowerShell

PowerShell adalah konsol modern. Ini mendukung berbagai perintah yang memungkinkan Anda untuk mengubah opsi Windows dan mengelola aplikasi dan fiturnya. Ini sempurna untuk otomatisasi.

Anda dapat menggunakan skrip PowerShell berikut untuk membuka editor Registri pada kunci yang diinginkan.

param( $KeyPath="" ) $pidregedit = Dapatkan-Proses regedit -ErrorAction Diam-diamLanjutkan. if ($pidregedit) { $pidregedit. CloseMainWindow() Mulai-Tidur -Millidetik 500 jika (!$pidregedit. Telah Keluar) { $pidregedit | Berhenti-Proses -Force. } } Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Nama Lastkey -Nilai $KeyPath -Type String -Force. Mulai-Proses "regedit.exe"
Skrip PowerShell Untuk Membuka Kunci Registri

Script akan menutup aplikasi Registry editor yang sedang berjalan jika sedang berjalan, atur kunci terakhir nilai string yang dibahas di atas, dan akan dimulai regedit.exe lagi.

Jalankan sebagai berikut.

.\openregkey.ps1 -Kunci "HKEY_CURRENT_USER\Software\Microsoft\Windows"

Ganti jalur ke jalur kunci yang ingin Anda buka.

Ini akan membuka Registry editor dan kunci yang diinginkan, sehingga akan membuka kunci secara langsung.

Langsung Buka Kunci Registri Dengan PowerShell

Atau, Anda dapat menggunakan versi skrip yang dimodifikasi yang tidak menutup aplikasi editor Registri, tetapi membuka instance aplikasi baru di jalur yang diberikan.

Langsung buka kunci Registri di instans Regedit baru dengan PowerShell

Untuk langsung membuka kunci Registri di instance Regedit baru, gunakan skrip berikut.

param( $KeyPath="" ) Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -Nama Lastkey -Nilai $KeyPath -Type String -Force. Mulai-Proses "regedit.exe" -args "-m"
Skrip PowerShell Yang Membuka Kunci Reg di Instance Regedit Baru

Jalankan di sebagai berikut.

.\openregkeynew.ps1 -Kunci "HKEY_CURRENT_USER\Software\Microsoft\Windows"

Buka Kunci Registri Dengan PowerShell Di Instance Regedit Baru

Unduh Skrip PowerShell

Anda dapat mengunduh skrip PowerShell di atas dari sini: Unduh skrip. Arsip ZIP mencakup keduanya openregkeynew.ps1 dan openregkey.ps1 file.

Itu dia.

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem
Cara mengembalikan fitur Konfigurasi Baik yang Terakhir Diketahui di Windows 8.1

Cara mengembalikan fitur Konfigurasi Baik yang Terakhir Diketahui di Windows 8.1

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak

Windows 10 versi 1809 tidak lagi didukung

Windows 10 versi 1809 tidak lagi didukung

Seperti yang direncanakan, Microsoft telah menghentikan dukungan untuk Windows 10 versi 1809. Har...

Baca lebih banyak

Perbaiki: Windows 8.1 hang atau macet

Perbaiki: Windows 8.1 hang atau macet

Windows 8.1 adalah versi terbaru dari sistem operasi klien dari Microsoft yang tersedia untuk pen...

Baca lebih banyak