Si sou addicte a diversos ajustaments del registre com jo, probablement treballareu amb l'Editor del registre molt sovint. Diversos llocs web relacionats amb la modificació us indiquen que aneu a diferents claus de registre. M’agradaria compartir la meva manera per saltar directament a la clau de registre desitjada i saltar la navegació manual amb l'Editor del registre . Això es pot fer amb un simple fitxer de seqüència VB sense utilitzar programari de tercers. Feu clic a 'Llegiu-ne més' si esteu interessat.
Anunci publicitari
com esbrinar si el telèfon està desbloquejat
Visió general
Des del Windows 2000, l’Editor del registre pot recordar l’última clau oberta abans de tancar-la. Aquestes dades s’emmagatzemen a la següent clau de registre:
HKEY_Current_User Software Microsoft Windows CurrentVersion Applets Regedit
El LastKey valor el fa servir Windows per emmagatzemar la darrera clau utilitzada.
Com podeu veure, es tracta d'una branca de registre per usuari, de manera que Windows emmagatzema l'última clau utilitzada per a cada usuari per separat. És possible utilitzar aquesta funció per saltar directament a la clau que necessiteu. Permeteu-me mostrar com es pot fer mitjançant Windows Scripting Host i VBScript.
El joimplementació
Windows 10
Si utilitzeu Windows 10 build 14942 o superior, no necessiteu cap script d'aplicacions de tercers. Des de la compilació 14942, l’aplicació Editor del registre a Windows 10 té una barra d'adreces , que mostra el camí de la clau de registre actual i us permet copiar-lo i enganxar-lo.
Podeu utilitzar la notació abreujada per als noms de claus arrel HKEY_ *. Són els següents:
- HKEY_CURRENT_USER = HKCU
- HKEY_CLASSES_ROOT = HKCR
- HKEY_LOCAL_MACHINE = HKLM
- HKEY_USERS = HKU
Per tant, quan hàgiu d'anar directament a HKEY_CURRENT_USER Control Panel Desktop, podeu escriure el següent a la barra d'adreces:
hkcu tauler de control escriptori
Un cop premeu la tecla Retorn, el camí s'ampliarà automàticament a HKEY_CURRENT_USER Tauler de control Escriptori. Vegeu la captura de pantalla següent:
Windows 8.1 / Windows 7 / Windows Vista i Windows XP
La idea és copiar el camí complet de la clau de registre desitjada al porta-retalls i substituir el fitxer LastKey valor amb el valor copiat del porta-retalls. Quan regedit.exe s'inicia després de fer-ho, s'obrirà directament a la clau que vulgueu.
Com obtenir contingut del porta-retalls amb VBscript
L'objecte ActiveX 'htmlfile' s'utilitza per mostrar ajuda HTML i fitxers HTA al Windows. Es pot utilitzar per obtenir contingut del porta-retalls. Ni tan sols requereix instal·lar IE. El codi és el següent:
set objHTA = createobject ('fitxer html')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('text')
Si el contingut del porta-retalls és text, s’emmagatzemarà a cClipBoard variable. Senzill, oi?
Obrint directament Regedit a la tecla desitjada
Com que ara tenim la clau desitjada a cClipboard, l’hem d’escriure LastKey valor indicat anteriorment. El codi per a això és:
Dim WshShell
Estableix WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', сClipBoard, 'REG_SZ'
Aquest fragment de codi s’explica per si mateix, de manera que no cal comentar-lo.
El guió final té aquest aspecte:
Dim objectHTA
Dim cClipBoard
Dim WshShell
set objHTA = createobject ('fitxer html')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('text')
Estableix WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', cClipBoard, 'REG_SZ'
WshShell.Run 'regedit.exe -m'
Estableix objHTA = res
Estableix WshShell = res
com saber si està bloquejat a Snapchat
Tingueu en compte que WshShell.Run ' regedit.exe -m 'línia. Conté el commutador '-m' sense papers, que us permet executar diverses instàncies de Regedit simultàniament.
He desat aquest script com a fitxer 'RegNav.vbs' i el podeu descarregar ara mateix:
Descàrrega llesta per utilitzar VB Script
Si obrir Regedit és una tasca molt freqüent per a vosaltres, podeu fixar regnav.vbs a la barra de tasques. Creeu una nova drecera i escriviu el següent al quadre de text de destinació de drecera:
wscript.exe d: regnav.vbs
No oblideu fer servir el camí correcte per regnav.vbs.
Ara feu clic amb el botó dret al fitxer de drecera que heu creat i feu clic a 'Fixa a la barra de tasques' al menú contextual. Això és tot.
P.S. Com provar aquest script
- Seleccioneu aquest text
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
- Premeu CTRL + C
- Fer clic a regnav.vbs .
Aplicació Winaero Tweaker
Si sou l’usuari de Winaero Tweaker, a partir de la versió 0.8 ve amb la següent opció.
Us permetrà anar a la clau de registre desitjada amb un clic. Un cop obriu aquesta pàgina a Winaero Tweaker, intentarà extreure el camí de la clau del registre del porta-retalls per estalviar temps.
Descarregueu Winaero Tweaker
Programari RegistryOwnershipEx
Una de les meves aplicacions, RegistryOwnershipEx, us permet fer les tasques següents:
- podeu fer-vos propietaris d'una clau de registre amb un sol clic (útil per obtenir accés complet a la clau).
- podeu saltar directament a la clau de registre desitjada també amb un clic.
També pot llegir qualsevol ruta del registre des del porta-retalls de Windows. Si l'executeu amb l'argument de línia d'ordres '/ j', p. regownershipex.exe / j , extreurà el camí de la clau del registre del porta-retalls i obrirà directament l'Editor del registre.
Personalment, prefereixo utilitzar RegistryOwnershipEx. Aconsegueix-lo aquí:
RegOwnershipEx
Obriu directament una clau de registre amb RegJump
RegJump és una excel·lent eina de Windows Sysinternals que existeix des de fa molt de temps, inicia l’editor del registre automàticament i salta al camí de registre especificat. Cal esmentar el camí de registre com a paràmetre de línia d’ordres per a RegJump.
Per fer que l'Editor del Registre obri directament la sucursal HKEY_LOCAL_MACHINE Software Microsoft, utilitzeu aquesta ordre:
regjump.exe HKLM Software Microsoft Windows
RegJump admet el fitxer-c
commutador que extreu la ruta del registre emmagatzemada al porta-retalls. Això permet obrir directament una clau de registre.
Podeu crear una drecera per iniciar l'aplicació amb el commutador -c, de manera que, una vegada que copieu un camí de clau de registre, feu clic a la drecera que heu creat i s'obrirà Regedit.exe a la tecla correcta.
A més de Windows 10, RegJump també funciona a Windows 7 i Windows 8.