Como editar o registro usando o prompt de comando no Windows 10

Tiffany Garrett

O registro é uma grande parte do Windows. É o banco de dados que armazena as configurações mais importantes que ajudam o sistema operacional e certos aplicativos a funcionarem.



Normalmente, você usa o 'Editor do Registro' para modificar o banco de dados quando precisa corrigir um problema, habilitar um recurso secreto ou melhorar uma funcionalidade específica. No entanto, você provavelmente não sabe que o Windows 10, semelhante às versões anteriores, inclui reg.exe , que é uma ferramenta de linha de comando que permite também editar o Registro usando o Prompt de Comando.



Reg.exe vem embutido no sistema operacional e inclui as mesmas funcionalidades encontradas no Editor do Registro (GUI). Você pode até mesmo editar as entradas mais rápido, pois não precisa navegar manualmente no confuso banco de dados da árvore. E você obtém a flexibilidade de poder implementar ajustes no Registro usando scripts.

Neste guia do Windows 10, vamos orientá-lo nas etapas para começar a usar o Reg.exe para editar o registro usando o prompt de comando.

Como editar o registro usando o prompt de comando



Importante: Se você planeja usar esses comandos em seu computador, certifique-se de entender que modificar o Registro é arriscado e pode causar danos irreversíveis à instalação se você não fizer isso corretamente. É recomendável fazer um backup completo do seu computador antes de prosseguir.

Para executar reg.exe, primeiro você precisa iniciar o Prompt de Comando como administrador com as seguintes etapas:

  1. Abrir Começar .
  2. Procurar Prompt de comando .
  3. Clique com o botão direito no resultado e selecione Executar como administrador .
  4. Para executar a ferramenta, digite o seguinte comando e pressione Entrar :



    reg /?

Este comando exibirá todos os tipos de operação que você pode usar, incluindo:

  • Consulta REG
  • REG Adicionar
  • Excluir REG
  • Cópia REG
  • REG Salvar
  • Carregar REG
  • Descarregar REG
  • REG Restore
  • REG Compare
  • Exportar REG
  • Importar REG
  • Bandeiras REG

Observação: Você também pode usar REG seguido pelo tipo de operação e /? para obter mais ajuda. Por exemplo, REG QUERY /? ou REG ADD /? .



Você também receberá os códigos de retorno: 0 o que significa que a operação foi concluída com sucesso, e 1 indicando que a operação falhou. No entanto, você não receberá nenhum código de retorno usando o Comparar interruptor.

Embora haja uma longa lista de combinações de comandos possíveis, a seguir listaremos os comandos mais úteis para começar a usar reg.exe com Prompt de Comando.

Como adicionar e excluir entradas de registro

Sintaxe

  • Adicionar: REG ADD KeyName [/v ValueName ] [/t Type] [/f]
  • Excluir: REG DELETE KeyName [/v ValueName ] [/f]

Descrição do comando

  • Nome-chave: Define o caminho para a subchave ou entrada. Os atalhos de chave de registro válidos incluem HKLM, HKCU, HKCR, HKU e HKCC. Se você estiver tentando editar o registro em um computador remoto, poderá usar apenas estes atalhos: HKLM e HKU.
  • / v ValueName: Especifica o nome da chave de registro a ser incluída ou excluída.
  • /e: Define se você está adicionando ou excluindo uma entrada que possui um valor nulo.
  • / t Tipo: Especifica o tipo de entradas do registro. Aqui está a lista de tipos válidos:

    • REG_SZ
    • REG_MULTI_SZ
    • REG_DWORD_BIG_ENDIAN
    • REG_DWORD
    • REG_BINÁRIO
    • REG_DWORD_LITTLE_ENDIAN
    • REG_LINK
    • REG_FULL_RESOURCE_DESCRIPTOR
    • REG_EXPAND_SZ
  • / f: Adiciona ou exclui o conteúdo do registro sem solicitar confirmação.
  • Separador / s: Define o caractere que você usa para separar várias instâncias de dados quando o REG_MULTI_SZ tipo de dados é especificado e você precisa adicionar mais de uma entrada. O separador padrão é 0 se não for especificado.
  • / d Dados: Especifica os dados para a nova entrada no registro.

