Necesito abrir una clave de registro como la siguiente en regedit.
HKLM\Software\Microsoft\Foo\Bar
¿Existe alguna herramienta que me permita acceder a la tecla sin que yo tenga que navegar por las carpetas una por una?
automation
regedit
lanza
fuente
fuente
…Regedit\LastKey
y abrió Regedit; Regedit salta sobre sí mismo.Respuestas:
Esto no se puede hacer usando uno
regedit.exe
mismo o cualquiera de sus parámetros de línea de comando.Sin embargo, Microsoft ofrece
regjump.exe
una pequeña utilidad (anteriormente de SysInternals) que se puede usar para abrir el editor de registro en una clave específica.Una vez que instale esto, puede abrir la clave especificada así:
o incluso usando abreviaturas:
Las abreviaturas disponibles son:
fuente
regjump -c
para abrir la llave desde el portapapeles.Puede hacer esto creando un VBScript simple en su escritorio, sin instalar ningún software adicional.
El script simplemente establece la clave del "último uso" en el registro, antes de abrirlo.
Abra el Bloc de notas, pegue esto y guárdelo como,
FooBar.vbs
por ejemplo:En las propiedades del archivo .vbs, puede indicarle que no muestre un cuadro negro mientras ejecuta el script, para que esté un poco más ordenado.
Si desea ser elegante, puede guardar el script .vbs en otro lugar y crear un acceso directo en su escritorio. Entonces podrá cambiar el ícono y puede verse bonito (si realmente lo desea).
EDITAR: si desea que se le pregunte qué clave desea abrir cada vez, esto es lo que usaría en su lugar:
fuente
Windows 10 ahora incluye la funcionalidad de la barra de direcciones en el Editor del Registro:
Tan solo escriba o pegue la ruta en la barra de direcciones y presione Entrar.
Las siguientes abreviaturas funcionan con la barra de direcciones:
Entonces la
HKCC - HKEY_CURRENT_CONFIG
abreviatura no funciona (al menos a partir de esta fecha).Puede activar la barra de direcciones presionando
Ctrl+L
oAlt+D
, al igual que en el Explorador de Windows.fuente
Address Bar
entrada en elView
menú del Editor del Registro.Copie el texto a continuación y guárdelo como un archivo por lotes y ejecute
Ingrese la ruta de la clave de registro que desea abrir cuando el archivo por lotes lo solicite y presione Entery podrá abrir regedit con la ruta de clave de registro requerida.
fuente
@ECHO OFF<br>
para que funcionara en Windows 8En RegEdit tienes la capacidad de marcar rutas.
En el menú superior elige
Favorites Add to Favorites
fuente
HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\Favorites
haga una copia de seguridad de la clave de registro para que pueda restaurar fácilmente en una nueva computadora y tener todos sus favoritos nuevamente.Uso un poderoso programa macro ( QWin ) todo el tiempo, principalmente para escribir cosas que se usan con frecuencia. QMenu también tiene la capacidad de EJECUTAR aplicaciones.
Cuando le conté al autor, Gary Chanson, sobre el regjump y le pregunté si sería posible pasar el contenido del portapapeles como un argumento de comando, lo actualizó para permitir pasar el contenido del búfer del portapapeles como una variable que significa;
Cuando ahora copio cualquier tecla al portapapeles, todo lo que tengo que hacer es presionar la tecla Kot para QMenu y escribir "J" para ir directamente a esa tecla en Regedit.
Sin embargo, aunque lo anterior funciona en XP, en Win7 / 8 QMenu falla debido a las restricciones del sistema operativo para ejecutar ejecutables. Si bien funcionaría configurando qMenu como "EJECUTAR como administrador" que requería aprobar cada macro de teclado que llamé. ¿Solución? Configure QMenu para EJECUTAR un acceso directo para RegJump y establezca el acceso directo en "EJECUTAR como administrador. (Puede pasar un argumento a un acceso directo que lo pasará al programa que inicia)
Si QMenu suena interesante, tengo una página sobre cómo usarlo en bevhoward.com/WinTools.htm
Tenga en cuenta que, aunque he estado usando las herramientas de Gary durante muchos años, diferentes programas AV han marcado algunos de los archivos como infectados ... en el caso del QMenu actualizado, Avast lo marcó, pero se supone que el problema se resuelve con Su próxima actualización.
Espero que esta información sea de valor. Beverly Howard
fuente
Nircmd también puede hacerlo.
http://www.nirsoft.net/utils/nircmd.html
RegScanner es una GUI para buscar en el registro, con la opción de saltar a la clave seleccionada.
http://www.nirsoft.net/utils/regscanner.html
fuente
Tengo un conjunto de servicios que representan diferentes instancias de un poco de software de cosecha propia; Todos los nombres de servicio comienzan con el nombre del software, seguido de ciertos detalles específicos de la instancia.
ProgramName_Detail1A_Detail1B
ProgramName_Detail2A_Detail2B
Las descripciones se actualizan con frecuencia ya que el uso previsto de cada instancia cambiará con el tiempo, pero la descripción solo se puede cambiar en el registro. Con eso en mente, el siguiente código .BAT encuentra el primer servicio "ProgramName *" y abre regedit con ese primer servicio ya seleccionado. (Los nombres de mis servicios no contienen espacios; si los suyos lo hacen, se requerirá alguna adaptación).
fuente
No hay forma de hacerlo con el Editor de registro estándar por sí solo.
Sin embargo, Microsoft / Sysinternals tiene una herramienta llamada Regjump que hace exactamente lo que necesita: iniciarse en el lugar correcto en el editor de registro.
fuente
Una cosa que podría considerar hacer si usa Regjump es configurar una variable de entorno, por ejemplo REGJUMP = C: \ path \ to \ regjump.exe. Luego puede usar Regjump desde el cuadro 'Iniciar búsqueda' en, digamos, el menú Inicio de Windows Vista:
[Es posible que deba buscar la ubicación de regjump.exe y configurar regjump.exe para que tenga el nivel de privilegio 'Ejecutar este programa como administrador' en la pestaña Propiedades-> Compatibilidad. Esto asegurará que Regjump funcione correctamente en las computadoras que funcionan con el Control de cuentas de usuario].
fuente
Con Autohotkey plus regjump , puede definir un atajo de teclado para saltar a una ruta clave en el portapapeles. Ejemplo:
Tenga en cuenta que para Win7 deberá configurar "Ejecutar esto como administrador" en las propiedades de compatibilidad de regjump.exe
fuente
La forma más fácil es usar software de terceros. El más efectivo es el puente de clave del Registro , y es un programa gratuito portátil.
La parte más interesante es que no tiene que copiar una clave de registro: simplemente selecciónela y úsela CtrlAltX, iy la ubicación de la clave de registro se abrirá automáticamente. Si selecciona ey escribe texto, si hay una clave de registro dentro, el puente de clave de registro puede eliminar automáticamente el texto y abrirá la ubicación de la clave.
fuente
Este archivo por lotes funciona para mí en Windows 8 si regedit está cerrado cuando se ejecuta el archivo por lotes.
fuente
Si tiene que usarlo mucho, tiene sentido hacerlo más fácil: puede combinar RegJump y Notepad ++ para ir a su ubicación de registro después de seleccionar la ruta de registro en el texto.
Descarga regjump , descomprime en tu ubicación segura, crea un archivo por lotes:
Aquí es cómo lograr esto:
uso : si tiene un texto abierto en Notepad ++ que contiene la ruta de registro, seleccione esta ruta de registro y haga clic en Menú: 'Macro / RegJump to' - debería abrir el registro en la ubicación necesaria, si la ruta es correcta. Si la ruta no es correcta, se abrirá el registro en la ruta principal más cercana.
regjump también admite claves abreviadas: HKLM \ Software \ Microsoft
fuente