Windows Tips & News

Langsung buka kunci Registri di Windows 10 dan versi Windows lainnya

click fraud protection

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.

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 singkatan 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:

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. Itu 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")
WshShell. 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")
WshShell. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", cClipBoard, "REG_SZ"
WshShell. 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 pintasan yang telah Anda buat dan klik "Sematkan ke Bilah Tugas" dari menu konteks. Itu saja.

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, mulai dari versi 0.8 ia hadir dengan opsi berikut.

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.

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.

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 -Jenis String -Force. Mulai-Proses "regedit.exe"

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.

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 -Jenis String -Force. Mulai-Proses "regedit.exe" -args "-m"

Jalankan di sebagai berikut.

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

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.

Windows Blue versi 6.3.9364 telah bocor di internet

Windows Blue versi 6.3.9364 telah bocor di internet

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

Baca lebih banyak

Quinto Black CT v3.6 keluar dengan fitur baru, kini hadir dengan penginstal

Quinto Black CT v3.6 keluar dengan fitur baru, kini hadir dengan penginstal

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

Baca lebih banyak

Windows Server 2022 tersedia secara umum

Windows Server 2022 tersedia secara umum

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

Baca lebih banyak