Главная Windows Как одним щелчком перейти к нужному разделу реестра

Как одним щелчком перейти к нужному разделу реестра



Если вы, как и я, пристрастились к различным настройкам реестра, вы, вероятно, очень часто работаете с редактором реестра. Различные веб-сайты, связанные с настройкой, предлагают вам перейти к разным ключам реестра. Я хотел бы поделиться своим путем чтобы перейти к нужному разделу реестра напрямую и пропустить ручную навигацию с помощью редактора реестра . Это можно сделать с помощью простого файла сценария VB без использования стороннего программного обеспечения. Если вам интересно, нажмите «Подробнее».

Реклама

как закрепить на картах Google

Обзор

Начиная с Windows 2000, редактор реестра может запомнить последний открытый ключ перед его закрытием. Эти данные хранятся в следующем разделе реестра:

HKEY_Current_User  Software  Microsoft  Windows  CurrentVersion  Applets  Regedit

В LastKey value используется Windows для хранения последнего использованного ключа.

Как видите, это ветвь реестра для каждого пользователя, поэтому Windows сохраняет последний использованный ключ для каждого пользователя отдельно. Эту функцию можно использовать для прямого перехода к нужной вам клавише. Позвольте мне показать, как это можно сделать с помощью Windows Scripting Host и VBScript.

Яреализация

Windows 10

Если вы используете Windows 10 build 14942 или выше, вам не нужны скрипты сторонних приложений. Начиная со сборки 14942, приложение редактора реестра в 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. См. Следующий снимок экрана:

реестр-панель инструментов-1 реестр-панель инструментов-2 реестр-панель инструментов-3

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
Dim 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. Запустите regedit.exe -m
Установите objHTA = ничего
Установите WshShell = ничего

как найти непрочитанные сообщения в Gmail

Обратите внимание, что WshShell.Run ' regedit.exe -m ' линия. Он содержит недокументированный переключатель «-m», который позволяет запускать несколько экземпляров Regedit одновременно.

Я сохранил этот скрипт как файл RegNav.vbs, и вы можете скачать его прямо сейчас:

Скачать готовый к использованию VB Script

Если открытие Regedit является для вас очень частой задачей, вы можете закрепить regnav.vbs на панели задач. Создайте новый ярлык и введите следующее в текстовое поле ярлыка:

wscript.exe d:  regnav.vbs

Не забудьте указать правильный путь к regnav.vbs.

Теперь щелкните правой кнопкой мыши созданный вами файл ярлыка и выберите «Закрепить на панели задач» в контекстном меню. Это все.

P.S. Как протестировать этот скрипт

  1. Выберите этот текст
    HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
  2. Нажмите CTRL + C
  3. Нажмите на regnav.vbs .

Приложение Winaero Tweaker

Если вы являетесь пользователем Winaero Tweaker, начиная с версии 0.8 он поставляется со следующей опцией.

Ключ открытого реестра Winaero Tweaker

Это позволит вам одним щелчком перейти к желаемому ключу реестра. Как только вы откроете эту страницу в Winaero Tweaker, она попытается извлечь путь к ключу реестра из буфера обмена, чтобы сэкономить ваше время!

Скачать Winaero Tweaker

Программное обеспечение RegistryOwnershipEx

Одно из моих приложений, RegistryOwnershipEx, позволяет выполнять следующие задачи:

  • вы можете стать владельцем ключа реестра одним щелчком мыши (полезно для получения полного доступа к ключу).
  • Вы можете перейти непосредственно к нужному разделу реестра одним щелчком мыши.

Regownershipex

Он также может читать любой путь реестра из буфера обмена Windows. Если вы запустите его с аргументом командной строки '/ j', например regownershipex.exe / j , он извлечет путь к ключу реестра из буфера обмена и напрямую откроет редактор реестра.
Лично я предпочитаю использовать RegistryOwnershipEx. Получи это здесь:

RegOwnershipEx

Непосредственное открытие ключа реестра с помощью RegJump

RegJump - отличный инструмент от Windows Sysinternals, который существует очень давно, автоматически запускает редактор реестра и переходит к указанному пути реестра. Путь в реестре необходимо указать в качестве параметра командной строки для RegJump.

Чтобы редактор реестра открывал ветку HKEY_LOCAL_MACHINE Software Microsoft напрямую, вы должны использовать эту команду:

regjump.exe HKLM Программное обеспечение Microsoft Windows

RegJump поддерживает-cпереключатель, который извлекает путь реестра, хранящийся в буфере обмена. Это позволяет напрямую открыть ключ реестра.

Вы можете создать ярлык для запуска приложения с ключом -c, поэтому после копирования пути к ключу реестра просто щелкните созданный ярлык, и это откроет Regedit.exe по нужному ключу.

Открыть ключ реестра напрямую с помощью RegJump

Помимо Windows 10, RegJump также работает в Windows 7 и Windows 8.

Интересные статьи

Выбор редакции

Скачать Скачать cPro__Bento Skin для Winamp
Скачать Скачать cPro__Bento Skin для Winamp
Загрузите cPro__Bento Skin для Winamp. Здесь вы можете скачать скин cPro__Bento для Winamp. Все кредиты принадлежат оригинальному автору этого скина (см. Информацию о скине в настройках Winamp). Автор:. Скачать 'Скачать cPro__Bento Skin для Winamp' Размер: 255,85 Kb РекламаPCRepair: Исправить проблемы с Windows. Все они. Ссылка для скачивания: Нажмите здесь, чтобы загрузить
Как собрать компьютер: онлайн-руководство по созданию собственного компьютера с нуля
Как собрать компьютер: онлайн-руководство по созданию собственного компьютера с нуля
Мало что может сравниться с удовлетворением, которое вы получаете от сборки собственного ПК с нуля или от модернизации существующей модели. Поскольку цены на компьютеры ниже, чем когда-либо, это может показаться ложной экономией, но посмотрите глубже, и вы увидите
Как изменить свой профиль Netflix на телевизоре Samsung
Как изменить свой профиль Netflix на телевизоре Samsung
Netflix с более чем 150 миллионами подписчиков является одним из ведущих потоковых сервисов в мире. Благодаря простому в использовании интерфейсу и относительно недорогой модели подписки его популярность неудивительна. Хотя многим пользователям нравится смотреть
Как скопировать файлы с ПК с Windows на Linux
Как скопировать файлы с ПК с Windows на Linux
У большинства домашних пользователей есть система с двойной загрузкой, которая может загружаться из Linux, например Ubuntu, или запускаться из Windows. Этот сценарий, безусловно, является самым простым способом передачи файлов из Windows в Linux. Однако другие (деловые или личные)
Архив меток: Windows 10 build 10586 iso
Архив меток: Windows 10 build 10586 iso
Кто такой Тим Кук? Мы исследуем генерального директора Apple, сменившего Стива Джобса.
Кто такой Тим Кук? Мы исследуем генерального директора Apple, сменившего Стива Джобса.
Тим Кук одновременно является одним из самых заметных и анонимных людей на планете. Попросите кого-нибудь рассказать о нем несколько фактов, и он, скорее всего, будет ошеломлен. 57-летний мужчина попадает в заголовки новостей как
Как заставить Windows 10 отображать знакомые значки рабочего стола
Как заставить Windows 10 отображать знакомые значки рабочего стола
Давайте посмотрим, как вернуть классические значки на рабочий стол в Windows 10.