REGEDIT não carrega o hive do Win 10 para o Win 8.1

REGEDIT não carrega o hive do Win 10 para o Win 8.1

A história em poucas palavras:

  • Eu uso muito o PuTTY
  • Eu faço backup do meu sistema de arquivos regularmente
  • Cansei de ver o Win 10 travando a cada dois minutos, então decidi redefinir meu PC para as configurações de fábrica (Win 8.1)
  • Esqueci de exportar minhas sessões salvas do PuTTY do registro
  • eu encontreiesta postagem, que gentilmente sugere carregar um arquivo antigo com backupNTUSER.DATarquivo noHKEY_LOCAL_MACHINEdentro do Editor do Registro
  • O arquivo DAT foi atualizado pela última vez na instalação do Win 10 que tive antes de redefinir as configurações de fábrica com o Win 8.1
  • Recebo a seguinte mensagem do regedit:

Não é possível carregar PATH\TO\MY\OLD\NTUSER.DAT: Erro ao carregar o hive.

Só posso adivinhar que ele falha ao carregar o hive deste arquivo porque o arquivo foi gravado pela última vez no Win 10.

Devo observar que um mais velhoNTUSER.DATO arquivo, que tem origem na instalação mais antiga do Win 8.1 (antes da atualização para o Win 10), passa pelo carregamento do hive com êxito, mas não contém o que preciso.

Estou condenado a pagar por esquecer de exportar as configurações do registro do Win 10?

EDITAR:

Isso não parece ser um problema de permissão

Responder1

Eu esperaria que a atualização para o Windows 10 fizesse inúmeras modificações no registro. O Windows 10 também pode usar um formato de arquivo em disco diferente que o Windows 8.1 simplesmente não entende. (A Microsoft faz regularmente alterações superficiais ou reais nos formatos de arquivo internos entre versões. Compare o SQL Server, onde você não pode nem dar uma olhadacópia de segurançade uma versão mais recente e restaure-o para uma versão mais antiga do mesmo produto. A atualização é um caminho unidirecional.)

Substituindo cegamente HKLM emespecialcom uma cópia de uma versão mais recente do Windowsévinculadopara causar problemas.Lembre-se de que muitos dos valores armazenados no registro não estão vinculados por nenhum contrato a terem significados específicos, e o significado de diferentes valores pode mudar mesmo com uma simples atualização, muito menos com uma atualização de todo o sistema operacional para uma nova versão.

Apenasrecrie suas conexões de dentro do PuTTYem vez de. É quase certo que será mais fácil, menos sujeito a erros e menos arriscado do que tentar sobrescrever o registro. Mesmo que você consiga importar o arquivo de registro antigo, não há como saber quais problemas estranhos podem surgir no futuro devido a valores de registro inesperados ou não suportados.

Responder2

Isso aconteceu comigo mesmo entre duas instalações do Windows 10. eu useiRegFileExport da NirSoftapenas despejar a colmeia inteira assim:

RegFileExport "path\to\exported\NTUSER.DAT" old-user.reg.txt

Definitivamente, não salve-o com uma .regextensão porque você não quer nenhuma chance de importar acidentalmente tudo que está nele. Edite o arquivo para manter apenas o cabeçalho, as chaves e os valores necessários e as linhas em branco entre e depois. Verifique novamente antes de salvá-lo como um .regarquivo e importá-lo.

informação relacionada