Główny Windows Jak jednym kliknięciem przejść do żądanego klucza rejestru

Jak jednym kliknięciem przejść do żądanego klucza rejestru



Jeśli jesteś uzależniony od różnych poprawek rejestru, tak jak ja, prawdopodobnie bardzo często pracujesz z Edytorem rejestru. Różne strony internetowe związane z ulepszaniem instruują Cię, aby przejść do różnych kluczy rejestru. Chciałbym podzielić się swoją własną drogą aby przejść bezpośrednio do żądanego klucza rejestru i pominąć ręczną nawigację za pomocą Edytora rejestru . Można to zrobić za pomocą prostego pliku skryptu VB bez korzystania z oprogramowania innej firmy. Jeśli jesteś zainteresowany, kliknij „Czytaj więcej”.

Reklama

jak zaktualizować aplikacje na vizio smart tv?

Przegląd

Od systemu Windows 2000 Edytor rejestru jest w stanie zapamiętać ostatnio otwarty klucz przed jego zamknięciem. Te dane są przechowywane w następującym kluczu rejestru:

HKEY_Current_User  Software  Microsoft  Windows  CurrentVersion  Applets  Regedit

Plik LastKey wartość jest używana przez system Windows do przechowywania ostatnio używanego klucza.

none

Jak widać, jest to gałąź rejestru na użytkownika, więc system Windows przechowuje ostatnio używany klucz dla każdego użytkownika oddzielnie. Możliwe jest wykorzystanie tej funkcji, aby bezpośrednio przejść do potrzebnego klucza. Pokażę, jak można to zrobić za pomocą hosta skryptów systemu Windows i języka VBScript.

Irealizacja

Windows 10

Jeśli korzystasz z systemu Windows 10 w wersji 14942 lub nowszej, nie potrzebujesz skryptów aplikacji innych firm. Od kompilacji 14942 aplikacja Edytor rejestru w systemie Windows 10 ma pasek adresu , która wyświetla bieżącą ścieżkę klucza rejestru i umożliwia jej skopiowanie i wklejenie.

Możesz użyć skróconej notacji dla nazw kluczy głównych HKEY_ *. Są one następujące:

  • HKEY_CURRENT_USER = HKCU
  • HKEY_CLASSES_ROOT = HKCR
  • HKEY_LOCAL_MACHINE = HKLM
  • HKEY_USERS = HKU

Tak więc, gdy chcesz przejść bezpośrednio do HKEY_CURRENT_USER Control Panel Desktop, możesz wpisać w pasku adresu:

hkcu  panel sterowania  desktop

Po naciśnięciu klawisza Enter ścieżka zostanie automatycznie rozszerzona do HKEY_CURRENT_USER Control Panel Desktop. Zobacz poniższy zrzut ekranu:

none none none

Windows 8.1 / Windows 7 / Windows Vista i Windows XP

Chodzi o to, aby skopiować pełną ścieżkę żądanego klucza rejestru do schowka i zastąpić plik LastKey wartość skopiowaną ze schowka. Gdy regedit.exe zostanie uruchomiony po wykonaniu tej czynności, otworzy się bezpośrednio pod żądanym kluczem.

Jak pobrać zawartość schowka za pomocą VBscript

Obiekt ActiveX „htmlfile” służy do wyświetlania pomocy HTML i plików HTA w systemie Windows. Może służyć do pobierania zawartości schowka. Nie wymaga nawet instalacji IE. Kod wygląda następująco:

set objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('tekst')

Jeśli zawartość schowka to tekst, zostanie on zapisany w formacie cClipBoard zmienna. Proste, prawda?

Bezpośrednio otwierając Regedit pod żądanym kluczem

Ponieważ mamy teraz żądany klucz w cClipboard, musimy go zapisać LastKey wartość wymieniona powyżej. Kod do tego to:

Dim WshShell
Ustaw WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', сClipBoard, 'REG_SZ'

Ten fragment kodu nie wymaga objaśnień, więc nie ma potrzeby komentowania.

Ostateczny skrypt wygląda następująco:

Dim objHTA
Dim cClipBoard
Dim WshShell
set objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('tekst')
Ustaw WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', cClipBoard, 'REG_SZ'
WshShell.Run „regedit.exe -m”
Ustaw objHTA = nic
Ustaw WshShell = nic

jak zobaczyć swoich subskrybentów na twitchu

Zwróć uwagę, że WshShell.Run ' regedit.exe -m ' linia. Zawiera nieudokumentowany przełącznik „-m”, który umożliwia jednoczesne uruchamianie wielu wystąpień programu Regedit.

Zapisałem ten skrypt jako plik „RegNav.vbs” i możesz go teraz pobrać:

Pobierz gotowy do użycia skrypt VB

Jeśli otwieranie Regedit jest dla Ciebie bardzo częstym zadaniem, możesz przypiąć regnav.vbs do paska zadań. Utwórz nowy skrót i wpisz w polu tekstowym celu skrótu:

wscript.exe d:  regnav.vbs

Nie zapomnij użyć poprawnej ścieżki do regnav.vbs.

