Nếu bạn nghiện các chỉnh sửa sổ đăng ký khác nhau như tôi, bạn có thể làm việc với Registry Editor rất thường xuyên. Các trang web khác nhau liên quan đến việc tinh chỉnh hướng dẫn bạn truy cập các khóa đăng ký khác nhau. Tôi xin chia sẻ theo cách của riêng tôi để chuyển trực tiếp đến khóa đăng ký mong muốn và bỏ qua điều hướng thủ công với Trình chỉnh sửa sổ đăng ký . Điều này có thể được thực hiện bằng một tệp kịch bản VB đơn giản mà không cần sử dụng phần mềm của bên thứ ba. Nhấp vào 'Đọc thêm' nếu bạn quan tâm.
Quảng cáo
trang tìm kiếm nâng cao của facebook phiên bản 2.2 beta
Tổng quat
Kể từ Windows 2000, Registry Editor có thể nhớ khóa được mở lần cuối trước khi bạn đóng nó. Dữ liệu này được lưu trữ tại khóa đăng ký sau:
HKEY_Current_User Software Microsoft Windows CurrentVersion Applets Regedit
Các LastKey giá trị được Windows sử dụng để lưu trữ khóa được sử dụng gần đây nhất.
Như bạn có thể thấy, đây là nhánh đăng ký cho mỗi người dùng, vì vậy Windows lưu trữ khóa được sử dụng gần đây nhất cho mỗi người dùng riêng biệt. Có thể sử dụng tính năng này để chuyển trực tiếp đến phím bạn cần. Hãy để tôi chỉ ra cách nó có thể được thực hiện thông qua Windows Scripting Host và VBScript.
Cái tôimplementation
Windows 10
Nếu bạn đang chạy Windows 10 bản dựng 14942 trở lên, bạn không cần tập lệnh của ứng dụng bên thứ ba. Kể từ bản dựng 14942, ứng dụng Registry Editor trong Windows 10 có một thanh địa chỉ , hiển thị đường dẫn khóa Registry hiện tại và cho phép bạn sao chép và dán nó.
Bạn có thể sử dụng ký hiệu viết tắt cho tên khóa gốc HKEY_ *. Chúng như sau:
- HKEY_CURRENT_USER = HKCU
- HKEY_CLASSES_ROOT = HKCR
- HKEY_LOCAL_MACHINE = HKLM
- HKEY_USERS = HKU
Vì vậy, khi bạn cần truy cập trực tiếp vào HKEY_CURRENT_USER Control Panel Desktop, bạn có thể nhập thông tin sau vào thanh địa chỉ:
hkcu bảng điều khiển máy tính để bàn
Khi bạn nhấn phím Enter, đường dẫn sẽ tự động được mở rộng thành HKEY_CURRENT_USER Control Panel Desktop. Xem ảnh chụp màn hình sau:
Windows 8.1 / Windows 7 / Windows Vista và Windows XP
Ý tưởng là sao chép đường dẫn đầy đủ của khóa đăng ký mong muốn vào khay nhớ tạm và thay thế LastKey giá trị với giá trị được sao chép từ khay nhớ tạm. Khi regedit.exe được khởi động sau khi thực hiện việc này, nó sẽ mở trực tiếp tại khóa bạn muốn.
Cách tìm nạp nội dung khay nhớ tạm bằng VBscript
Đối tượng ActiveX 'htmlfile' được sử dụng để hiển thị trợ giúp HTML và tệp HTA trong Windows. Nó có thể được sử dụng để tìm nạp nội dung khay nhớ tạm. Nó thậm chí không yêu cầu cài đặt IE. Mã như sau:
đặt objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('text')
Nếu nội dung khay nhớ tạm là văn bản, nó sẽ được lưu trữ trong cClipBoard Biến đổi. Đơn giản phải không?
Trực tiếp mở Regedit tại chìa khóa mong muốn
Vì bây giờ chúng ta có khóa mong muốn trong cClipboard, chúng ta phải viết nó vào LastKey giá trị được đánh giá ở trên. Mã cho điều đó là:
Dim WshShell
Đặt WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', сClipBoard, 'REG_SZ'
Đoạn mã này là tự giải thích, vì vậy không cần phải bình luận về nó.
Tập lệnh cuối cùng trông như thế này:
Dim objHTA
Dim cClipBoard
Dim WshShell
đặt objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('text')
Đặt WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', cClipBoard, 'REG_SZ'
WshShell.Run 'regedit.exe -m'
Đặt objHTA = nothing
Đặt WshShell = nothing
cách cài đặt mod trên sim 4
Lưu ý rằng WshShell.Run ' regedit.exe -m ' hàng. Nó chứa công tắc '-m' không có giấy tờ, cho phép bạn chạy nhiều phiên bản Regedit đồng thời.
Tôi đã lưu tập lệnh này dưới dạng tệp 'RegNav.vbs' và bạn có thể tải xuống ngay bây giờ:
Tải xuống sẵn sàng để sử dụng VB Script
Nếu việc mở Regedit là một công việc rất thường xuyên đối với bạn, thì bạn có thể ghim regnav.vbs vào thanh tác vụ. Tạo lối tắt mới và nhập nội dung sau vào hộp văn bản đích lối tắt:
wscript.exe d: regnav.vbs
Đừng quên sử dụng đường dẫn chính xác đến regnav.vbs.
Bây giờ hãy nhấp chuột phải vào tệp lối tắt bạn đã tạo và nhấp vào 'Ghim vào Thanh tác vụ' từ menu ngữ cảnh. Đó là tất cả.
P.S. Cách kiểm tra tập lệnh này
- Chọn văn bản này
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
- Nhấn CTRL + C
- Bấm vào regnav.vbs .
Ứng dụng Winaero Tweaker
Nếu bạn là người dùng Winaero Tweaker, bắt đầu từ phiên bản 0.8, nó có tùy chọn sau.
Nó sẽ cho phép bạn truy cập khóa Registry mong muốn bằng một cú nhấp chuột. Khi bạn mở trang này trong Winaero Tweaker, nó sẽ cố gắng trích xuất đường dẫn khóa Registry từ khay nhớ tạm để tiết kiệm thời gian của bạn!
Tải xuống Winaero Tweaker
Phần mềm RegistryOwnershipEx
Một trong những ứng dụng của tôi, RegistryOwnershipEx, cho phép bạn thực hiện các tác vụ sau:
- bạn có thể sở hữu khóa đăng ký chỉ bằng một cú nhấp chuột (hữu ích để có toàn quyền truy cập vào khóa).
- bạn có thể chuyển trực tiếp đến khóa đăng ký mong muốn cũng bằng một cú nhấp chuột.
Nó cũng có thể đọc bất kỳ đường dẫn đăng ký nào từ khay nhớ tạm của Windows. Nếu bạn chạy nó với đối số dòng lệnh '/ j', ví dụ: regownershipex.exe / j , nó sẽ trích xuất đường dẫn khóa đăng ký từ khay nhớ tạm và trực tiếp mở Registry Editor.
Cá nhân tôi thích sử dụng RegistryOwnershipEx hơn. Lấy nó ở đây:
RegOwnershipEx
Mở trực tiếp khóa đăng ký bằng RegJump
RegJump là một công cụ tuyệt vời của Windows Sysinternals tồn tại trong một thời gian dài, khởi chạy Registry Editor tự động và chuyển đến đường dẫn đăng ký được chỉ định. Đường dẫn đăng ký cần được đề cập như một tham số dòng lệnh cho RegJump.
Để làm cho Registry Editor mở trực tiếp chi nhánh HKEY_LOCAL_MACHINE Software Microsoft, bạn sẽ sử dụng lệnh sau:
regjump.exe HKLM Software Microsoft Windows
RegJump hỗ trợ-c
chuyển đổi trích xuất đường dẫn Đăng ký được lưu trữ trong khay nhớ tạm. Điều này cho phép mở khóa đăng ký trực tiếp.
Bạn có thể tạo lối tắt để khởi chạy ứng dụng bằng công tắc -c, vì vậy khi bạn sao chép đường dẫn khóa đăng ký, chỉ cần nhấp vào lối tắt bạn đã tạo và thao tác này sẽ mở Regedit.exe ở phím bên phải.
Bên cạnh Windows 10, RegJump cũng hoạt động trên Windows 7 và Windows 8.