Atualmente, estou preso usando meu sistema de backup até poder substituir minha placa-mãe morta. Enquanto isso, coloquei meu disco rígido nesse sistema para poder acessar meus arquivos e continuar trabalhando no sistema de backup. Felizmente, não tenho problemas de permissão com os arquivos (as partições são FAT32). O problema que estou tendo é com o registro.
Preciso importar algumas das minhas configurações das seções da minha (antiga? Normal?) Instalação do Windows para a que estou usando atualmente. As configurações das seções do sistema (SYSTEM, SOFTWARE etc.) estão corretas, mas a seção do usuário está me causando problemas.
Copiei o arquivo NTUSER.DAT da minha outra unidade e montei-o com o reg
comando A maioria das chaves (por exemplo Software
) está correta e eu posso acessá-las sem problemas, mas algumas delas (principalmente a Identities
chave em que as configurações do Outlook Express estão armazenadas) reclama que não pode ser aberta.
Se eu abrir a caixa de diálogo de permissões, recebo um erro ao não conseguir visualizar as permissões atuais. Se eu ignorá-lo e tentar me apropriar da chave e suas subchaves, recebo um erro de acesso negado. Se eu adicionar permissões para minha conta de usuário neste sistema, eu recebo um erro, no entanto, posso ver as subchaves e os valores da chave. Se eu tentar acessar as subchaves, recebo os mesmos erros originais. Se eu repetir o processo para cada subchave, posso ver seus valores e subchaves, e assim por diante, mas é claro que isso é incrivelmente chato e demorado (principalmente porque a Identities
chave possui muitas subchaves).
Existe uma maneira mais fácil / temporária / mais correta de despejar uma chave para que eu possa importá-la para o meu sistema de backup?
fonte
%systemroot%\System32\Config\SystemProfile\Desktop
.Acabei usando
SUBINACL
. (No meu caso> subinacl /subkeyreg hkey_users\z\identities /grant=foobar
:)fonte