Exemplos REG ADD

Para adicionar uma subchave chamada MySubkey sob HKEY_LOCAL_MACHINE Software , use o seguinte exemplo:

REG ADD HKLMSoftwareMySubkey

Para adicionar uma nova entrada de valor DWORD (32 bits) chamada Informações do aplicativo com o valor de 1 , use o seguinte exemplo:

REG ADD HKLMSoftwareMySubkey /v AppInfo /t REG_DWORD /d 1

Para adicionar uma nova entrada de valor DWORD (32 bits) chamada Informações do aplicativo com valor de 1 em um computador remoto, use o seguinte exemplo:

REG ADD \ComputerNameHKLMSoftwareMySubkey /v AppInfo /t REG_DWORD /d 1

Para adicionar uma nova entrada de valor binário chamada Dados com dados de fe340ead , use o seguinte exemplo:

REG ADD HKLMSoftwareMySubkey /v Data /t REG_BINARY /d fe340ead

Para adicionar uma entrada de registro com vários valores para MySubkey com um nome de valor MRU do tipo REG_MULTI_SZ e dados de fax 0mail 2 1 , use o seguinte exemplo:

REG ADD HKLMSoftwareMySubkey /v MRU /t REG_MULTI_SZ /d faxmail21

Para adicionar uma entrada de registro expandida para MySubkey com um nome de valor de Caminho do tipo REG_EXPAND_SZ e dados de % systemroot% , use o seguinte exemplo:

REG ADD HKLMSoftwareMySubkey /v Path /t REG_EXPAND_SZ /d ^%systemroot^%

Exemplos REG DELETE

Para excluir a subchave chamada MySubkey , use o seguinte exemplo:

REG DELETE HKLMSoftwareMySubkey /f

Para excluir a subchave chamada MySubkey em um computador remoto, use o seguinte exemplo:

REG DELETE \ComputerNameHKLMSoftwareMySubkey /f

Para excluir a entrada do registro chamada Informações do aplicativo dentro do MySubkey subchave, use o seguinte exemplo:

REG DELETE HKLMSoftwareMySubkey /v AppInfo /f

Para excluir apenas as entradas do registro que não têm valor dentro da subchave chamada MySubkey , use o seguinte exemplo:

REG DELETE HKLMSoftwareMySubkey /ve

Para excluir todas as entradas de registro do MySubkey subchave, use o seguinte exemplo:

REG DELETE HKLMSoftwareMySubkey /va

Como copiar entradas de registro

Sintaxe

  • Copiar: REG COPY KeyName1 KeyName2 [/s] [/f]

Descrição do comando

  • KeyName1: Define o caminho para a subchave que você deseja copiar. Os atalhos de chave de registro válidos incluem HKLM, HKCU, HKCR, HKU e HKCC. Se estiver tentando copiar o registro em um computador remoto, você só pode usar estes atalhos: HKLM e HKU.
  • KeyName2: Define o caminho para o destino da subchave. Os atalhos de chave de registro válidos incluem HKLM, HKCU, HKCR, HKU e HKCC. Se estiver tentando copiar o registro em um computador remoto, você só pode usar estes atalhos: HKLM e HKU.
  • / s: Copia todas as subchaves e entradas de uma determinada subchave.
  • / f: Executa o comando de cópia sem solicitar confirmação.

Exemplos REG COPY

Para copiar todas as subchaves e valores sob a chave MySubkey1 para a chave MySubkey2 , use o seguinte exemplo:

REG COPY HKLMSoftwareMySubkey1 HKLMSoftwareMySubkey2 /s

Para copiar todos os valores sob a subchave MySubkey1 de um computador remoto para a subchave MySubkey2 em um novo computador, use o seguinte exemplo:

REG COPY \ComputerNameHKLMSoftwareMySubkey1 HKLMSoftwareMySubkey2

Como exportar e importar entradas de registro

Sintaxe

  • Exportar: REG EXPORT KeyName FileName [/y]
  • Importar: REG IMPORT FileName

