Estou tentando carregar alguns arquivos .DAT do Registro como Hives em HKLM.
Os arquivos .DAT vêm de um sistema Windows Server 2008 e estou tentando reproduzir localmente algum problema de desenvolvimento de software.
Eu tentei isso em vários diretórios (alguns sob diretórios em C:\Program Files (x86)
e em C:\Windows\system32\config
).
Os arquivos .DAT são carregados corretamente no Regedit quando eu o executo como administrador.
Depois disso, eu posso ler / gravar as chaves do registro bem quando executar o aplicativo como administrador, e do Regedit.
No entanto, as ramificações carregadas não persistem: depois de uma reinicialização, elas não são mais carregadas.
O curioso é que não há mensagens de erro no EventVwr.exe
que pareçam ser relevantes.
Onde devo procurar erros e causas disso?
E se isso não for um bug, como posso forçar o carregamento dessas seções no momento da inicialização?