Fazendo alterações no registro usando um arquivo REG. Noções básicas do Windows para trabalhar com o registro - sintaxe, estrutura do arquivo reg Arquivo de texto com extensão reg

Arquivos com extensão registro necessário para fazer alterações rapidamente no registro do Windows (uma espécie de conjunto de configurações, configurações e parâmetros para todo o sistema). Por exemplo, você pode remover rapidamente a lixeira da área de trabalho ou desativar a tecla Caps Lock (por exemplo, isso me incomoda).
1. Para criar um arquivo com a extensão .reg, clique com o botão direito em uma área vazia da pasta ou área de trabalho, aponte para o grupo “Novo” e selecione “Documento de Texto”.
2. Será oferecido a você um nome padrão, algo como "Documento de texto.txt". Digite o nome necessário para o novo arquivo, por exemplo, para o já mencionado artigo “Como desabilitar a lixeira e removê-la da área de trabalho”, crie um arquivo com o nome korzina.reg.
3. Confirme a alteração da extensão.

4. É isso, um novo arquivo com extensão .reg foi criado com sucesso.
5. Para adicionar comandos e parâmetros a ele, clique com o botão direito sobre ele e selecione editar.

6. O editor será aberto. Faça as alterações necessárias e salve o arquivo pressionando Ctrl+S ou selecione o menu “Arquivo” no painel superior e depois o comando “Salvar”.

7. Para fazer alterações no registro, clique duas vezes em nosso arquivo reg, ou clique com o botão direito sobre ele e selecione o primeiro item “Mesclar”. Concorde com o aviso sobre alterações no registro.

Então, como criar um arquivo com extensão . registro?

Vejamos tudo em ordem. Primeiro, precisamos ter certeza de que no Windows XP/Vista/7/8 a função para ocultar extensões de tipos de arquivos registrados está desabilitada. A seguir mostraremos como fazer isso (veja abaixo):

1) Clique Começar e escolha Painel de controle

2) Na janela que aparece, selecione Design e personalização(depois de definir na linha Visualizar: categoria)

Se você definiu o parâmetro grande ou Ícones pequenos:

então estamos apenas olhando Configurações de pastas Vamos direto ao ponto 4.

4) Você verá esta janela:

Vá para a guia Visualizar, role a lista até o final e procure a linha Ocultar extensões para tipos de arquivos registrados e desmarque a caixa.

Clique em OK e feche todas as janelas anteriores. Agora vemos extensões de arquivo. Por exemplo, um documento de texto terá a extensão .TXT no final de seu nome.

5) Agora vamos começar a criar arquivo reg

Clique com o botão direito na área de trabalho (ou em qualquer pasta)

selecione no menu de contexto Criar ---> Documento de texto

sintaxe, estrutura do arquivo reg​


____________________
o que é um arquivo reg?
Este é um arquivo que contém informações para interagir com os elementos do registro.

Atenção!
Antes de fazer qualquer coisa, faça backup do seu registro!!!

___________________________________________________

Então, a ferramenta mais comum para trabalhar com o registro é o utilitário regedit.

Com sua ajuda podemos realizar todas as operações necessárias.
Criação, alteração, salvamento, importação, exportação, exclusão e outras operações com objetos do registro do sistema.

Vamos tentar?
Vamos criar nosso próprio comando no menu de contexto.
Para fazer isso, abra a seção

Código:

HKEY_CLASSES_ROOT\DesktopBackground\Shell

Crie uma seção chamada nome.
há outra seção nele - comando.

No capítulo nome-crie um parâmetro de string - reg_sz
e atribua qualquer valor - por exemplo

Código:

Minha primeira besteira...

Minha imaginação doentia enjoou desse nome, você é livre para escolher o seu...

E na seção comando crie um parâmetro de string semelhante com o nome do comando a ser executado.
Isso entrou na minha cabeça regedit.exe
Como resultado, recebemos o seguinte comando do menu de contexto ao clicar com o botão direito:

Ao clicar, acessamos o editor de registro...

Você pode simplificar sua tarefa usando ajuste de registro.

Sim...
Você não precisa mexer no editor de registro, basta inserir as informações necessárias no registro usando um arquivo com a extensão .reg

Como é isso na prática?

Se todas as operações descritas escrever no arquivo reg, então obtemos o seguinte:

Código:

Editor de registro do Windows versão 5.00 @="meu primeiro lixo..." @="regedit.exe"

Qualquer editor de texto é adequado para criar um arquivo reg.
Peguei o bloco de notas.
Então, vamos criar um novo documento de teste.
No exemplo anterior, adicionamos novas configurações e chaves ao registro.
Vamos removê-los agora.
Para fazer isso, insira em um documento de texto:

Código:

Editor de registro do Windows versão 5.00 @="minha primeira besteira..."=- [-HKEY_CLASSES_ROOT\DesktopBackground\Shell\name\command] @="regedit.exe"

