Applies ToWindows 7 Enterprise Windows 7 Professional Windows 7 Home Basic Windows 7 Home Premium Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 for Itanium-Based Systems Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Microsoft Windows XP Home Edition Microsoft Windows XP Professional Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Tablet PC Edition Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Foundation 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 Service Pack 1 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 Windows Vista Service Pack 2 Windows Vista Ultimate 64-bit Edition Windows 7 Service Pack 1

Notas

  • Este artigo destina-se a utilizadores avançados, administradores e Profissionais de TI.

  • Importar ficheiros de Entradas de Registo (.reg) é uma funcionalidade de Regedit.exe e não é suportada pelo Regedt32.exe. Pode utilizar Regedit.exe para efetuar algumas alterações ao registo num computador baseado no Windows NT 4.0 ou windows 2000, mas algumas alterações requerem Regedt32.exe. Por exemplo, não pode adicionar ou alterar REG_EXPAND_SZ ou REG_MULTI_SZ valores com Regedit.exe num computador baseado no Windows NT 4.0 ou windows 2000. Regedt32.exe é a principal Revisor de Registo para Windows NT 4.0 e Windows 2000. Se tiver de utilizar Regedt32.exe, não pode utilizar ficheiros de Entradas de Registo (.reg) para modificar o registo. Para obter mais informações sobre as diferenças entre Regedit.exe e Regedt32.exe, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

    141377 Diferenças entre Regedit.exe e Regedt32.exe  

NESTA TAREFA

Resumo

Importante: esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorreta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para maior segurança, faça uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como fazer uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

322756 Como fazer uma cópia de segurança e restaurar o registo no Windows Este artigo passo a passo descreve como adicionar, modificar ou eliminar subchaves e valores do registo através de um ficheiro entradas de registo (.reg). Regedit.exe utiliza ficheiros .reg para importar e exportar subchaves e valores do registo. Pode utilizar estes ficheiros .reg para distribuir remotamente as alterações de registo a vários computadores baseados no Windows. Quando executa um ficheiro .reg, o conteúdo do ficheiro é intercalado no registo local. Por conseguinte, tem de distribuir .reg ficheiros com cuidado.voltar à parte superior

Sintaxe de . Ficheiros Reg

Um ficheiro .reg tem a seguinte sintaxe:RegistryEditorVersionLinha em branco [RegistryPath1] "DataItemName1"="DataType1:DataValue1"DataItemName2"="DataType2:DataValue2"Linha em branco [RegistryPath2] "DataItemName3"="DataType3:DataValue3" em que:RegistryEditorVersion é "Windows Registry Revisor Versão 5.00" para Windows 2000, Windows XP e Windows Server 2003 ou "REGEDIT4" para Windows 98 e Windows NT 4.0. O cabeçalho "REGEDIT4" também funciona em computadores baseados no Windows 2000, baseados no Windows XP e no Windows Server 2003.A linha em branco é uma linha em branco. Isto identifica o início de um novo caminho de registo. Cada chave ou subchave é um novo caminho de registo. Se tiver várias chaves no ficheiro .reg, as linhas em branco podem ajudá-lo a examinar e a resolver problemas dos conteúdos.RegistryPathx é o caminho da subchave que contém o primeiro valor que está a importar. Coloque o caminho entre parênteses retos e separe cada nível da hierarquia por uma barra invertida. Por exemplo:

[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] Um ficheiro .reg pode conter vários caminhos de registo. Se a parte inferior da hierarquia na instrução path não existir no registo, é criada uma nova subchave. Os conteúdos dos ficheiros de registo são enviados para o registo pela ordem em que os introduz. Por conseguinte, se quiser criar uma nova subchave com outra subchave abaixo, tem de introduzir as linhas pela ordem correta.DataItemNamex é o nome do item de dados que pretende importar. Se um item de dados no seu ficheiro não existir no registo, o ficheiro de .reg adiciona-o (com o valor do item de dados). Se existir um item de dados, o valor no ficheiro .reg substitui o valor existente. As aspas incluem o nome do item de dados. Um sinal de igual (=) segue imediatamente o nome do item de dados.DataTypex é o tipo de dados do valor de registo e segue imediatamente o sinal de igual. Para todos os tipos de dados que não REG_SZ (um valor de cadeia), os dois pontos seguem imediatamente o tipo de dados. Se o tipo de dados for REG_SZ , não inclua o valor do tipo de dados ou dois pontos. Neste caso, Regedit.exe assume REG_SZ para o tipo de dados. A tabela seguinte lista os tipos de dados de registo típicos:

Tipo de Dados

DataType no .reg

REG_BINARY

hexadecimal

REG_DWORD

dword

REG_EXPAND_SZ

hexadecimal(2)

REG_MULTI_SZ

hexadecimal(7)

Para obter mais informações sobre tipos de dados de registo, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

256986 A descrição doDataValuex do registo do Microsoft Windows segue imediatamente os dois pontos (ou o sinal de igual com REG_SZ) e tem de estar no formato adequado (por exemplo, cadeia ou hexadecimal).   Utilize o formato hexadecimal para itens de dados binários.Nota Pode introduzir várias linhas de itens de dados para o mesmo caminho de registo.Tenha em atenção que o ficheiro de registo deve conter uma linha em branco na parte inferior do ficheiro.voltar à parte superior

