Windows Tips & News

เปิดคีย์รีจิสทรีโดยตรงใน Windows 10 และ Windows เวอร์ชันอื่นๆ

click fraud protection

วิธีเปิดคีย์รีจิสทรีโดยตรงด้วยคลิกเดียว

ใน Windows การแก้ไข Registry เป็นงานทั่วไปสำหรับการปรับแต่งและปรับแต่งระบบปฏิบัติการ เว็บไซต์ต่างๆ ที่เกี่ยวข้องกับการปรับแต่งจะแนะนำให้คุณไปที่รีจิสตรีคีย์อื่น ฉันต้องการแบ่งปันวิธีการและเครื่องมือต่างๆ เพื่อ เปิดคีย์รีจิสทรีโดยตรง และข้ามการนำทางด้วยตนเองด้วย Registry Editor ซึ่งสามารถทำได้ด้วยไฟล์สคริปต์ VB อย่างง่าย PowerShell และยังมีแอพเล็กๆ ที่มีประโยชน์อีกสองสามตัว

ภาพรวม

ตั้งแต่ Windows 2000 ตัวแก้ไขรีจิสทรี สามารถจดจำคีย์ที่เปิดล่าสุดก่อนที่คุณจะปิด ข้อมูลนี้ถูกเก็บไว้ที่รีจิสตรีคีย์ต่อไปนี้:

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

NS 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\แผงควบคุม\เดสก์ท็อป

เมื่อคุณกดปุ่ม Enter เส้นทางจะถูกขยายโดยอัตโนมัติเป็น HKEY_CURRENT_USER\Control Panel\Desktop ดูภาพหน้าจอต่อไปนี้:

ใน Windows 8.1/Windows 7/Windows Vista และ Windows XP

ในระบบปฏิบัติการเหล่านี้ Regedit ไม่มีแถบที่อยู่ ดังนั้น แนวคิดคือการคัดลอกเส้นทางแบบเต็มของรีจิสตรีคีย์ที่ต้องการไปยังคลิปบอร์ดและแทนที่ LastKey ค่าด้วยค่าที่คัดลอกมาจากคลิปบอร์ด เมื่อเริ่มต้น regedit.exe หลังจากทำเช่นนั้น จะเปิดขึ้นโดยตรงที่คีย์ที่คุณต้องการ

วิธีดึงเนื้อหาคลิปบอร์ดด้วย VBscript

วัตถุ ActiveX "htmlfile" ใช้เพื่อแสดงวิธีใช้ HTML และไฟล์ HTA ใน Windows สามารถใช้เพื่อดึงเนื้อหาคลิปบอร์ด ไม่จำเป็นต้องติดตั้ง IE ด้วยซ้ำ รหัสมีดังนี้:

ตั้งค่า objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("ข้อความ")

หากเนื้อหาคลิปบอร์ดเป็นข้อความ จะถูกเก็บไว้ใน คลิปบอร์ด ตัวแปร. ง่ายใช่มั้ย?

เปิด Regedit โดยตรงที่คีย์ที่ต้องการด้วยสคริปต์

เนื่องจากตอนนี้เรามีเส้นทางคีย์ที่ต้องการในตัวแปร cClipboard เราจึงต้องเขียนลงใน LastKey ค่าที่กล่าวถึงข้างต้น รหัสสำหรับสิ่งนั้นคือ:

Dim WshShell
ตั้งค่า WshShell = WScript CreateObject("WScript. เปลือก")
วอชเชลล์. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", сClipBoard, "REG_SZ"

ข้อมูลโค้ดนี้อธิบายได้ด้วยตนเอง ดังนั้นจึงไม่จำเป็นต้องแสดงความคิดเห็น

สคริปต์สุดท้ายมีลักษณะดังนี้:

ติ่มซำ HTA
ติ่มซำ cClipBoard
Dim WshShell
ตั้งค่า objHTA=createobject("htmlfile")
cClipBoard=objHTA.parentwindow.clipboarddata.getdata("ข้อความ")
ตั้งค่า WshShell = WScript CreateObject("WScript. เปลือก")
วอชเชลล์. RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\LastKey", cClipBoard, "REG_SZ"
วอชเชลล์. เรียกใช้ "regedit.exe -m"
ตั้ง objHTA = ไม่มีอะไร
ตั้งค่า WshShell = ไม่มีอะไร

โปรดทราบว่า WshShell วิ่ง "regedit.exe -m" ไลน์. ประกอบด้วย สวิตช์ "-m" ที่ไม่มีเอกสารซึ่งช่วยให้คุณเรียกใช้ Regedit ได้หลายอินสแตนซ์พร้อมกัน

ฉันได้บันทึกสคริปต์นี้เป็นไฟล์ "RegNav.vbs" และคุณสามารถดาวน์โหลดได้ทันที:

ดาวน์โหลดพร้อมใช้งาน VB Script

หากการเปิด Regedit เป็นงานที่ทำบ่อยสำหรับคุณ คุณสามารถปักหมุด regnav.vbs ไว้ที่ทาสก์บาร์ได้ สร้างทางลัดใหม่และพิมพ์ข้อความต่อไปนี้ลงในกล่องข้อความเป้าหมายทางลัด:

wscript.exe d:\regnav.vbs

อย่าลืมใช้เส้นทางที่ถูกต้องเพื่อ regnav.vbs

ตอนนี้ให้คลิกขวาที่ไฟล์ทางลัดที่คุณสร้างขึ้นแล้วคลิก "ปักหมุดที่ทาสก์บาร์" จากเมนูบริบท นั่นคือทั้งหมดที่

