ID do artigo: 310516 - Última revisão: quarta-feira, 6 de julho de 2011 - Revisão: 0.1

Como adicionar, modificar ou excluir subchaves e valores usando um arquivo (. reg) de entradas do registro

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Para continuar recebendo atualizações de segurança para Windows, certifique-se de que está executando o Windows XP com Service Pack 3 (SP3). Para obter mais informações, consulte esta página da Web da Microsoft: O suporte está terminando em algumas versões do Windows (http://windows.microsoft.com/en-us/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs)

Nesta página

Expandir tudo | Recolher tudo

Sumário

Importante Nesta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, podem ocorrer problemas graves se modificar o registro incorretamente. Portanto, certifique-se de seguir estas etapas cuidadosamente. Para maior proteção, faça backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro no Windows
Este artigo descreve detalhadamente como adicionar, modificar ou excluir subchaves e valores usando um arquivo de entradas do registro (. reg). Regedit. exe usa arquivos. reg para importar e exportar os valores e subchaves do registro. Você pode usar esses arquivos. reg para distribuir remotamente alterações de registro em vários computadores baseados no Windows. Quando você executa um arquivo. reg, o conteúdo do arquivo mesclar o registro local. Portanto, é necessário distribuir arquivos. reg com cuidado.

Sintaxe dos arquivos.Arquivos de registro

Um arquivo. reg possui a seguinte sintaxe:

RegistryEditorVersion
Linha em branco
[RegistryPath1]
"DataItemName1"="DataType1:DataValue1"
DataItemName2"="DataType2:DataValue2"
Linha em branco
[RegistryPath2]
"DataItemName3"="DataType3:DataValue3"

onde:

RegistryEditorVersion é "Windows Registry Editor versão 5.00" para o Windows 2000, Windows XP e Windows Server 2003, ou "REGEDIT4" para o Windows 98 e Windows NT 4.0. O cabeçalho "regedit4" também funciona em computadores baseados no Windows 2000, baseado no Windows XP e baseados no Windows Server 2003.

Linha em branco é uma linha em branco. Isso identifica o início de um novo caminho de registro. Cada chave ou subchave é um novo caminho de registro. Se você tiver várias chaves no arquivo. reg, linhas em branco podem ajudar você a examinar e solucionar problemas de conteúdo.

RegistryPathx é o caminho da subchave que detém o primeiro valor que você está importando. Coloque o caminho entre colchetes e separe cada nível da hierarquia por uma barra invertida. Por exemplo:
[
HKEY_LOCAL _ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System
]
Um arquivo. reg pode conter diversos caminhos do registro. Se a parte inferior da hierarquia na instrução path não existir no registro, uma nova subchave é criada. O conteúdo dos arquivos de registro é enviado para o registro na ordem em que você inseri-los. Portanto, se você quiser criar uma nova subchave com outra subchave abaixo dela, insira as linhas na ordem correta.

DataItemNamex é o nome do item de dados que você deseja importar. Se um item de dados em seu arquivo não existir no registro, o arquivo. reg o adicionará (com o valor do item de dados). Se um item de dados existir, o valor no arquivo. reg substituirá o valor existente. Aspas delimitam o nome do item de dados. Um sinal de igual (=) segue imediatamente o nome do item de dados.

DataTypex o tipo de dados para o valor do registro e segue imediatamente o sinal de igual. Todos os tipos de dados diferentes de REG_SZ (um valor de seqüência de caracteres), dois-pontos segue imediatamente o tipo de dados. Se o tipo de dado for REG_SZ, não inclua o valor de tipo de dados ou os dois-pontos. Nesse caso, o Regedit. exe pressupõe REG_SZ para o tipo de dados. A tabela a seguir lista os tipos de dados de registro típicas:
Recolher esta tabelaExpandir esta tabela
Tipo de dadosTipo de dados. reg
REG_BINARYhexadecimal
REG_DWORDDWORD
REG_EXPAND_SZhexadecimal(2)
REG_MULTI_SZhexadecimal(7)
Para obter mais informações sobre tipos de dados do registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registro do Microsoft Windows
DataValuex imediatamente após os dois-pontos (ou o sinal de igual com REG_SZ) e deve estar no formato apropriado (por exemplo, seqüência ou hexadecimal). Use o formato hexadecimal para itens de dados binários.

Observação Você pode inserir várias linhas de item de dados para o mesmo caminho de registro.

Observação o arquivo de registro deve conter uma linha em branco na parte inferior do arquivo.



A adição de subchaves do registro ou adicionando e alterando os valores do registro

Para adicionar uma subchave ou adicionar ou alterar um valor de registro, faça as alterações apropriadas no registro e, em seguida, exportar a subchave apropriada ou subchaves. Subchaves do registro exportadas são salvas automaticamente como arquivos. reg. Para fazer alterações no registro e exportar suas alterações para um arquivo. reg, execute estas etapas:
  1. Clique em Iniciar, clique em Executar, tipo Regedit no Abrir caixa e clique OK.
  2. Localize e clique na subchave que contém o item de registro ou itens que você deseja alterar.
  3. Clique em Arquivoe então clique em Exportar.

    Essa etapa faz o backup da subchave antes de fazer qualquer alteração. Você pode importar este arquivo de volta ao registro mais tarde se as alterações causarem um problema.
  4. No Nome do arquivo caixa, digite um nome de arquivo para usar para salvar o arquivo. reg com os itens originais do registro de arquivo e clique em Salvar.

    Observação Use um nome de arquivo que o lembrará o conteúdo, como, por exemplo, uma referência ao nome da subchave.
  5. No painel direito, adicionar ou modificar os itens de registro que você deseja.
  6. Repita as etapas 3 e 4 para exportar a subchave novamente, mas use um nome de arquivo diferente para o arquivo. reg. Você pode usar este arquivo. reg para fazer as alterações de registro em outro computador.
  7. Teste as alterações no computador local. Se elas causarem um problema, clique duas vezes no arquivo que contém o backup dos dados originais do registro para retornar o registro ao seu estado original. Se as alterações funcionarem como esperado, você pode distribuir o arquivo. reg criados na etapa 6 para outros computadores usando os métodos de "Distribuindo alterações do registroseção"deste artigo.

A exclusão de chaves e valores

Para excluir uma chave do registro com um arquivo. reg, coloque um hífen (-) na frente das RegistryPath no arquivo. reg. Por exemplo, para excluir o Teste subchave da chave do registro a seguir:
HKEY_LOCAL_MACHINE\Software.
Coloque um hífen na frente da seguinte chave de registro no arquivo. reg:
HKEY_LOCAL_MACHINE\Software\Test
O exemplo a seguir tem um arquivo. reg que pode realizar esta tarefa.
[
-HKEY_LOCAL_MACHINE\Software\Test
]
Para excluir um valor de registro com um arquivo. reg, coloque um hífen (-) após o sinal de igual seguindo o DataItemName no arquivo. reg. Por exemplo, para excluir o Valor_de_teste valor do registro da chave do registro a seguir:
HKEY_LOCAL_MACHINE\Software\Test
Coloque um hífen após "testvalue" = no arquivo. reg. O exemplo a seguir tem um arquivo. reg que pode realizar esta tarefa.
HKEY_LOCAL_MACHINE\Software\Test

"testvalue" =-
Para criar o arquivo. reg, use o Regedit. exe para exportar a chave de registro que você deseja excluir e, em seguida, use o bloco de notas para editar o arquivo. reg e insira o hífen.

Renomear chaves e valores

Para renomear uma chave ou valor, exclua a chave ou valor e, em seguida, criar uma nova chave ou valor com o novo nome.

Distribuindo alterações do registro

Você pode enviar um arquivo. reg para usuários em uma mensagem de email, colocar um arquivo. reg em um compartilhamento de rede e direcionar os usuários para o compartilhamento de rede para executá-lo, ou você pode adicionar um comando de scripts de logon dos usuários para importar automaticamente o arquivo. reg quando fizerem logon. Quando os usuários executam o arquivo. reg, eles recebem as seguintes mensagens:
Editor do registro
Tem certeza de que deseja adicionar as informações caminho do arquivo. reg o registro?
Se o usuário clica Sim, o usuário recebe a seguinte mensagem:
Editor do registro
As informações no caminho do arquivo. reg foram inseridas com êxito no registro.
Regedit. exe suporta um /s opção de linha de comando para não exibir essas mensagens. Por exemplo, para executar silenciosamente o arquivo. reg (com o /s Alternar) de um arquivo de lote de script de login, use a seguinte sintaxe:
Regedit. exe /s caminho do arquivo. reg
Você também pode usar a diretiva de grupo ou diretiva do sistema para distribuir alterações do registro em sua rede. Para obter informações adicionais, visite o seguinte site da Microsoft:
http://msdn2.microsoft.com/en-us/library/ms954395.aspx (http://msdn2.microsoft.com/en-us/library/ms954395.aspx)
Observação Se as alterações funcionarem, você pode enviar o arquivo de registro para os usuários apropriados na rede.


A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 for Embedded Systems
  • Windows Server 2008 R2 for Itanium-Based Systems
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 R2 Datacenter without Hyper-V
  • Windows Server 2008 R2 Enterprise without Hyper-V
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2008 R2 Standard without Hyper-V
  • Windows Server 2008 Service Pack 2
  • Windows Server 2008 Standard without Hyper-V
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Service Pack 1 para Windows Vista
  • Windows Vista Service Pack 2
  • Windows Vista Ultimate 64-bit edition
  • Windows 7 Professional for Embedded Systems
  • Windows 7 Service Pack 1
  • Windows 7 Ultimate for Embedded Systems
Palavras-chave: 
kbenv kbhowtomaster kbmt KB310516 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 310516  (http://support.microsoft.com/kb/310516/en-us/ )