Como inserir entradas de registro de um arquivo .reg no registro de 32 bits no Windows de 64 bits

12

No Windows de 64 bits (Vista / 7), há HKLM\Software\Wow6432Node em que todo o material de registro de 32 bits está. Se eu tiver um arquivo .reg com algumas chaves nele, como posso informar ao regedit para importá-lo no registro de 32 bits (em Wow6432Node ) em vez do registro de 64 bits?

Mesmo se eu colocar o caminho Wow6432 nas chaves do Registro no arquivo .reg, o Windows "inteligentemente" as ignora e as coloca no registro principal de 64 bits.

    
por GaryO 31.03.2010 / 18:16

3 respostas

12

Você deve conseguir acessar o registro de 32 bits exclusivamente usando a versão de 32 bits do regedit. Apenas importe seus arquivos .reg usando:

\Windows\syswow64\regedit.exe <REG_FILE.reg>
    
por 31.03.2010 / 18:45
12

Se você estiver usando reg import yourfile.reg de um arquivo executável ou lote de 32 bits, e por algum motivo maluco você deseja que as chaves dentro de yourfile.reg NÃO sejam redirecionado para Wow6432Node , basta usar a seguinte sintaxe:

reg import yourfile.reg /reg:64

Tão fácil quanto isso.

    
por 30.10.2013 / 18:56
3

A ferramenta reg instalada com a versão de 64 bits do Windows está ciente da técnica de virtualização do registro. Ele tem dois novos switches: /reg:32 e /reg:64 . Se você deseja aplicar uma exportação de registro de um sistema de 32 bits a um sistema de 64 bits, use a seguinte linha de comando:

reg import <CONF-APP-32.reg> /reg:32

A ferramenta reg tem uma ajuda de linha de comando que explica isso de uma forma muito curta via reg import /? .

... você vai encontrar isso também online (embora um pouco difícil para o google), por exemplo:

por 12.01.2017 / 10:12