Основен Windows Как да преминете към желания ключ на системния регистър с едно щракване

Как да преминете към желания ключ на системния регистър с едно щракване



Ако сте пристрастени към различни настройки на системния регистър като мен, вероятно много често работите с редактора на системния регистър. Различни уебсайтове, свързани с ощипването, ви инструктират да отидете на различни ключове в системния регистър. Бих искал да споделя моя собствен начин за да преминете директно към желания ключ на системния регистър и да пропуснете ръчната навигация с Редактора на системния регистър . Това може да се направи с прост VB скриптов файл, без да се използва софтуер на трети страни. Щракнете върху „Прочетете повече“, ако се интересувате.

Реклама

Windows 10 не отговаря след стартиране

Общ преглед

От Windows 2000 редакторът на системния регистър може да запомни последния отворен ключ, преди да го затворите. Тези данни се съхраняват в следния ключ на системния регистър:

HKEY_Current_User  Software  Microsoft  Windows  CurrentVersion  Applets  Regedit

The 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. Вижте следната екранна снимка:

регистър-лента с инструменти-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'

Този кодов фрагмент е обяснителен, така че няма нужда да го коментирате.

Последният скрипт изглежда така:

Дим 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 = нищо
Задайте WshShell = нищо

как да блокирам съобщения в

Имайте предвид, че 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 Software Microsoft Windows

RegJump поддържа-° Спревключвател, който извлича пътя на системния регистър, съхранен в клипборда. Това позволява директно отваряне на ключ на системния регистър.

Можете да създадете пряк път за стартиране на приложението с превключвателя -c, така че след като копирате пътя на ключа на системния регистър, просто щракнете върху създадения от вас пряк път и това ще отвори Regedit.exe от десния ключ.

Отворете директно ключа на системния регистър с RegJump

Освен Windows 10, RegJump работи и в Windows 7 и Windows 8.

Интересни Статии

Избор На Редактора

Microsoft преименува Xamarin Studio като Visual Studio за Mac
Microsoft преименува Xamarin Studio като Visual Studio за Mac
По-рано днес Microsoft обяви, че собствената интегрирана среда за разработка (IDE), Visual Studio, вече е достъпна на macOS. Това е възможно благодарение на съвместните усилия между екипа на Visual Studio за Windows и Xamarin, които Microsoft придоби по-рано тази година. Новото Visual Studio за Mac се основава на съществуващото Xamarin Studio и
Как да отпечатате повече от една страница на един лист хартия
Как да отпечатате повече от една страница на един лист хартия
Един от начините да станете зелени и да направите малко за тропическите гори е да спестите хартия за печат. Това ръководство за Tech Junkie ви каза как да изтриете неща от страниците на уебсайта, преди да отпечатате. Можете също да отпечатате повече от една страница
Как да персонализирате лентата за превъртане на Google Chrome
Как да персонализирате лентата за превъртане на Google Chrome
Google Chrome има няколко опции за персонализиране на лентата за превъртане на страницата. Не би ли било чудесно, ако можете да персонализирате цветовете, бутоните, размерите и скоростите на превъртане на лентата за превъртане? Е, можете да направите точно това с няколко разширения за Chrome.
Как автоматично да давате роли в Discord
Как автоматично да давате роли в Discord
Използването на ботове за персонализиране на вашия Discord сървър е едно нещо, което прави това приложение за съобщения толкова страхотно. Въпреки че възможността за автоматично присвояване на роли не е лесно достъпна в приложението, добавянето на бот е лесен и ефективен начин
Топ 10 на атрактивни игри като Hay Day за Android и IOS
Топ 10 на атрактивни игри като Hay Day за Android и IOS
Не можем да деактивираме автоматичните реклами програмно на страницата, така че сме тук!
Как да изчислите процентната промяна в Excel
Как да изчислите процентната промяна в Excel
Когато трябва да изчислите процентната промяна между две числа, Excel е удобен инструмент за използване. Тази статия ще ви покаже как да изчислите процентната промяна в Excel. Можете да използвате това изчисление, за да сравните две стойности и
Пренаредете или изтрийте командите от менюто Win + X в Windows 10
Пренаредете или изтрийте командите от менюто Win + X в Windows 10
Как да пренаредите или изтриете команди от менюто Win + X в Windows 10 В Windows 8 Microsoft въведе функция за потребителите на мишката, която може да бъде достъпна с десен бутон в долния ляв ъгъл на екрана - менюто Win + X. В Windows 8.1 и Windows 10 можете просто да щракнете с десния бутон върху