não é possível mesclar o registro do Windows

7

Eu estava tendo problemas com meu computador (Windows 7 Pro 64 bits) e nossos funcionários de suporte disseram que isso estava relacionado ao meu login que vai para um perfil temporário. Então, ele me criou um novo perfil. No entanto, agora eu perdi minhas configurações PuTTY e WinSCP porque elas estão armazenadas no registro. Eu descobri como carregar uma ramificação do meu perfil antigo e exportar as ramificações WinSCP e PuTTY. No entanto, não consigo mesclá-los no registro; Eu recebo uma mensagem "Erro ao acessar o registro". Eu tenho privilégios de administrador e posso acessar o registro via regedit. Por que não consigo mesclar as exportações que vieram da mesma máquina?

Obrigado!

EDITAR

Aqui está um trecho do arquivo putty.reg que eu exportei do registro depois de convertê-lo em ASCII:

Windows Registry Editor Version 5.00

[HKEY_USERS\SimonTatham\Software\SimonTatham]

[HKEY_USERS\SimonTatham\Software\SimonTatham\PuTTY]

[HKEY_USERS\SimonTatham\Software\SimonTatham\PuTTY\Jumplist]
"Recent sessions"=hex(7):63,00,73,00,70,00,32,00,74,00,68,00,31,00,6e,00,6f,00,\
  20,00,28,00,70,00,72,00,6f,00,64,00,29,00,00,00,74,00,68,00,32,00,2e,00,6e,\
  00,6f,00,2e,00,63,00,67,00,2e,00,6e,00,6d,00,73,00,2e,00,6d,00,6c,00,62,00,\
  2e,00,69,00,6e,00,65,00,74,00,20,00,28,00,70,00,72,00,6f,00,64,00,29,00,00,\
  00,74,00,68,00,32,00,2e,00,6e,00,6f,00,2e,00,63,00,67,00,2e,00,6c,00,61,00,\
  62,00,2e,00,6e,00,6d,00,73,00,2e,00,6d,00,6c,00,62,00,2e,00,69,00,6e,00,65,\
  00,74,00,20,00,28,00,6c,00,61,00,62,00,29,00,00,00,73,00,63,00,6d,00,32,00,\
  2e,00,6e,00,6f,00,2e,00,63,00,67,00,2e,00,6e,00,6d,00,73,00,2e,00,6d,00,6c,\
  00,62,00,2e,00,69,00,6e,00,65,00,74,00,00,00,63,00,73,00,70,00,31,00,74,00,\
  68,00,31,00,7a,00,7a,00,20,00,28,00,6c,00,61,00,62,00,29,00,00,00,63,00,73,\
  00,70,00,32,00,74,00,68,00,31,00,73,00,6f,00,20,00,28,00,70,00,72,00,6f,00,\
  64,00,29,00,00,00,74,00,68,00,31,00,2e,00,6e,00,6f,00,2e,00,63,00,67,00,2e,\
  00,6e,00,6d,00,73,00,2e,00,6d,00,6c,00,62,00,2e,00,69,00,6e,00,65,00,74,00,\
  20,00,28,00,70,00,72,00,6f,00,64,00,29,00,00,00,74,00,68,00,31,00,2e,00,6e,\
  00,6f,00,2e,00,63,00,67,00,2e,00,6c,00,61,00,62,00,2e,00,6e,00,6d,00,73,00,\
  2e,00,6d,00,6c,00,62,00,2e,00,69,00,6e,00,65,00,74,00,00,00,77,00,62,00,33,\
  00,63,00,6f,00,2e,00,73,00,6f,00,63,00,2e,00,73,00,68,00,61,00,77,00,2e,00,\
  63,00,61,00,00,00,73,00,72,00,31,00,2e,00,6e,00,6f,00,2e,00,63,00,67,00,2e,\
  00,6f,00,73,00,73,00,2e,00,6d,00,6c,00,62,00,2e,00,69,00,6e,00,65,00,74,00,\
  00,00,74,00,68,00,31,00,30,00,2d,00,70,00,72,00,6f,00,64,00,00,00,61,00,70,\
  00,70,00,36,00,73,00,6f,00,63,00,6c,00,61,00,62,00,00,00,00,00

Como o arquivo tem mais de 3000 linhas, não estou postando tudo isso. A versão unicode do arquivo (antes da conversão) começou com ÿþ e tinha um espaço entre cada caractere e cada nova linha tinha uma linha vazia entre elas. Por exemplo:

ÿþW i n d o w s   R e g i s t r y   E d i t o r   V e r s i o n   5 . 0 0 


[ H K E Y _ U S E R S \ S i m o n T a t h a m \ S o f t w a r e \ S i m o n T a t h a m ]


[ H K E Y _ U S E R S \ S i m o n T a t h a m \ S o f t w a r e \ S i m o n   T a t h a m \ P u T T Y ]
    