Salvar como - todos os arquivos - nome com extensão .reg (por exemplo tweak.reg)
Clique duas vezes no arquivo recebido, aplique, ok.
Vamos dar uma olhada no registro e ver se a seção de comando foi excluída e na seção de nome o parâmetro que criamos anteriormente foi excluído.
Agora é hora de descobrir a sintaxe.

Código:

Editor de registro do Windows versão 5.00

linha obrigatória - indica a versão do editor.

Registry_editor_version é “Windows Registry Editor versão 5.00” para Windows 2000, Windows XP e Windows Server 2003 ou “REGEDIT4” (as letras devem ser maiúsculas) para Windows 98 e Windows NT 4.0. O cabeçalho REGEDIT4 também pode ser usado em computadores que executam Windows 2000, Windows XP e Windows Server 2003.

2)
A próxima linha deve estar vazia.

Código:

Observação:
Se a partição não existir, ela será criada.
Se existir, os parâmetros ou alterações contidas no ajuste serão adicionados a ele.
Em outras palavras, o elemento será sobrescrito.

4)
Nome do parâmetro é o nome do parâmetro de dados que está sendo importado. Se o elemento de dados de um arquivo não estiver no registro, o arquivo REG o adiciona (com um valor). Se o item de dados existir, o valor no arquivo REG substituirá o valor existente. O nome do elemento de dados está entre aspas. O nome do item de dados é seguido por um sinal de igual (=).

5)
Valor, tipo de parâmetro

Arquivos no formato REG podem ser abertos com programas especiais. Existem 2 tipos de formatos REG, cada um deles aberto por programas diferentes. Para abrir o tipo de formato desejado, estude as descrições dos arquivos e baixe um dos programas sugeridos.

Como abrir um arquivo REG

Armazena a chave de registro, o número de série e outras informações de registro do usuário para um programa específico. Criado após a conclusão do registro. Ele é referenciado pelo programa quando aberto para identificar o usuário, mas o arquivo não deve ser aberto manualmente.

Baixe o programa para formato REG

Quando iniciado, atualiza o Registro do Windows. Arquivos REG padrão podem ser criados para modificar vários aspectos do Windows. Para criar seu próprio arquivo de atualização de registro, siga estas instruções:

1. Execute o Regedit (selecione Executar no menu Iniciar, digite "Regedit")

2. Selecione a seção de registro que você precisa alterar

3. No menu Arquivo, selecione Exportar

4. Selecione a opção “Filial Selecionada” na Faixa de Exportação na parte inferior da janela.

5. Salve o arquivo com extensão “.reg”.

Nota: Atualizar manualmente o registro do Windows é um processo mais avançado e só deve ser tentado se você souber exatamente o que fazer. Atualizar incorretamente o registro pode causar erros do Windows.

Como abrir um arquivo REG (Arquivo de Registro)

Este artigo descreve os princípios básicos de trabalho com o registro do Windows, cujo conhecimento será útil para você personalizar o sistema operacional usando ajustes no registro.

Terminologia

Antes de começarmos a trabalhar, precisamos definir a terminologia. Estou usando a terminologia oficial da Microsoft, portanto os termos são bastante consistentes com os itens do Editor do Registro.

Figura 1 – Editor do Registro

Como você pode ver, não há “ramos” ou “chaves” aqui. Agora vamos direto ao ponto.

Arquivo REG

Um arquivo REG é um arquivo de texto com extensão REG, compilado em um formato específico.

Formato de arquivo REG

Abaixo está um exemplo de arquivo REG que desativa o menu de documentos recentes.

Editor de registro do Windows versão 5.00; Desative o menu de documentos recentes "NoRecentDocsMenu" = hex:01,00,00,00

Criando um arquivo REG

Criar um arquivo REG é muito simples. Copie o código em qualquer editor de texto (por exemplo, Bloco de Notas). Pressione CTRL+S e salve o arquivo com qualquer nome e extensão.reg, colocando ambos entre aspas para evitar a extensão txt.

Figura 2 – Criando um arquivo REG

Sintaxe do arquivo REG

  • Editor de registro do Windows versão 5.00— o cabeçalho do arquivo, que é parte integrante dele. Você também pode ver REGEDIT4 como um cabeçalho - este é o formato Windows 98/NT 4.0, que, no entanto, também será compreendido pelos sistemas operacionais Windows mais recentes. Mais informações sobre as diferenças de formatos podem ser encontradas no site JSO FAQ (em inglês).
  • ;Desativar menu de documentos recentes- um comentário. Todas as linhas começando com ; (ponto e vírgula) representam comentários.
  • é uma chave de registro. Graficamente (no Editor do Registro) representa o caminho para o parâmetro. No formato de arquivo REG, as seções são sempre colocadas entre colchetes. Neste exemplo, a (sub)chave do Explorer pertence à chave HKEY_CURRENT_USER.
  • "NoRecentDocsMenu"=hex:01,00,00,00— parâmetro de registro e seu significado. Dependendo do valor do parâmetro, o comportamento do sistema operacional ou do objeto muda. Muitos parâmetros podem ser configurados na GUI do sistema operacional, mas não todos. Nesses casos, editores de registro, tweakers ou arquivos REG são usados ​​para alterar o parâmetro.

