Principal Janelas Como pular para a chave de registro desejada com um clique

Como pular para a chave de registro desejada com um clique



Se você é viciado em vários ajustes de registro como eu, provavelmente trabalha com o Editor do Registro com frequência. Vários sites relacionados a ajustes instruem você a acessar diferentes chaves de registro. Eu gostaria de compartilhar meu próprio caminho para ir diretamente para a chave de registro desejada e pular a navegação manual com o Editor de registro . Isso pode ser feito com um arquivo de script VB simples, sem usar software de terceiros. Clique em 'Leia mais' se estiver interessado.

Propaganda

como fazer margens no google docs

Visão geral

Desde o Windows 2000, o Editor do Registro é capaz de lembrar a última chave aberta antes de você fechá-la. Esses dados são armazenados na seguinte chave de registro:

HKEY_Current_User  Software  Microsoft  Windows  CurrentVersion  Applets  Regedit

o LastKey valor é usado pelo Windows para armazenar a última chave usada.

Como você pode ver, esta é uma ramificação do registro por usuário, então o Windows armazena a última chave usada para cada usuário separadamente. É possível utilizar este recurso para pular diretamente para a tecla necessária. Deixe-me mostrar como isso pode ser feito por meio do Windows Scripting Host e VBScript.

O euimplementação

Windows 10

Se você estiver executando o Windows 10 build 14942 ou superior, não precisará de scripts de aplicativos de terceiros. Desde a compilação 14942, o aplicativo Editor do Registro no Windows 10 tem uma barra de endereço , que exibe o caminho da chave do Registro atual e permite que você copie e cole.

Você pode usar a notação abreviada para nomes de chave raiz HKEY_ *. Eles são os seguintes:

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

Portanto, quando você precisar ir diretamente para HKEY_CURRENT_USER Control Panel Desktop, poderá digitar o seguinte na barra de endereço:

hkcu  painel de controle  desktop

Depois de pressionar a tecla Enter, o caminho será expandido automaticamente para HKEY_CURRENT_USER Control Panel Desktop. Veja a seguinte captura de tela:

registro-barra de ferramentas-1 registro-barra de ferramentas-2 registro-barra de ferramentas-3

Windows 8.1 / Windows 7 / Windows Vista e Windows XP

A ideia é copiar o caminho completo da chave de registro desejada para a área de transferência e substituir o LastKey valor com o valor copiado da área de transferência. Quando regedit.exe for iniciado após fazer isso, ele será aberto diretamente na chave desejada.

Como obter conteúdo da área de transferência com VBscript

O objeto ActiveX 'htmlfile' é usado para exibir a ajuda HTML e arquivos HTA no Windows. Ele pode ser usado para buscar conteúdo da área de transferência. Nem mesmo requer a instalação do Internet Explorer. O código é o seguinte:

definir objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('text')

Se o conteúdo da área de transferência for texto, ele será armazenado em cClipBoard variável. Simples, não é?

Abrindo o Regedit diretamente na tecla desejada

Uma vez que agora temos a chave desejada em cClipboard, temos que escrevê-la em LastKey valor medido acima. O código para isso é:

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

Este trecho de código é autoexplicativo, portanto, não há necessidade de comentá-lo.

O script final se parece com este:

Dim objHTA
Dim cClipBoard
Dim WshShell
definir objHTA = createobject ('htmlfile')
cClipBoard = objHTA.parentwindow.clipboarddata.getdata ('text')
Defina WshShell = WScript.CreateObject ('WScript.Shell')
WshShell.RegWrite 'HKCU Software Microsoft Windows CurrentVersion Applets Regedit LastKey', cClipBoard, 'REG_SZ'
WshShell.Run 'regedit.exe -m'
Defina objHTA = nada
Defina WshShell = nada

como saber se um telefone celular está desbloqueado

Observe que WshShell.Run ' regedit.exe -m ' linha. Ele contém a opção '-m' não documentada, que permite que você execute várias instâncias do Regedit simultaneamente.

Salvei este script como um arquivo 'RegNav.vbs' e você pode fazer o download agora mesmo:

Download pronto para usar VB Script

Se abrir o Regedit é uma tarefa muito frequente para você, então você pode fixar regnav.vbs na barra de tarefas. Crie um novo atalho e digite o seguinte na caixa de texto de destino do atalho:

wscript.exe d:  regnav.vbs

Não se esqueça de usar o caminho correto para regnav.vbs.

Agora clique com o botão direito do mouse no arquivo de atalho que você criou e clique em 'Fixar na barra de tarefas' no menu de contexto. Isso é tudo.