Teraz kliknij prawym przyciskiem myszy utworzony plik skrótu i ​​kliknij „Przypnij do paska zadań” z menu kontekstowego. To wszystko.

P.S. Jak przetestować ten skrypt

  1. Zaznacz ten tekst
    HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
  2. Naciśnij klawisze CTRL + C
  3. Kliknij regnav.vbs .

Aplikacja Winaero Tweaker

Jeśli jesteś użytkownikiem Winaero Tweaker, począwszy od wersji 0.8, ma on następującą opcję.

none

Pozwoli ci to przejść do żądanego klucza rejestru za pomocą jednego kliknięcia. Po otwarciu tej strony w Winaero Tweaker spróbuje wyodrębnić ścieżkę klucza rejestru ze schowka, aby zaoszczędzić czas!

Pobierz Winaero Tweaker

Oprogramowanie RegistryOwnershipEx

Jedna z moich aplikacji, RegistryOwnershipEx, umożliwia wykonywanie następujących zadań:

  • możesz przejąć klucz rejestru za pomocą jednego kliknięcia (przydatne w celu uzyskania pełnego dostępu do klucza).
  • możesz przejść bezpośrednio do żądanego klucza rejestru również jednym kliknięciem.

none

Może również odczytać dowolną ścieżkę rejestru ze schowka systemu Windows. Jeśli uruchomisz go z argumentem wiersza poleceń „/ j”, np. regownershipex.exe / j , wyodrębni ścieżkę klucza rejestru ze schowka i bezpośrednio otworzy Edytor rejestru.
Osobiście wolę używać RegistryOwnershipEx. Pobierz tutaj:

RegOwnershipEx

Bezpośrednio otwórz klucz rejestru za pomocą RegJump

RegJump to doskonałe narzędzie od Windows Sysinternals, które istnieje od bardzo dawna, automatycznie uruchamia Edytor rejestru i przeskakuje do określonej ścieżki rejestru. Ścieżkę rejestru należy podać jako parametr wiersza polecenia dla funkcji RegJump.

Aby Edytor rejestru otwierał gałąź HKEY_LOCAL_MACHINE Software Microsoft bezpośrednio, użyj tego polecenia:

regjump.exe HKLM Software Microsoft Windows

RegJump obsługuje-doprzełącznik, który wyodrębnia ścieżkę rejestru przechowywaną w schowku. Pozwala to bezpośrednio otworzyć klucz rejestru.

Możesz utworzyć skrót, aby uruchomić aplikację za pomocą przełącznika -c, więc po skopiowaniu ścieżki klucza rejestru wystarczy kliknąć utworzony skrót, co spowoduje otwarcie programu Regedit.exe pod odpowiednim kluczem.

none

Oprócz Windows 10, RegJump działa również w Windows 7 i Windows 8.

Ciekawe Artykuły

Wybór Redakcji

none
Recenzja Macromedia Flash Professional 8
Aż trudno uwierzyć, że Flash powstał zaledwie dziesięć lat temu jako FutureSplash, prosty program do rysowania i animacji wektorów w kreskówkowym stylu. Od tamtego czasu Macromedia korzysta z zaawansowanych funkcji multimedialnych i programowania, aby przekształcić Flash,
none
Ile miejsca potrzeba na komputer do gier [Wyjaśnienie]
Nie można programowo wyłączyć reklam automatycznych na stronie, więc oto jesteśmy!
none
Jak wysłać swoją lokalizację w iMessage
Możliwość wysłania komuś swojej aktualnej lokalizacji jest nie tylko użyteczną funkcją, ale także pomocną w sytuacjach awaryjnych. Nie potrzebujesz oddzielnej aplikacji, aby udostępniać swoje kontakty swoim kontaktom, gdy masz iPhone'a.
none
Prawidłowe formatowanie tytułów utworów w dokumentach pisanych
Podkreślenie jest wyłączone (chyba że używasz maszyny do pisania). Dowiedz się, jak prawidłowo używać kursywy i cudzysłowów przy formatowaniu tytułów utworów i albumów.
none
Jak usunąć pojedynczą wiadomość na iPhonie
Nawet jeśli chcesz zachować wątki rozmów i wiadomości tekstowe z określonymi kontaktami, nie musisz zachowywać wszystkich wiadomości. Możesz usuwać pojedyncze wiadomości na swoim iPhonie i zachować większość wątków. Czytaj dalej, aby znaleźć
none
Linux Mint 20+ nie obsługuje systemów 32-bitowych
W następstwie podobnej decyzji podjętej przez Canonical, projekt Linux Mint porzuci wsparcie dla architektury 32-bitowej. Zmiana wpłynie na Linux Mint 20 i nowsze wersje, które będą oparte na Ubuntu 20.04 LTS. W dzisiejszych czasach wszystkie nowoczesne komputery i laptopy są wyposażone w 64-bitowy procesor. Trudno jest znaleźć urządzenie tylko 32-bitowe
none
Co to jest port USB?
Port USB to standardowy interfejs połączenia kablowego w komputerach i elektronice użytkowej, używany do komunikacji cyfrowej na niewielkie odległości oraz do przesyłania danych cyfrowych.