วิธีทดสอบสคริปต์นี้

  1. เลือกข้อความนี้: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
  2. กด CTRL+C
  3. คลิกที่ regnav.vbs.

การใช้แอป Winaero Tweaker

หากคุณเป็นผู้ใช้ Winaero Tweaker เริ่มต้นด้วยเวอร์ชัน 0.8 จะมาพร้อมกับตัวเลือกต่อไปนี้

คุณจะอนุญาตให้คุณไปที่คีย์รีจิสทรีที่ต้องการได้ด้วยคลิกเดียว เมื่อคุณเปิดหน้านี้ใน 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 รองรับ -ค สวิตช์ที่แยกเส้นทาง Registry ที่เก็บไว้ในคลิปบอร์ด ซึ่งช่วยให้เปิดคีย์รีจิสทรีได้โดยตรง

คุณสามารถสร้างทางลัดเพื่อเปิดแอปด้วยสวิตช์ -c ดังนั้นเมื่อคุณคัดลอกพาธคีย์รีจิสทรีแล้ว เพียงคลิกที่ทางลัดที่คุณสร้างขึ้น และการดำเนินการนี้จะเปิด Regedit.exe ที่คีย์ทางขวา

นอกจาก Windows 10 แล้ว RegJump ยังใช้งานได้ใน Windows 7 และ Windows 8

สุดท้าย คุณสามารถใช้สคริปต์ PowerShell ได้เช่นเดียวกัน

เปิดคีย์รีจิสทรีโดยตรงด้วย PowerShell

PowerShell เป็นคอนโซลที่ทันสมัย รองรับคำสั่งต่างๆ ที่ช่วยให้คุณสามารถเปลี่ยนตัวเลือกของ Windows และจัดการแอปและคุณลักษณะต่างๆ ได้ มันสมบูรณ์แบบสำหรับการทำงานอัตโนมัติ

คุณสามารถใช้สคริปต์ PowerShell ต่อไปนี้เพื่อเปิดตัวแก้ไขรีจิสทรีที่คีย์ที่ต้องการ

พารามิเตอร์ ( $KeyPath="" ) $pidregedit = รับการประมวลผล regedit -ErrorAction SilentlyContinue ถ้า ($pidregedit) { $pidregedit. CloseMainWindow() เริ่มสลีป - มิลลิวินาที 500 ถ้า (!$pidregedit. HasExited) { $pidregedit | หยุดกระบวนการ -บังคับ } } Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -ชื่อ Lastkey -Value $KeyPath -Type String -Force เริ่มกระบวนการ "regedit.exe"

สคริปต์จะปิดแอป Registry Editor ที่กำลังทำงานอยู่ หากทำงานอยู่ ให้ตั้งค่า Lastkey ค่าสตริงที่กล่าวถึงข้างต้นและจะเริ่ม regedit.exe อีกครั้ง.

รันได้ดังนี้

.\openregkey.ps1 -คีย์ "HKEY_CURRENT_USER\Software\Microsoft\Windows"

แทนที่พาธเป็นพาธคีย์ที่คุณต้องการเปิด

ซึ่งจะเป็นการเปิดตัวแก้ไขรีจิสทรีและคีย์ที่ต้องการ และจะเปิดคีย์โดยตรง

หรือคุณสามารถใช้เวอร์ชันสคริปต์ที่แก้ไขซึ่งไม่ได้ปิดแอปตัวแก้ไขรีจิสทรี แต่เปิดอินสแตนซ์ใหม่ของแอปตามเส้นทางที่กำหนด

เปิดคีย์รีจิสทรีโดยตรงในอินสแตนซ์ Regedit ใหม่ด้วย PowerShell

หากต้องการเปิดคีย์รีจิสทรีโดยตรงในอินสแตนซ์ใหม่ของ Regedit ให้ใช้สคริปต์ต่อไปนี้

พารามิเตอร์ ( $KeyPath="" ) Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit" -ชื่อ Lastkey -Value $KeyPath -Type String -Force เริ่มกระบวนการ "regedit.exe" -args "-m"

วิ่งตามนี้เลยครับ.

.\openregkeynew.ps1 -คีย์ "HKEY_CURRENT_USER\Software\Microsoft\Windows"

ดาวน์โหลดสคริปต์ PowerShell

คุณสามารถดาวน์โหลดสคริปต์ PowerShell ด้านบนได้จากที่นี่: ดาวน์โหลดสคริปต์. ไฟล์ ZIP มีทั้ง openregkeynew.ps1 และ openregkey.ps1 ไฟล์.

แค่นั้นแหละ.

Windows 11 จะแสดง Snap Groups ใน Alt + Tab และตัวอย่างแถบงาน

Windows 11 จะแสดง Snap Groups ใน Alt + Tab และตัวอย่างแถบงาน

หนึ่งในการปรับปรุงที่ยอดเยี่ยมใน Windows 11 คือการจัดการหน้าต่าง เมื่อคุณย้ายแอพบางแอพไปที่ขอบหน้...

อ่านเพิ่มเติม

แอป Remote Desktop Store ได้รับการอัปเดตครั้งใหญ่

แอป Remote Desktop Store ได้รับการอัปเดตครั้งใหญ่

นอกเหนือจากแอป Remote Desktop แบบคลาสสิก (mstsc.exe) แล้ว Windows 10 ยังมีแอปที่ทันสมัยซึ่งเรียกง...

อ่านเพิ่มเติม

Windows 10 Builds 18362.329 และ 18363.329 เข้าสู่ Release Preview Ring

Windows 10 Builds 18362.329 และ 18363.329 เข้าสู่ Release Preview Ring

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบMicrosoft กำลังทดสอบการอัปเดตส...

อ่านเพิ่มเติม