P.S. Como testar este script

  1. Selecione este texto
    HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
  2. Pressione CTRL + C
  3. Clique em regnav.vbs .

Aplicativo Winaero Tweaker

Se você é usuário do Winaero Tweaker, a partir da versão 0.8 vem com a seguinte opção.

Winaero Tweaker Open Registry Key

Isso permitirá que você vá para a chave de registro desejada com um clique. Depois de abrir esta página no Winaero Tweaker, ele tentará extrair o caminho da chave do Registro da área de transferência para economizar seu tempo!

Baixe o Winaero Tweaker

Software RegistryOwnershipEx

Um dos meus aplicativos, RegistryOwnershipEx, permite que você faça as seguintes tarefas:

  • você pode obter a propriedade de uma chave de registro com um clique (útil para obter acesso total à chave).
  • você pode pular diretamente para a chave de registro desejada com um clique.

Regownershipex

Ele também pode ler qualquer caminho de registro da área de transferência do Windows. Se você executá-lo com o argumento de linha de comando '/ j', por exemplo regownershipex.exe / j , ele extrairá o caminho da chave do registro da área de transferência e abrirá o Editor do Registro diretamente.
Pessoalmente, prefiro usar RegistryOwnershipEx. Venha aqui:

RegOwnershipEx

Abra diretamente uma chave de registro com RegJump

RegJump é uma excelente ferramenta do Windows Sysinternals que existe há muito tempo, inicia o Editor do Registro automaticamente e salta para o caminho de registro especificado. O caminho do registro precisa ser mencionado como um parâmetro de linha de comando para RegJump.

Para fazer o Editor do Registro abrir o branch HKEY_LOCAL_MACHINE Software Microsoft diretamente, você deve usar este comando:

regjump.exe HKLM Software Microsoft Windows

RegJump suporta o-cswitch que extrai o caminho do Registro armazenado na área de transferência. Isso permite abrir uma chave do Registro diretamente.

Você pode criar um atalho para iniciar o aplicativo com a opção -c, portanto, depois de copiar um caminho de chave de registro, apenas clique no atalho que você criou e isso abrirá o Regedit.exe na chave certa.

Abra a chave do registro diretamente com o RegJump

Além do Windows 10, o RegJump também funciona no Windows 7 e no Windows 8.

Artigos Interessantes

Escolha Do Editor

Como converter cabo coaxial para HDMI
Como converter cabo coaxial para HDMI
Atualizado: 30/05/2021 Se você comprar uma TV nova, é provável que ela não tenha um conector coaxial. Ele pode ter vários conectores HDMI, USB e componente, mas nenhum coaxial. Se você tiver uma caixa de cabo ou satélite mais antiga
Posso definir o Google Maps como padrão em um iPhone? Não
Posso definir o Google Maps como padrão em um iPhone? Não
Muitos usuários gostam do Google Maps, especialmente porque funciona bem com outros produtos do Google. No entanto, os usuários do iPhone não obtêm o aplicativo por padrão e ficam presos ao Apple Maps inicialmente. Embora você possa obter o Google Maps,
Análise do Western Digital WD TV Live
Análise do Western Digital WD TV Live
O WD TV da Western Digital não era um reprodutor de mídia comum. Com pouco mais do que uma porta HDMI na parte traseira, sem armazenamento interno e sem recursos de rede, a simplicidade era sua palavra de ordem; conecte qualquer dispositivo de armazenamento em massa USB, seja
Como espelhar o Android em um PC ou laptop
Como espelhar o Android em um PC ou laptop
Com tantos dispositivos que as pessoas usam diariamente, querer conectá-los uns aos outros parece a coisa mais natural a se fazer. Dependendo da combinação de dispositivos que você possui, essa pode ser uma tarefa bastante simples.
Como desativar a aceleração de energia no Windows 10 [versões recentes]
Como desativar a aceleração de energia no Windows 10 [versões recentes]
As versões recentes do Windows 10 vêm com um novo recurso, chamado 'Power Throttling'. Aqui está como desativar o Power Throttling no Windows 10 versão 1709 e superior.
Como fazer um álbum no SoundCloud
Como fazer um álbum no SoundCloud
Se você é um aspirante a músico sem uma gravadora, provavelmente sonha em ser descoberto por um caçador de talentos um dia. Mas até então, fazer álbuns e carregá-los em uma plataforma conveniente como o SoundCloud pode ser de imenso
Como desativar o Adobe Flash no Edge
Como desativar o Adobe Flash no Edge
Por padrão, o Windows 10 é fornecido com o Adobe Flash Player incluído no sistema operacional. Se você sentir que não precisa mais dele, veja como desativar o Flash no Edge.