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: