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>
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.
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.
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: