Preciso abrir uma chave do Registro, como a seguir no regedit.
HKLM\Software\Microsoft\Foo\Bar
Existe uma ferramenta que navegará até a chave para mim, sem que eu precise navegar pelas pastas pessoalmente, uma a uma?
automation
regedit
lança
fonte
fonte
…Regedit\LastKey
e abriu o Regedit; O Regedit salta sozinho.Respostas:
Isso não pode ser feito usando-
regedit.exe
se ou qualquer um dos seus parâmetros de linha de comando.No entanto, a Microsoft oferece
regjump.exe
um pequeno utilitário (anteriormente da SysInternals) que pode ser usado para abrir o editor de registro em uma chave especificada.Depois de instalar isso, você pode abrir a chave especificada da seguinte forma:
ou mesmo usando abreviações:
As abreviações disponíveis são:
fonte
regjump -c
para abrir a chave da área de transferência.Você pode fazer isso criando um VBScript simples na área de trabalho, sem instalar nenhum software adicional.
O script simplesmente define a chave "último usado" no registro, antes de abri-lo.
Abra o Bloco de notas, cole-o e salve-o como
FooBar.vbs
por exemplo:Nas propriedades do arquivo .vbs, você pode dizer para não exibir uma caixa preta enquanto está executando o script, para torná-lo um pouco mais organizado.
Se você quiser ser chique, salve o script .vbs em outro lugar e crie um atalho na área de trabalho. Você seria capaz de alterar o ícone e ele pode parecer bonito (se você realmente quiser).
EDIT - Se você quiser ser perguntado sobre qual chave deseja abrir cada vez, aqui está o que você usaria:
fonte
O Windows 10 agora inclui a funcionalidade da barra de endereço no Editor do Registro:
Então, basta digitar ou colar o caminho na barra de endereço e pressionar Enter.
As seguintes abreviações funcionam com a barra de endereço:
Portanto, a
HKCC - HKEY_CURRENT_CONFIG
abreviação não funciona (pelo menos a partir desta data).Você pode ativar a barra de endereço pressionando
Ctrl+L
ouAlt+D
, assim como no Windows Explorer.fonte
Address Bar
entrada noView
menu do Editor do Registro.Copie o texto abaixo e salve-o como um arquivo em lotes e execute
Digite o caminho da chave do registro que você deseja abrir quando o arquivo em lotes solicitar e pressione Entere você poderá abrir o regedit com o caminho da chave do registro necessário.
fonte
@ECHO OFF<br>
fazê-lo funcionar no Windows 8No RegEdit, você tem a capacidade de marcar caminhos.
No menu superior, escolha
Favorites Add to Favorites
fonte
HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\Favorites
para que você possa restaurar facilmente em um novo computador e tenha todos os seus favoritos novamente.Eu uso um poderoso programa de macro ( QWin ) o tempo todo, principalmente para digitar coisas usadas com freqüência. O QMenu também tem a capacidade de EXECUTAR aplicativos.
Quando contei ao autor, Gary Chanson, sobre o regjump e perguntei se seria possível transmitir o conteúdo da área de transferência como um argumento de comando, ele a atualizou para permitir a transmissão do conteúdo do buffer da área de transferência como uma variável, o que significa;
Quando agora copio qualquer tecla para a área de transferência, basta pressionar a tecla kotkey do QMenu e digitar "J" para ir diretamente para essa chave no Regedit.
No entanto, enquanto o descrito acima funciona no XP, o QMenu do Win7 / 8 falha devido às restrições do sistema operacional na execução de executáveis. Embora funcionasse, configure o qMenu como "EXECUTAR como administrador", o que exigia a aprovação de todas as macro de teclado que eu chamei. Solução? Defina QMenu como EXECUTAR um atalho para o RegJump e defina o atalho como "EXECUTAR como administrador. (Você pode passar um argumento para um atalho que o passará para o programa iniciado)
Se o QMenu parecer interessante, tenho uma página sobre como usá-lo em bevhoward.com/WinTools.htm
Observe que, enquanto eu uso as ferramentas de Gary há muitos anos, diferentes programas antivírus sinalizaram alguns arquivos como infectados ... no caso do QMenu atualizado, ele foi sinalizado pelo Avast, mas o problema deve ser resolvido com sua próxima atualização.
Espero que esta informação seja valiosa. Beverly Howard
fonte
Nircmd também pode fazê-lo.
http://www.nirsoft.net/utils/nircmd.html
O RegScanner é uma GUI para pesquisar o registro, com a opção de pular para a chave selecionada.
http://www.nirsoft.net/utils/regscanner.html
fonte
Eu tenho um conjunto de serviços representando diferentes instâncias de um pouco de software caseiro; todos os nomes de serviço começam com o nome do software, seguido por alguns detalhes específicos da instância.
ProgramName_Detail1A_Detail1B
ProgramName_Detail2A_Detail2B
As descrições são atualizadas frequentemente, pois o uso pretendido de cada instância muda com o tempo, mas a descrição pode ser alterada apenas no registro. Com isso em mente, o seguinte código .BAT localiza o primeiro serviço "ProgramName *" e abre o regedit com o primeiro serviço já selecionado. (Os nomes dos meus serviços não contêm espaços; se o seu for o caso, será necessária alguma adaptação.)
fonte
Não há como fazer isso com o Editor do Registro padrão por si só.
No entanto, a Microsoft / Sysinternals possui uma ferramenta chamada Regjump que faz exatamente o que você precisa - iniciando no local correto no editor de registro.
fonte
Uma coisa que você pode considerar fazer se usar o Regjump é configurar uma variável de ambiente, por exemplo REGJUMP = C: \ path \ to \ regjump.exe. Em seguida, você pode usar o Regjump na caixa 'Iniciar pesquisa', por exemplo, no menu Iniciar do Windows Vista:
[Pode ser necessário procurar o local do regjump.exe e definir o regjump.exe para ter o nível de privilégio 'Executar este programa como administrador' na guia Propriedades-> Compatibilidade. Isso garantirá que o Regjump funcione corretamente em computadores executando o Controle de Conta de Usuário].
fonte
Com Autohotkey plus regjump , você pode definir um atalho de teclado para ir para um caminho de tecla na área de transferência. Exemplo:
Observe que, para o Win7, você precisará definir "Executar isso como administrador" nas propriedades de compatibilidade do regjump.exe
fonte
A maneira mais fácil é usar software de terceiros. O mais eficaz é o jumper de chave do Registro , e é um freeware portátil.
A parte mais interessante é que você não precisa copiar uma chave do registro: basta selecioná-la e usá-la CtrlAltX, ie o local da chave do registro será aberto automaticamente. Se você selecionar ee digitar algum texto, se houver uma chave do Registro, o jumper de chave do Registro poderá eliminar automaticamente o texto e abrirá o local da chave.
fonte
Esse arquivo em lotes funciona para mim no Windows 8 se o regedit estiver fechado quando o arquivo em lotes for executado.
fonte
Se você precisar usá-lo muito, faz sentido facilitar - você pode combinar o RegJump e o Notepad ++ para ir para o local do registro depois de selecionar o caminho do registro no texto.
Baixe o regjump , descompacte em seu local seguro e crie um arquivo em lote:
Aqui está como conseguir isso:
uso : se você tiver um texto aberto no Notepad ++, que contém o caminho do registro, selecione esse caminho e clique em Menu: 'Macro / RegJump to' - ele deve abrir o registro no local necessário, se o caminho estiver correto. se o caminho não estiver correto, ele abrirá o registro no caminho pai mais próximo.
O regjump também suporta chaves abreviadas: HKLM \ Software \ Microsoft
fonte