Adicionar Subchaves do Registo ou Adicionar e Alterar Valores de Registo

Para adicionar uma subchave de registo ou adicionar ou alterar um valor de registo, faça as alterações adequadas no registo e, em seguida, exporte a subchave ou subchaves adequadas. As subchaves de registo exportadas são guardadas automaticamente como .reg ficheiros. Para fazer alterações ao registo e exportar as alterações para um ficheiro .reg, siga estes passos:

  1. Clique em Iniciar, clique em Executar, escreva regedit na caixa Abrir e, em seguida, clique em OK.

  2. Localize e, em seguida, clique na subchave que contém o item de registo ou os itens que pretende alterar.

  3. Clique em Ficheiro e, em seguida, clique em Exportar.Este passo faz uma cópia de segurança da subchave antes de efetuar alterações. Pode importar este ficheiro novamente para o registo mais tarde se as alterações provocarem um problema.

  4. Na caixa Nome do ficheiro, escreva um nome de ficheiro a utilizar para guardar o ficheiro .reg com os itens de registo originais e, em seguida, clique em Guardar.Nota Utilize um nome de ficheiro que o lembre dos conteúdos, como uma referência ao nome da subchave.

  5. No painel direito, adicione ou modifique os itens de registo pretendidos.

  6. Repita os passos 3 e 4 para exportar a subchave novamente, mas utilize um nome de ficheiro diferente para o ficheiro .reg. Pode utilizar este ficheiro .reg para efetuar alterações de registo noutro computador.

  7. Teste as alterações no computador local. Se causarem um problema, faça duplo clique no ficheiro que contém a cópia de segurança dos dados de registo originais para devolver o registo ao estado original. Se as alterações funcionarem conforme esperado, pode distribuir o .reg que criou no passo 6 para outros computadores através dos métodos na secção "Distribuir Alterações do Registo" deste artigo.

voltar à parte superior

Eliminar Chaves e Valores do Registo

Para eliminar uma chave de registo com um ficheiro .reg, coloque um hífen (-) à frente do RegistryPath no ficheiro .reg. Por exemplo, para eliminar a subchave Test da seguinte chave de registo:

HKEY_LOCAL_MACHINE\Software coloque um hífen à frente da seguinte chave de registo no ficheiro de .reg:

HKEY_LOCAL_MACHINE\Software\Test O exemplo seguinte tem um ficheiro .reg que pode efetuar esta tarefa.

[-HKEY_LOCAL_MACHINE\Software\Test] Para eliminar um valor de registo com um ficheiro .reg, coloque um hífen (-) após o sinal de igual a seguir ao DataItemName no ficheiro .reg. Por exemplo, para eliminar o valor de registo TestValue da seguinte chave de registo:

HKEY_LOCAL_MACHINE\Software\Test coloque um hífen depois de "TestValue"= no ficheiro .reg. O exemplo seguinte tem um ficheiro .reg que pode efetuar esta tarefa.

HKEY_LOCAL_MACHINE\Software\Test "TestValue"=- Para criar o ficheiro .reg, utilize Regedit.exe para exportar a chave de registo que pretende eliminar e, em seguida, utilize o Bloco de Notas para editar o ficheiro .reg e inserir o hífen.voltar à parte superior

Mudar o Nome das Chaves e Valores do Registo

Para mudar o nome de uma chave ou valor, elimine a chave ou o valor e, em seguida, crie uma nova chave ou valor com o novo nome.

Distribuir Alterações do Registo

Pode enviar um ficheiro .reg aos utilizadores numa mensagem de e-mail, colocar um ficheiro .reg numa partilha de rede e direcionar os utilizadores para a partilha de rede para executá-lo ou adicionar um comando aos scripts de início de sessão dos utilizadores para importar automaticamente o ficheiro de .reg quando iniciarem sessão. Quando os utilizadores executam o ficheiro .reg, recebem as seguintes mensagens:

Revisor de registo Tem a certeza de que pretende adicionar as informações no caminho de .reg ficheiro ao registo? Se o utilizador clicar em Sim, o utilizador recebe a seguinte mensagem:

Revisor de registo As informações no caminho de .reg ficheiro foram introduzidas com êxito no registo. Regedit.exe suporta um comutador de linha de comandos /s para não apresentar estas mensagens. Por exemplo, para executar automaticamente o ficheiro .reg (com o parâmetro /s) a partir de um ficheiro batch de script de início de sessão, utilize a seguinte sintaxe:

regedit.exe /s caminho do ficheiro .reg Também pode utilizar Política de Grupo ou a Política de Sistema para distribuir as alterações de registo pela sua rede. Para obter informações adicionais, visite o seguinte Web site da Microsoft:

Distribuir Alterações do Registo Nota Se as alterações funcionarem, pode enviar o ficheiro de registo para os utilizadores adequados na rede.voltar à parte superior

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.