Como podemos inserir várias chaves em uma pasta de registro sem usar ferramentas de terceiros?

5

Para inserir várias chaves em uma pasta de registro (por exemplo, Computer\HKEY_CLASSES_ROOT\....\.... ), eu basicamente tenho que clicar com o botão direito do mouse → N ew → K para cada tecla. / p>

Isso pode ficar chato e redundante, especialmente quando eu precisar inserir mais de 10 chaves.

Existe uma maneira de inserir várias chaves em uma pasta de registro usando a GUI padrão?

Existe um comando cmd para fazer isso?

    
por Pacerier 11.04.2015 / 10:56

2 respostas

13

Usando ferramentas incorporadas no Windows, você tem algumas opções.

  1. Use o regedit GUI.

O Microsoft regedit fornece as opções importar e exportar [exportar visível na captura de tela]. Quando você exporta uma chave, ela aparece em um arquivo .REG. Este é um exemplo.

example.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Example]
[HKEY_CURRENT_USER\SOFTWARE\Example\keyA]
"value0"=dword:00000000
"value1"="data"

Para importar o regedit , use o menu e navegue até Arquivo - > Importe e selecione o arquivo .REG.

  1. Use o utilitário de linha de comando reg .

O utilitário reg também fornece importação e exportar opções. Para realizar os mesmos passos acima, você faria algo como.

:: Export
REG EXPORT HKCU\SOFTWARE\example\ example.reg

:: Import
REG IMPORT example.reg

Você também pode escrever chaves / valores / dados ad-hoc com reg .

REG ADD "HKCU\SOFTWARE\example\keyA" /v "value0" /t REG_DWORD /d "0" /f
REG ADD "HKCU\SOFTWARE\example\keyA" /v "value1" /t REG_SZ /d "data" /f
  1. Use um item de preferência de registro de diretiva de grupo.

Use gpmc.msc para configurar uma Preferência de registro de diretiva de grupo e implante-a conforme necessário.

    
por 11.04.2015 / 11:56
4

Além da resposta do jscott, o powershell pode gerenciar de maneira nativa o registro.

    
por 11.04.2015 / 12:13