Jika Anda kecanduan berbagai tweak registri seperti saya, Anda mungkin sering bekerja dengan Editor Registri. Berbagai situs web yang terkait dengan tweaking menginstruksikan Anda untuk membuka kunci registri yang berbeda. Saya ingin berbagi dengan cara saya sendiri untuk langsung membuka kunci registri yang diinginkan dan melewati navigasi manual dengan Editor Registri . Ini dapat dilakukan dengan file skrip VB sederhana tanpa menggunakan perangkat lunak pihak ketiga. Klik 'Baca lebih lanjut' jika Anda tertarik.
Iklan
cara menyaring cermin di firestick
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
Itu LastKey nilai 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. Anda dapat menggunakan fitur ini untuk langsung melompat ke kunci yang Anda butuhkan. Izinkan saya menunjukkan bagaimana hal itu dapat dilakukan melalui Windows Scripting Host dan VBScript.
Iimplementasi
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 Registry 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, saat Anda perlu membuka langsung ke HKEY_CURRENT_USER Control Panel Desktop, Anda dapat mengetik berikut ini 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 screenshot berikut:
Windows 8.1 / Windows 7 / Windows Vista dan Windows XP
Idenya adalah menyalin jalur lengkap dari kunci registri yang diinginkan ke papan klip dan mengganti file LastKey nilai dengan nilai yang disalin dari clipboard. Ketika regedit.exe dimulai setelah melakukan ini, 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. Ia bahkan tidak memerlukan IE untuk diinstal. Kodenya adalah sebagai berikut:
set objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('text')
Jika konten clipboard adalah teks, itu akan disimpan di cClipBoard variabel. Sederhana bukan?
Langsung membuka Regedit pada kunci yang diinginkan
Karena kita sekarang memiliki kunci yang diinginkan di cClipboard, kita harus menuliskannya LastKey nilai yang disebutkan di atas. Kode untuk itu adalah:
Redupkan WshShell
Setel WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', сClipBoard, 'REG_SZ'
Cuplikan kode ini cukup jelas, jadi tidak perlu mengomentarinya.
Skrip terakhir terlihat seperti ini:
Redupkan objHTA
Redupkan cClipBoard
Redupkan WshShell
set objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('text')
Setel WshShell = WScript.CreateObject ('WScript.Shell')
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
cara menghapus perlindungan tulis dari drive usb
Perhatikan bahwa WshShell.Run ' regedit.exe -m 'baris. Ini berisi sakelar '-m' yang tidak berdokumen, yang memungkinkan Anda menjalankan beberapa contoh Regedit secara bersamaan.
Saya telah menyimpan skrip ini sebagai file 'RegNav.vbs' dan Anda dapat mendownloadnya sekarang:
Unduh Skrip VB yang siap digunakan
Jika membuka Regedit adalah tugas yang sangat sering Anda lakukan, Anda dapat menyematkan regnav.vbs ke bilah tugas. Buat pintasan baru dan ketik 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.
P.S. Cara menguji skrip ini
- Pilih teks ini
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
- Tekan CTRL + C
- Klik regnav.vbs .
Aplikasi Winaero Tweaker
Jika Anda adalah pengguna Winaero Tweaker, mulai dengan 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 Registry dari clipboard untuk menghemat waktu Anda!
Unduh Winaero Tweaker
Perangkat lunak RegistryOwnershipEx
Salah satu aplikasi saya, RegistryOwnershipEx, memungkinkan Anda melakukan tugas-tugas berikut:
- Anda dapat mengambil kepemilikan kunci registri dengan satu klik (berguna untuk mendapatkan akses penuh ke kunci tersebut).
- Anda dapat melompat langsung ke kunci registri yang diinginkan juga dengan satu klik.
Itu juga dapat membaca jalur registri apa pun dari papan klip Windows. Jika Anda menjalankannya dengan argumen baris perintah '/ j', mis. regownershipex.exe / j , ini akan mengekstrak jalur kunci registri dari clipboard dan membuka Editor Registri secara langsung.
Secara pribadi, saya lebih suka menggunakan RegistryOwnershipEx. Dapatkan disini:
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. Lintasan registri perlu disebutkan sebagai parameter baris perintah untuk RegJump.
Untuk membuat Editor Registri 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 tombol -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.