Um arquivo REG pode conter várias chaves e configurações de registro, mas o cabeçalho só é usado no início.

Editor de registro do Windows versão 5.00 ;Desativar reinicialização em caso de BSOD "AutoReboot"=dword:00000000 ;Desativar notificação na tela de boas-vindas sobre mensagens não lidas "MessageExpiryDays"=dword:00000000

Este arquivo REG foi obtido exportando regedit.exe do editor de registro. Usando arquivos REG, você pode fazer alterações no registro do sistema - esta operação é chamada de importação de configurações do registro.

Exportando configurações de registro

Exportar configurações de registro é uma tarefa fácil. Via de regra, as configurações são exportadas antes de fazer alterações no registro (backup), ou para criar um arquivo REG para posterior importação no registro de outro computador ou durante a instalação automática do sistema.

Você pode exportar configurações do registro de diversas maneiras.

Editor de registro do Windows (regedit.exe)

O sistema operacional Windows inclui um programa para editar o registro - regedit.exe. Como está localizado no diretório do sistema, não é necessário especificar o caminho completo para executá-lo na linha de comando (por exemplo, a seguinte sequência será suficiente: Iniciar - Executar - regedit - OK).

Para exportar uma chave de registro, basta clicar com o botão direito sobre ela e selecionar o comando no menu de contexto Exportar(no Windows 2000 este comando está localizado no menu Arquivo).

Outros editores de registro

Existem muitos programas para fazer alterações no registro do sistema, que também têm a capacidade de exportar configurações. Se você trabalha frequentemente com o registro, provavelmente precisará de um programa que possua uma barra de endereço. Você pode colar uma chave de registro copiada (de um artigo ou de uma postagem no fórum) na barra de endereço e navegar rapidamente até a configuração desejada. Um exemplo desse programa é o RegWorks.

Linha de comando

Na linha de comando, você pode exportar as configurações do registro usando o comando EXPORTAÇÃO DE REG, que possui a seguinte sintaxe.

REG EXPORT Caminho completo para a chave de registro no formato: ROOT\Subkey (somente para computador local). Partição raiz. Valores: [HKLM | HKCU | HKCR | HKU | HKCC]. O caminho completo para a chave de registro na partição raiz selecionada. O nome do arquivo de disco a ser exportado. Exemplos: REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg Exporta todas as subseções e valores de parâmetros da seção MyApp para o arquivo AppBkUp.reg

Importando configurações de registro

Existem várias maneiras de importar configurações de registro.

Executando um arquivo REG usando a GUI

Esta é a maneira mais fácil. Consiste em lançar um arquivo REG contendo os parâmetros necessários clicando duas vezes ou na linha de comando.

Duplo click

Por mais trivial que pareça, você pode fazer alterações no registro clicando duas vezes no arquivo REG. Porém, primeiro o sistema irá esclarecer se você realmente deseja fazer isso. Se a resposta for positiva, mudanças serão feitas.

Figura 3 – O sistema solicita confirmação para realizar alterações.

Devido a esta consulta, este método não é adequado para importar configurações para o registro durante uma instalação silenciosa do sistema. Mas existem outras maneiras.

Linha de comando

Para importar arquivos REG da linha de comando, existe um comando REGEDIT. Digitando na linha de comando

REGEDIT C:\hklm.reg

Você obterá exatamente a mesma caixa de diálogo de quando clica duas vezes. Você pode suprimir a aparência da caixa de diálogo executando o comando com o parâmetro /S. Este é o método usado com mais frequência durante a instalação automática do Windows.

REGEDIT /S C:\hklm.reg

Comando REG ADD

Usando o comando REG ADICIONAR Você também pode importar configurações de registro. É conveniente porque os comandos para importação de parâmetros podem ser incluídos em um arquivo em lote que também executa outras tarefas (ou seja, não há necessidade de um arquivo REG adicional). Por exemplo, este comando é frequentemente usado para importar valores de registro para a chave RunOnceEx e, em seguida, instalar programas na primeira vez que você fizer logon. A sintaxe do comando é bastante simples - veja você mesmo executando o comando na linha de comando REG ADICIONAR.

Arquivo INF

Você também pode importar configurações para o registro usando arquivos INF. Sua sintaxe geral é um pouco mais complexa que a dos arquivos REG, mas escrever diretamente no registro é bastante simples. Abaixo está um exemplo do complemento Msgina

Signature="$Windows NT$" Msgina OptionDesc="Msgina" Tip="Biblioteca de Login GINA" Modos=0,1,2,3 AddReg=Msgina.AddReg HKLM,"Software\Policies\Microsoft\Windows\System\ Shutdown" ,"ShowHibernateButton",0x10001,1 HKLM,"Software\Policies\Microsoft\Windows\System\Shutdown","HibernateAsButton",0x10001,1

Observação. Mais informações sobre arquivos INF podem ser encontradas em .