Descrição do comando

  • Nome-chave: Define o caminho para a subchave ou entrada. Os atalhos de chave de registro válidos incluem HKLM, HKCU, HKCR, HKU e HKCC.
  • Nome do arquivo: Especifica o nome e o caminho do arquivo .reg a ser exportado ou importado.
  • / Y: Substitui o conteúdo do registro sem solicitar confirmação.

Exemplos REG EXPORT

Para exportar todo o conteúdo dentro da subchave MySubkey , use o seguinte exemplo:

REG EXPORT HKLMSoftwareMySubkey C:RegKeyBackup.reg

Para exportar e substituir qualquer arquivo existente, use o seguinte exemplo:

REG EXPORT HKLMSoftwareMySubkey C:RegKeyBackup.reg /y

Exemplos REG IMPORT

Para importar todo o conteúdo, incluindo subchaves, entradas e valores dentro da subchave chamada MySubkey , use o seguinte exemplo:

REG IMPORT C:RegKeyBackup.reg

Como salvar e restaurar entradas de registro

Sintaxe

  • Salvar: REG SAVE KeyName FileName [/y]
  • Restaurar: REG RESTORE KeyName FileName

Descrição do comando

  • Nome-chave: Define o caminho para a subchave ou entrada. Os atalhos de chave de registro válidos incluem HKLM, HKCU, HKCR, HKU e HKCC. Se você estiver tentando editar o registro em um computador remoto, poderá usar apenas estes atalhos: HKLM e HKU.
  • Nome do arquivo: Especifica o nome e o caminho do arquivo .hiv a ser salvo ou restaurado.
  • / Y: Substitui o conteúdo do registro sem solicitar confirmação.

Exemplos REG SAVE

Para salvar uma cópia de subchaves, entradas e valores dentro da subchave chamada MySubkey , use o seguinte exemplo:

REG SAVE HKLMSoftwareMySubkey C:RegKeyBackup.hiv

Para salvar e substituir qualquer arquivo existente, use o seguinte exemplo:

REG SAVE HKLMSoftwareMySubkey C:RegKeyBackup.hiv /y

Exemplos REG RESTORE

Para restaurar todo o conteúdo, incluindo subchaves, entradas e valores dentro da subchave chamada MySubkey , use o seguinte exemplo:

REG RESTORE HKLMSoftwareMySubkey C:RegKeyBackup.hiv

Resolvendo as coisas

Embora você sempre possa usar o Editor do Registro, descobrirá que às vezes é mais fácil e rápido usar a ferramenta de linha de comando reg.exe. No entanto, no final do dia, você ainda estará editando o Registro, o que é perigoso, não importa qual ferramenta você use.

Além disso, certifique-se de verificar seus comandos antes de executá-los, pois você pode cometer erros. Por exemplo, REG ADD HKLM Sofware MySubkey não é o mesmo que REG ADD HKLM Software MySubkey . Um erro como esse pode não fazer nada ou pode destruir todo o seu sistema. Por isso tem cuidado.

atualização de memória acer nitro 5

Se você está se perguntando, sim, há uma grande diferença entre Exportar e Salve  . O comando EXPORTAR exporta o conteúdo do registro em um formato de texto que você pode distribuir facilmente como um arquivo .reg para outros computadores.

Por outro lado, SALVE  salva o conteúdo do registro em um formato de arquivo hive (.hiv), que preserva a propriedade e outras informações importantes. Você só deve usar este comando se estiver restaurando entradas no mesmo computador.

Também é importante observar que, embora você possa usar muitos desses comandos em um computador remoto, IMPORT e EXPORT funcionam apenas em um computador local (não na rede).

Embora estejamos focando este guia para o Windows 10, lembre-se de que reg.exe faz parte do sistema operacional há muito tempo, portanto, também deve funcionar no Windows 8.1 e no Windows 7.

Você prefere usar o Editor do Registro ou reg.exe para modificar o Registro do Windows? Conte-nos nos comentários abaixo.

Mais recursos do Windows 10

Para obter mais artigos de ajuda, cobertura e respostas sobre o Windows 10, você pode visitar os seguintes recursos:

  • Windows 10 no Windows Central - Tudo o que você precisa saber
  • Ajuda, dicas e truques do Windows 10
  • Fóruns do Windows 10 no Windows Central

Você pode aprender mais em Microsoft TechNet