Windows 10 Importar / Exportar chaves de registro da linha de comando

click fraud protection

Copiar as chaves do Registro de um dispositivo para outro é uma maneira eficaz de definir rapidamente as configurações do Windows para um novo computador em sua casa ou escritório. Copiar manualmente as chaves do Registro levaria uma eternidade e apresentaria um alto risco de erros - essa é a melhor maneira. Exportar e importar as chaves do registro por meio do prompt de comando fornece um caminho eficiente para garantir que as entradas do registro sejam copiadas corretamente. Então, como você importa e exporta chaves de registro via linha de comando?

Para quem não está familiarizado com ele, o registro do Windows é um banco de dados, que armazena um grande número de opções de configuração do Windows e de outros softwares instalados no computador. As configurações são salvas no registro como chaves de registro, que são o nome da configuração e o valor da configuração, quando aplicável.

O registro é dividido em cinco árvores que carregam configurações para diferentes casos de uso, cada uma delas sendo seu próprio RootKey. Um RootKey é “HKCU” ou “HKEY_Current_User”. O HKCU RootKey é usado para configurações que se aplicam especificamente ao usuário conectado no momento. Cada RootKey possui várias subchaves, que por sua vez contêm outras subchaves.

O nome completo de qualquer chave de registro é o nome da RootKey, seguido pelos nomes de cada SubKey necessária para obter a chave específica pretendida, conectada por uma barra invertida. Por exemplo, a chave de registro “Configurações”, é uma subchave de “Impressoras”, que por sua vez é uma subchave da RootKey; HKCU. O nome completo dessa chave de registro é “HKCU \ Printers \ Settings”.

A primeira etapa é abrir o Prompt de Comando. Para isso, abra o Menu Iniciar pressionando a tecla Windows e digite “Prompt de Comando”. Não basta iniciá-lo, você precisará iniciá-lo com privilégios administrativos. Para fazer isso, clique em “Executar como administrador” no lado direito do menu Iniciar ou clicando com o botão direito do mouse no aplicativo e selecionando “Executar como administrador” na lista suspensa.

Inicie o Prompt de Comando como administrador.

Dica: se o prompt de comando não estiver presente em seu dispositivo, o Windows PowerShell funcionará de forma idêntica.

Quando o prompt de comando estiver aberto, digite o comando “Reg export /?”, Para ver a página de ajuda do comando de exportação do registro. Esta página explica o que cada um dos argumentos faz, em que ordem eles devem estar e quais são opcionais.

A página de ajuda para o comando “Reg Export”.

O argumento Keyname é o nome da chave de registro que deve ser exportada e é dividido em duas seções, RootKey e SubKey. O Rootkey é uma das cinco árvores de registro. Você pode escrevê-los por extenso, ou seja, "HKEY_Current_User" ou de forma abreviada, ou seja, "HKCU".

A SubKey é o caminho para a SubKey que você deseja exportar. O caminho pode ser para uma única subchave específica, até o máximo de 512 níveis de profundidade, ou pode ser para uma subchave de alto nível com outras subchaves. Também é possível deixar a SubKey em branco, isso exportará toda a árvore RootKey, incluindo todas as suas SubKeys. Se você não sabe qual específico deseja, escolha um de nível superior que inclua o que você que está procurando é sua melhor aposta - apenas não vá muito alto, ou você pode acabar com coisas que não quer.

O FileName é o nome do arquivo para o qual você deseja exportar as chaves do registro. Se você apenas fornecer um nome de arquivo sem informações de caminho, o arquivo será salvo no diretório atual em que o Prompt de Comando está. Se você iniciou o Prompt de Comando com permissões administrativas, ele será aberto no diretório “C: \ Windows \ system32”. O System32 NÃO é um bom lugar para salvar um arquivo de chave de registro exportado, pois contém componentes confidenciais do Windows. Em vez disso, você deve considerar o uso de um diretório de usuário, como sua área de trabalho. Iniciar o caminho do arquivo com “% UserProfile%” move o diretório de saída para o diretório do usuário, por exemplo, “% UserProfile% \ Desktop” salvará um arquivo no diretório do seu desktop.

Dica: O nome do arquivo deve sempre terminar com a extensão de arquivo .reg. Este é o tipo de arquivo de configurações de registro reconhecido.

Os outros argumentos do comando são menos importantes e totalmente opcionais. Por exemplo, / y substitui automaticamente os arquivos com o mesmo nome, se existirem. Os argumentos / reg: 32 e / reg: 64 permitem que você especifique se a chave é acessada com a visualização de registro de 32 ou 64 bits, respectivamente.

Agora você está pronto para escrever e executar o comando real. O comando deve ser “reg export‘ RootKey [\ SubKey] ’‘ FileName ’”. Não são necessárias aspas - basta digitar os nomes-chave de que você precisa. O RootKey e o FileName são itens obrigatórios, enquanto a seção SubKey pode ser deixada em branco para exportar o RootKey inteiro.

"A operação foi completa com sucesso."

Se o comando for concluído corretamente, uma mensagem será impressa na janela do Prompt de Comando dizendo: “A operação foi completado com sucesso." O comando pode levar algum tempo para ser executado, então pode ser necessário aguardar a confirmação para aparecer.

Agora, você deve ter um arquivo reg salvo no local especificado. Você pode copiar isso para outro computador para importá-lo lá. Uma vez no computador de destino, você pode visualizar os argumentos do comando digitando o comando “Reg Import /?”. Os argumentos do comando de importação são muito semelhantes aos do comando de exportação.

A página de ajuda para o comando “Reg Import”.

Dica: Antes de modificar o registro, você deve criar um ponto de restauração do sistema adequado. Um ponto de restauração fornecerá uma configuração de registro “boa”, à qual você pode reverter se houver algum problema após a importação.

Para importar o arquivo reg, execute o comando “reg import‘ FileName ’” onde “FileName” é o caminho do arquivo para o arquivo reg que você deseja importar. Novamente, quando o processo for concluído com sucesso, a mensagem “A operação foi concluída com sucesso” será impressa.