por sdoca 27.04.2012 / 20:58

10 respostas

6

O problema é diferente de HKEY_USERS id na instalação do Windows e no arquivo de registro que você deseja mesclar.

Eu tive exatamente o mesmo problema ao exportar minha configuração putty para um novo ambiente Windows 7. Veja como resolvi:

  • Clique com o botão direito no arquivo putty.reg e escolha a opção "editar"
  • Abra o regedit na máquina para mesclar a configuração de putty com
  • Copie o número de ID do usuário da nova máquina em HKEY_USERS\*your user ID# is here*
  • Substitua o # antigo ID com o novo ID # na janela de edição para putty.reg
  • Você deve conseguir mesclar o arquivo de registro sem problemas.
por 16.01.2013 / 15:22
5

Se você está tentando fazer isso a partir de um prompt cmd, então você deve clicar com o botão direito no ícone cmd no menu Iniciar e escolher "Executar como administrador". Você tem que fazer isso mesmo se você já é um administrador no sistema.

Então você deve conseguir mesclar as entradas do registro.

    
por 27.04.2012 / 21:43
3

Recebi este erro ao mudar para o Windows 10.

Eu fiz uma combinação dos itens acima para consertar o meu.
Quando exportei, eram chaves de HKEY_Users \ myname \ Software ... e estavam em Unicode.

Eu fiz uma substituição global no arquivo, substituindo HKEY_Users \ myname por HKEY_CURRENT_USER \ Isso fez com que as linhas no arquivo ficassem assim: [HKEY_CURRENT_USER \ Software \ SimonTatham \ PuTTY \ Sessions]

Eu tive que salvá-lo como ANSI. Eu corri o Regedit 'como administrador' e importei do menu arquivo / importar.

Espero que isso ajude alguém.

    
por 03.02.2016 / 13:21
0

O arquivo deve ser salvo como ASCII. Por algum motivo, o arquivo foi salvo como Unicode e precisa ser convertido novamente.

E, claro, como o jftuga disse, você precisa se fundir como Administrador.

    
por 27.04.2012 / 22:14
0

Tente o CD de inicialização de emergência ( link ). Ele contém o editor de registro off-line, portanto, você pode exportar a chave do Registro da conta antiga (HKEY_USERS \ OldUsername) e importar para a nova conta (HKEY_USERS \ NewUsername).

O EBCD é um shareware por US $ 25. Exportar e importar pode ser feito em formato de texto (.REG) ou binário. O formato binário é o mesmo que o ramo NT nativo, por isso preserva todos os metadados e permissões para as chaves.

    
por 17.08.2012 / 12:09
0

Acredito que os dados exportados nos arquivos .reg contenham o ID do usuário do Windows # como parte do caminho da chave reg (como HKEY_USERS\S-1-5-21-602162358-1564985344-839422125-2292\etc ).

Acho que o novo perfil que você tem tem um ID de usuário diferente # e, portanto, o caminho exportado é inválido. Você poderia encontrar & substituir 'no arquivo de exportação .reg que pode funcionar, mas isso também pode escorrer para outros problemas.

    
por 20.06.2012 / 19:48
0

Você pode fazer isso executando o prompt de comando como administrador e, em seguida, executando o comando de exportação conforme explicado aqui:

regedit /e "%userprofile%\desktop\putty-sessions.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

Fonte: link

    
por 18.07.2014 / 08:06
0

Só nesta semana, no Windows 10 x64, não consegui mesclar um arquivo ".reg" no registro simplesmente porque ele estava localizado em uma unidade de rede (isto é: N: \ estava apontando para \\ localserver \ someshare \ e o caminho do arquivo reg foi n: \ whatever.reg). Mover o arquivo .reg para um disco rígido local resolveu o problema para mim. Seu problema pode estar relacionado.

    
por 03.02.2016 / 14:03
0

1.Open CMD (Prompt MS-DOS) Executar como administrador, colar e executar (pressione ENTER):

reg "HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Políticas \ System" / t Reg_dword / v DisableRegistryTools / f / d 0

    
por 26.01.2018 / 11:10
-1
  1. Ir para a execução - regedit .
  2. Em regedit , vá para - HKEy_CURRENTUSER >Software>SimonTATHAM . Clique com o botão direito do mouse em SIMONTATHAM e selecione o nome da chave de cópia.

  3. Abra o arquivo reg no word. Nesse arquivo, você verá [HKEY xxx/xxx/xxxx/xxxxxx ] . Substitua tudo no colchete de fechamento pelo nome da chave que você copiou na etapa anterior. ctrl - H , preencha os itens e substitua todos.

  4. Por fim, salve-o como .reg file e importe-o. Apreciar!!!!

por 28.02.2014 / 20:54