หากคุณติดการปรับแต่งรีจิสทรีต่างๆเช่นฉันคุณอาจทำงานกับ Registry Editor บ่อยมาก เว็บไซต์ต่างๆที่เกี่ยวข้องกับการปรับแต่งแนะนำให้คุณไปที่รีจิสตรีคีย์ต่างๆ ฉันอยากจะแบ่งปันวิธีของตัวเอง เพื่อข้ามไปยังคีย์รีจิสทรีที่ต้องการโดยตรงและข้ามการนำทางด้วยตนเองด้วย Registry Editor . ซึ่งสามารถทำได้ด้วยไฟล์สคริปต์ VB ธรรมดาโดยไม่ต้องใช้ซอฟต์แวร์ของ บริษัท อื่น คลิก 'อ่านเพิ่มเติม' หากคุณสนใจ
การโฆษณา
วิธีลบบุคคลออกจากข้อความกลุ่ม
ภาพรวม
ตั้งแต่ Windows 2000 Registry Editor จะสามารถจดจำคีย์ที่เปิดล่าสุดก่อนที่คุณจะปิดได้ ข้อมูลนี้ถูกเก็บไว้ที่คีย์รีจิสทรีต่อไปนี้:
HKEY_Current_User Software Microsoft Windows CurrentVersion Applets Regedit
LastKey ค่าถูกใช้โดย Windows เพื่อจัดเก็บคีย์ที่ใช้ล่าสุด
อย่างที่คุณเห็นนี่คือสาขารีจิสทรีต่อผู้ใช้ดังนั้น Windows จึงจัดเก็บคีย์ที่ใช้ล่าสุดสำหรับผู้ใช้ทุกคนแยกกัน เป็นไปได้ที่จะใช้คุณสมบัตินี้เพื่อข้ามไปยังคีย์ที่คุณต้องการโดยตรง ให้ฉันแสดงวิธีการทำได้ผ่าน Windows Scripting Host และ VBScript
ฉันการใช้งาน
Windows 10
หากคุณใช้ Windows 10 build 14942 ขึ้นไปคุณไม่จำเป็นต้องมีสคริปต์ของแอพของบุคคลที่สาม ตั้งแต่สร้าง 14942 แอป Registry Editor ใน Windows 10 มีแถบที่อยู่ ซึ่งแสดงเส้นทางคีย์รีจิสทรีปัจจุบันและอนุญาตให้คุณคัดลอกและวาง
คุณสามารถใช้สัญกรณ์ชวเลขสำหรับชื่อคีย์รูท HKEY_ * มีดังต่อไปนี้:
- HKEY_CURRENT_USER = HKCU
- HKEY_CLASSES_ROOT = HKCR
- HKEY_LOCAL_MACHINE = HKLM
- HKEY_USERS = HKU
ดังนั้นเมื่อคุณต้องการไปที่ HKEY_CURRENT_USER Control Panel Desktop โดยตรงคุณสามารถพิมพ์สิ่งต่อไปนี้ในแถบที่อยู่:
hkcu control panel desktop
เมื่อคุณกดปุ่ม Enter เส้นทางจะขยายไปยัง HKEY_CURRENT_USER Control Panel Desktop โดยอัตโนมัติ ดูภาพหน้าจอต่อไปนี้:
Windows 8.1 / Windows 7 / Windows Vista และ Windows XP
แนวคิดคือการคัดลอกเส้นทางแบบเต็มของคีย์รีจิสทรีที่ต้องการไปยังคลิปบอร์ดและแทนที่ไฟล์ LastKey ค่าด้วยค่าที่คัดลอกจากคลิปบอร์ด เมื่อ regedit.exe เริ่มทำงานหลังจากทำสิ่งนี้จะเปิดขึ้นโดยตรงที่คีย์ที่คุณต้องการ
วิธีดึงเนื้อหาคลิปบอร์ดด้วย VBscript
อ็อบเจ็กต์ ActiveX 'htmlfile' ใช้เพื่อแสดงวิธีใช้ HTML และไฟล์ HTA ใน Windows สามารถใช้เพื่อดึงเนื้อหาคลิปบอร์ด ไม่จำเป็นต้องติดตั้ง IE รหัสมีดังนี้:
ตั้งค่า objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('ข้อความ')
หากเนื้อหาคลิปบอร์ดเป็นข้อความเนื้อหานั้นจะถูกเก็บไว้ในรูปแบบ cClipBoard ตัวแปร. เรียบง่ายใช่มั้ย?
เปิด Regedit โดยตรงที่คีย์ที่ต้องการ
เนื่องจากตอนนี้เรามีคีย์ที่ต้องการใน cClipboard แล้วเราจึงต้องเขียนมันลงไป LastKey ค่าที่วัดไว้ด้านบน รหัสสำหรับนั้นคือ:
สลัว WshShell
ตั้งค่า WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', сClipBoard, 'REG_SZ'
ข้อมูลโค้ดนี้สามารถอธิบายได้ในตัวเองดังนั้นจึงไม่จำเป็นต้องแสดงความคิดเห็น
สคริปต์สุดท้ายมีลักษณะดังนี้:
Dim objHTA
หรี่ cClipBoard
สลัว WshShell
ตั้งค่า objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('ข้อความ')
ตั้งค่า WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', cClipBoard, 'REG_SZ'
WshShell.Run 'regedit.exe -m'
ตั้งค่า objHTA = nothing
ตั้งค่า WshShell = nothing
โฟลเดอร์ Google ไดรฟ์สองโฟลเดอร์ในคอมพิวเตอร์เครื่องเดียว
โปรดทราบว่า WshShell.Run ' regedit.exe -m ' ไลน์. มีสวิตช์ '-m' ที่ไม่มีเอกสารซึ่งช่วยให้คุณสามารถเรียกใช้ Regedit หลายอินสแตนซ์พร้อมกันได้
ฉันได้บันทึกสคริปต์นี้เป็นไฟล์ 'RegNav.vbs' และคุณสามารถดาวน์โหลดได้ทันที:
ดาวน์โหลดพร้อมใช้งาน VB Script
หากการเปิด Regedit เป็นงานที่ทำบ่อยมากสำหรับคุณคุณสามารถตรึง regnav.vbs ไว้ที่ทาสก์บาร์ สร้างทางลัดใหม่และพิมพ์สิ่งต่อไปนี้ลงในกล่องข้อความเป้าหมายทางลัด:
wscript.exe d: regnav.vbs
อย่าลืมใช้เส้นทางที่ถูกต้องไปที่ regnav.vbs
ตอนนี้คลิกขวาที่ไฟล์ทางลัดที่คุณสร้างขึ้นแล้วคลิก 'Pin to Taskbar' จากเมนูบริบท นั่นคือทั้งหมด
ป.ล. วิธีทดสอบสคริปต์นี้
- เลือกข้อความนี้
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
- กด CTRL + C
- คลิกที่ regnav.vbs .
แอพ Winaero Tweaker
หากคุณเป็นผู้ใช้ Winaero Tweaker เริ่มต้นด้วยเวอร์ชัน 0.8 จะมาพร้อมกับตัวเลือกต่อไปนี้
คุณจะอนุญาตให้คุณไปที่คีย์ Registry ที่ต้องการได้ในคลิกเดียว เมื่อคุณเปิดหน้านี้ใน Winaero Tweaker มันจะพยายามดึงเส้นทางคีย์รีจิสทรีออกจากคลิปบอร์ดเพื่อประหยัดเวลาของคุณ!
ดาวน์โหลด Winaero Tweaker
ซอฟต์แวร์ RegistryOwnershipEx
หนึ่งในแอปของฉัน RegistryOwnershipEx อนุญาตให้คุณทำงานต่อไปนี้:
- คุณสามารถเป็นเจ้าของคีย์รีจิสทรีได้ด้วยคลิกเดียว (มีประโยชน์ในการเข้าถึงคีย์โดยสมบูรณ์)
- คุณสามารถข้ามไปยังคีย์รีจิสทรีที่ต้องการได้โดยตรงในคลิกเดียว
นอกจากนี้ยังสามารถอ่านเส้นทางรีจิสทรีจากคลิปบอร์ดของ Windows หากคุณเรียกใช้ด้วยอาร์กิวเมนต์บรรทัดคำสั่ง '/ j' เช่น regownershipex.exe / j มันจะดึงเส้นทางคีย์รีจิสทรีจากคลิปบอร์ดและเปิด Registry Editor โดยตรง
โดยส่วนตัวแล้วฉันชอบใช้ RegistryOwnershipEx รับที่นี่:
RegOwnershipEx
เปิดคีย์รีจิสทรีโดยตรงด้วย RegJump
RegJump เป็นเครื่องมือที่ยอดเยี่ยมจาก Windows Sysinternals ที่มีอยู่เป็นเวลานานเปิดตัว Registry Editor โดยอัตโนมัติและข้ามไปยังเส้นทางรีจิสทรีที่ระบุ ต้องระบุเส้นทางรีจิสทรีเป็นพารามิเตอร์บรรทัดคำสั่งสำหรับ RegJump
ในการทำให้ Registry Editor เปิดสาขา HKEY_LOCAL_MACHINE Software Microsoft โดยตรงคุณต้องใช้คำสั่งนี้:
regjump.exe HKLM Software Microsoft Windows
RegJump รองรับไฟล์-ค
สวิตช์ที่แยกเส้นทางรีจิสทรีที่เก็บไว้ในคลิปบอร์ด สิ่งนี้ช่วยให้สามารถเปิดคีย์รีจิสทรีได้โดยตรง
คุณสามารถสร้างทางลัดเพื่อเปิดแอปด้วยสวิตช์ -c ดังนั้นเมื่อคุณคัดลอกเส้นทางคีย์รีจิสทรีเพียงคลิกที่ทางลัดที่คุณสร้างขึ้นจากนั้นจะเปิด Regedit.exe ที่ปุ่มด้านขวา
นอกจาก Windows 10 แล้ว RegJump ยังทำงานใน Windows 7 และ Windows 8