Comando Reg
Adiciona, altera e exibe valores e informações de subchaves do Registro nas entradas do Registro.
Para exibir a sintaxe do comando, clique em um comando:
reg add
Adiciona ao Registro uma nova subchave ou entrada.
Sintaxe
reg add nome_da_chave [/v nome_da_entrada|/ve] [/t tipo_de_dados] [/s separador] [/d valor] [/f]
Parâmetros
nome_da_chave
Especifica o caminho completo da subchave. Para os computadores remotos, inclua o nome do computador antes do caminho da subchave no formato \\nome_do_computador\caminho_para_subchave. A omissão de nome_do_computador faz com que o computador local seja usado por padrão. Inicie o caminho com a subárvore apropriada. As subárvores válidas são HKLM, HKCU, HKCR, HKU e HKCC.
/v nome_da_entrada
Especifica o nome da entrada a ser adicionada à subchave especificada.
/ve
Especifica que a entrada adicionada ao Registro possui um valor nulo.
/t tipo_de_dados
Especifica o tipo de dados do valor da entrada. Esse tipo pode ser um dos apresentados a seguir:
REG_SZ
REG_MULTI_SZ
REG_DWORD_BIG_ENDIAN
REG_DWORD
REG_BINARY
REG_DWORD_LITTLE_ENDIAN
REG_LINK
REG_FULL_RESOURCE_DESCRIPTOR
REG_EXPAND_SZ
/s separador
Especifica o caractere usado para separar várias instâncias de dados. Utilizado quando REG_MULTI_SZ é especificado como o tipo de dados e mais de uma entrada precisa ser listada. Se não for especificado, o separador padrão será \0.
/d valor
Especifica o valor da nova entrada do Registro.
/f
Adiciona a subchave ou a entrada sem pedir confirmação.
/?
Exibe ajuda no prompt de comando.
Comentários
Não é possível adicionar subárvores com esta operação. Esta versão do Reg não pede confirmação durante a adição de uma subchave.
A tabela a seguir lista os valores retornados pela operação do comando reg add. Valor Descrição
0 Êxito
1 Falha
Exemplos
Os exemplos a seguir mostram como é possível usar o comando reg add:
reg add \hklm\software\myco /v data /t reg_binary /d fe340ead
reg add "hkcu\software\microsoft\winmine" /v Name3 /t reg_sz /d Anonymous
reg add "hkcu\software\microsoft\winmine" /v Time3 /t reg_dword /d 5
reg compare
Compara entradas ou subchaves especificadas do Registro.
Sintaxe
reg compare nome_da_chave1 nome_da_chave2 [/v nome_da_entrada | /ve] {[/oa]|[/od]|[/os]|[on]} [/s]
Parâmetros
nome_da_chave
Especifica o caminho completo da subchave. Para computadores remotos, inclua o nome do computador antes do caminho da subchave no formato \\nome_do_computador\caminho_para_subchave. A omissão de nome_do_computador faz com que o computador local seja usado por padrão. Inicie o caminho com a subárvore apropriada. As subárvores válidas são HKLM, HKCU, HKCR, HKU e HKCC. Se um computador remoto for especificado, você poderá usar somente as subárvores HKLM e HKU.
/v nome_da_entrada
Compara uma entrada específica na subchave.
/ve
Especifica que serão comparadas somente entradas que não possuem valor.
{[/oa]|[/od]|[/os]|[on]}
Especifica como as diferenças e as correspondências são exibidas. O padrão é /od. Valor Descrição
/oa Especifica que todas as diferenças e correspondências são exibidas. Por padrão, apenas as diferenças são listadas.
/od Especifica que apenas as diferenças são exibidas. Esse é o comportamento padrão.
/os Especifica que apenas as correspondências são exibidas. Por padrão, apenas as diferenças são listadas.
/on Especifica que nada é exibido. Por padrão, apenas as diferenças são listadas.
/s separador
Compara todas as subchaves e entradas.
/?
Exibe ajuda no prompt de comando.
Comentários
A tabela a seguir lista os valores retornados pela operação do comando reg compare. Valor Descrição
0 A comparação foi realizada com êxito e o resultado é idêntico.
1 Houve falha na comparação.
2 A comparação foi realizada com êxito e foram encontradas diferenças.
Exemplos
O exemplo a seguir mostra como é possível usar o comando reg compare:
reg compare "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winmine" /od /s
reg copy
Copia uma entrada do Registro em um local especificado no computador local ou remoto.
Sintaxe
reg copy nome_da_chave1 nome_da_chave2 [/s] [/f]
Parâmetros
nome_da_chave1
Especifica o caminho completo da subchave a ser copiada. Para computadores remotos, inclua o nome do computador antes do caminho da subchave no formato \\nome_do_computador\caminho_para_subchave. A omissão de nome_do_computador faz com que o computador local seja usado por padrão. Inicie o caminho com a subárvore apropriada. As subárvores válidas são HKLM, HKCU, HKCR, HKU e HKCC. Se um computador remoto for especificado, você poderá usar somente as subárvores HKLM e HKU.
nome_da_chave2
Especifica o caminho completo do destino da subchave. Para computadores remotos, inclua o nome do computador antes do caminho da subchave no formato \\nome_do_computador\caminho_para_subchave. A omissão de nome_do_computador faz com que o computador local seja usado por padrão. Inicie o caminho com a subárvore apropriada. As subárvores válidas são HKLM, HKCU, HKCR, HKU e HKCC. Se um computador remoto for especificado, você poderá usar somente as subárvores HKLM e HKU.
/s
Copia todas as subchaves e entradas na subchave especificada.
/f
Copia a subchave sem pedir confirmação.
/?
Exibe ajuda no prompt de comando.
Comentários
Esta versão do Reg não pede confirmação ao copiar uma subchave.
A tabela a seguir lista os valores retornados pela operação do comando reg copy. Valor Descrição
0 Êxito
1 Falha
Exemplos
Os exemplos a seguir mostram como é possível usar o comando reg copy:
reg copy "hkcu\software\microsoft\winmine" "hkcu\software\microsoft\winminebk" /s /f
reg copy "hkcu\software\microsoft\winminebk" "hkcu\software\microsoft\winmine" /s
reg delete
Exclui uma subchave ou entradas do Registro.
Sintaxe
reg delete nome_da_chave [{/v nome_da_entrada|/ve|/va}] [/f]
Parâmetros
nome_da_chave
Especifica o caminho completo da subchave. Para computadores remotos, inclua o nome do computador antes do caminho da subchave no formato \\nome_do_computador\caminho_para_subchave. A omissão de nome_do_computador faz com que o computador local seja usado por padrão. Inicie o caminho com a subárvore apropriada. As subárvores válidas são HKLM, HKCU, HKCR, HKU e HKCC.
/v nome_da_entrada
Exclui uma entrada específica na subchave. Se nenhuma entrada for especificada, todas as entradas e subchaves na subchave serão excluídas.
/ve
Especifica que serão excluídas somente entradas que não possuem um valor.
/va
Exclui todas as entradas na subchave especificada. As subchaves na subchave especificada não são excluídas com este parâmetro.
/f
Exclui a entrada ou a subchave existente do Registro sem pedir confirmação.
/?
Exibe ajuda no prompt de comando.
Comentários
A tabela a seguir lista os valores retornados pela operação do comando reg delete. Valor Descrição
0 Êxito
1 Falha
Exemplos
Os exemplos a seguir mostram como é possível usar o comando reg delete:
reg delete "hkcu\software\microsoft\winmine" /v Name1
reg delete "hkcu\software\microsoft\winmine" /v Time1
reg delete "hkcu\software\microsoft\winmine" /va
reg export
Cria uma cópia de subchaves, entradas e valores especificados em um arquivo para que possa ser enviado para outros servidores.
Sintaxe
reg export nome_da_chave nome_do_arquivo
Parâmetros
nome_da_chave
Especifica o caminho completo da subchave. A operação do comando export funciona somente no computador local. Inicie o caminho com a subárvore apropriada. As subárvores válidas são HKLM, HKCU, HKCR, HKU e HKCC.
nome_do_arquivo
Especifica o nome e o caminho do arquivo a ser exportado. É necessário que o arquivo tenha uma extensão .reg.
/?
Exibe ajuda no prompt de comando.
Comentários
A tabela a seguir lista os valores retornados pela operação do comando reg export. Valor Descrição
0 Êxito
1 Falha
Exemplos
O exemplo a seguir mostra como é possível usar o comando reg export:
reg export "hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg
reg import
Copia um arquivo que contém subchaves, entradas e valores exportados no Registro do computador local.
Sintaxe
reg import nome_do_arquivo
Parâmetros
nome_do_arquivo
Especifica o nome e o caminho do arquivo que será copiado no Registro do computador local. Esse arquivo precisa ser criado antes com a operação do comando reg export.
/?
Exibe ajuda no prompt de comando.
Comentários
A tabela a seguir lista os valores retornados pela operação do comando reg import. Valor Descrição
0 Êxito
1 Falha
Exemplos
O exemplo a seguir mostra como é possível usar o comando reg import:
reg import "hkcu\software\microsoft\winmine" c:\data\regbackups\wmbkup.reg
reg load
Grava subchaves e entradas salvas em uma subchave diferente no Registro. O objetivo é que este seja um arquivo temporário que possa ser usado para editar ou solucionar problemas de entradas do Registro.
Sintaxe
reg load nome_da_chave nome_do_arquivo
Parâmetros
nome_da_chave
Especifica o caminho completo da subchave. Para computadores remotos, inclua o nome do computador antes do caminho da subchave no formato \\nome_do_computador\caminho_para_subchave. A omissão de nome_do_computador faz com que o computador local seja usado por padrão. Inicie o caminho com a subárvore apropriada. As subárvores válidas são HKLM, HKCU, HKCR, HKU e HKCC.
nome_do_arquivo
Especifica o nome e o caminho do arquivo que será carregado. É necessário que esse arquivo tenha sido criado com a operação do comando reg save usando uma extensão .hiv.
/?
Exibe ajuda no prompt de comando.
Comentários
A tabela a seguir lista os valores retornados pela operação do comando reg load. Valor Descrição
0 Êxito
1 Falha
Exemplos
O exemplo a seguir mostra como é possível usar o comando reg load:
reg load "hkcu\software\microsoft\winminebk2" wmbkup.hiv
reg query
Retorna uma lista da próxima camada de subchaves e entradas localizadas em uma subchave no Registro.
Sintaxe
reg query nome_da_chave [{/v nome_da_entrada|/ve}] [/s]
Parâmetros
nome_da_chave
Especifica o caminho completo da subchave. Para computadores remotos, inclua o nome do computador antes do caminho da subchave no formato \\nome_do_computador\caminho_para_subchave. A omissão de nome_do_computador faz com que o computador local seja usado por padrão. Inicie o caminho com a subárvore apropriada. As subárvores válidas são HKLM, HKCU, HKCR, HKU e HKCC. Se um computador remoto for especificado, você poderá usar somente as subárvores HKLM e HKU.
/v nome_da_entrada
Retorna uma entrada específica e o seu valor. Este parâmetro retorna somente entradas que estão na camada diretamente abaixo da subchave especificada. As entradas que se encontram em subchaves na subchave atual não serão localizadas. Quando nome_da_entrada é omitido, todas as entradas na subchave são retornadas.
/ve
Especifica que serão retornadas somente as entradas que não possuem um valor.
/s
Retorna todas as subchaves e entradas em todas as camadas. Sem este parâmetro, somente a próxima camada de subchaves e entradas será retornada.
/?
Exibe ajuda no prompt de comando.
Comentários
A tabela a seguir lista os valores retornados pela operação do comando reg query. Valor Descrição
0 Êxito
1 Falha
Exemplos
Os exemplos a seguir mostram como é possível usar o comando reg query:
reg query "hklm\system\currentcontrolset\control\session manager" /v maxstacktracedepth
reg query "hkcu\software\microsoft\winmine" /s
reg restore
Grava subchaves e entradas salvas no Registro.
Sintaxe
reg restore nome_da_chave nome_do_arquivo
Parâmetros
nome_da_chave
Especifica o caminho completo da subchave. A operação do comando restore funciona somente no computador local. Inicie o caminho com a subárvore apropriada. As subárvores válidas são HKLM, HKCU, HKCR, HKU e HKCC.
nome_do_arquivo
Especifica o nome e o caminho do arquivo que será gravado no Registro. Esse arquivo precisa ser criado antes com a operação do comando reg save usando uma extensão .hiv.
/?
Exibe ajuda no prompt de comando.
Comentários
Esta operação é usada para substituir entradas do Registro que foram editadas. Antes de editar entradas, salve a subchave pai com a operação do comando reg save. Se houver falha na edição, restaure a subchave com esta operação.
A tabela a seguir lista os valores retornados pela operação do comando reg restore. Valor Descrição
0 Êxito
1 Falha
Exemplos
O exemplo a seguir mostra como é possível usar o comando reg restore:
reg restore "hkcu\software\microsoft\winmine" wmbkup.hiv
reg save
Salva uma cópia de subchaves, entradas e valores especificados do Registro em um arquivo determinado.
Sintaxe
reg save nome_da_chave nome_do_arquivo
Parâmetros
nome_da_chave
Especifica o caminho completo da subchave. Para computadores remotos, inclua o nome do computador antes do caminho da subchave no formato \\nome_do_computador\caminho_para_subchave. A omissão de nome_do_computador faz com que o computador local seja usado por padrão. Inicie o caminho com a subárvore apropriada. As subárvores válidas são HKLM, HKCU, HKCR, HKU e HKCC.
nome_do_arquivo
Especifica o nome e o caminho do arquivo que é criado. Se nenhum caminho for especificado, o caminho atual será usado.
/?
Exibe ajuda no prompt de comando.
Comentários
A tabela a seguir lista os valores retornados pela operação do comando reg save. Valor Descrição
0 Êxito
1 Falha
Exemplos
O exemplo a seguir mostra como é possível usar o comando reg save:
reg save "hkcu\software\microsoft\winmine" wmbkup.hiv
reg unload
Remove uma seção do Registro que foi carregada usando a operação do comando reg load.
Sintaxe
reg unload nome_da_chave
Parâmetros
nome_da_chave
Especifica o caminho completo da subchave. Para computadores remotos, inclua o nome do computador antes do caminho da subchave no formato \\nome_do_computador\caminho_para_subchave. A omissão de nome_do_computador faz com que o computador local seja usado por padrão. Inicie o caminho com a subárvore apropriada. As subárvores válidas são HKLM, HKCU, HKCR, HKU e HKCC.
/?
Exibe ajuda no prompt de comando.
Comentários
A tabela a seguir lista os valores retornados pela operação do comando reg unload. Valor Descrição
0 Êxito
1 Falha
Exemplos
O exemplo a seguir mostra como é possível usar o comando reg unload:
reg unload "hkcu\software\microsoft\winminebk2"
Cuidado
A edição incorreta do Registro pode danificar gravemente o sistema. Antes de alterar o Registro, faça backup dos dados de valor contidos no computador.
Cuidado
Não edite o Registro diretamente, a menos que não tenha outra alternativa. O editor do Registro ignora proteções padrão, permitindo configurações que podem prejudicar o desempenho, danificar o sistema ou até mesmo exigir a reinstalação do Windows. É possível alterar com segurança a maioria das configurações do Registro usando os programas do Painel de controle ou do Console de gerenciamento Microsoft (MMC). Se você precisar editar o Registro diretamente, faça backup primeiro. Leia a Ajuda do Editor do Registro para obter mais informações.
Comentários
Usando Reg edita diretamente o Registro de computadores locais ou remotos. Essas alterações podem interromper o funcionamento dos computadores e gerar a necessidade de uma nova instalação do sistema operacional. Em vez de editar diretamente o Registro, use o Painel de controle ou o Console de gerenciamento Microsoft, sempre que possível, para fazer alterações no Registro.
Algumas operações permitem a exibição ou a configuração de entradas do Registro em computadores locais ou remotos, enquanto outras permitem somente a configuração de computadores locais. Além disso, o acesso remoto ao Registro pode limitar os parâmetros que podem ser utilizados em uma operação. Observe a sintaxe de cada operação para verificar se ela pode ser usada em computadores remotos e verificar os parâmetros que podem ser usados nessa situação.
Formatando legenda | |
---|---|
Formato | Significado |
Itálico | Informações que o usuário deve fornecer |
Negrito | Elementos que o usuário deve digitar exatamente como mostrado |
Reticências (...) | Parâmetro que pode ser repetido várias vezes em uma linha de comando |
Entre colchetes ([]) | Itens opcionais |
Entre chaves ({});opções separadas por barra vertical (|).Exemplo: {even|odd} | Conjunto de opções entre as quais o usuário deve escolher apenas uma |
Fonte Courier | Código ou resultado de um programa |