No se puede fusionar el registro de Windows

No se puede fusionar el registro de Windows

Estaba teniendo problemas con mi computadora (Windows 7 Pro de 64 bits) y nuestro personal de soporte dijo que estaba relacionado con que mi inicio de sesión iba a un perfil temporal. Entonces, me creó un nuevo perfil. Sin embargo, ahora perdí mis configuraciones de PuTTY y WinSCP porque están almacenadas en el registro. Descubrí cómo cargar una colmena desde mi perfil anterior y exporté las ramas WinSCP y PuTTY. Sin embargo, no puedo fusionarlos con el registro; Recibo el mensaje "Error al acceder al registro". Tengo privilegios de administrador y puedo acceder al registro mediante regedit. ¿Por qué no puedo fusionar las exportaciones que provienen de la misma máquina?

¡Gracias!

EDITAR

Aquí hay un fragmento del archivo putty.reg que exporté del registro después de convertirlo a 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

Dado que el archivo tiene más de 3000 líneas, no lo publicaré todo. La versión Unicode del archivo (antes de la conversión) comenzaba conÿþy tenía un espacio entre cada carácter y cada nueva línea tenía una línea vacía entre ellos. Por ejemplo:

ÿþ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 ]

Respuesta1

El problema son las diferentes HKEY_USERSidentificaciones en su instalación de Windows y el archivo de registro que desea fusionar.

Tuve exactamente el mismo problema al exportar mi configuración de PuTTY a un nuevo entorno de Windows 7. Así es como lo resolví:

  • Haga clic derecho en el archivo putty.reg y elija la opción 'editar'
  • Abra regedit en la máquina para fusionar la configuración de PuTTY con
  • Copie el número de ID de usuario de la nueva máquina enHKEY_USERS\\*your user ID# is here*
  • Reemplace el número de identificación anterior con el nuevo número de identificación en la ventana de edición de putty.reg
  • Debería poder fusionar el archivo de registro sin ningún problema.

Respuesta2

Si está intentando hacer esto desde un símbolo de cmd, debe hacer clic derecho en el icono de cmd en el menú de inicio y elegir "Ejecutar como administrador". Debe hacer esto incluso si ya es administrador del sistema.

Entonces deberías poder fusionar las entradas del registro.

Respuesta3

Recibí este error al pasar a Windows 10.

Hice una combinación de lo anterior para arreglar el mío.
Cuando exporté, eran claves de HKEY_Users\myname\Software... y estaban en Unicode.

Hice un reemplazo global en el archivo, reemplazando HKEY_Users\myname con HKEY_CURRENT_USER\ Eso hizo que las líneas en el archivo se vieran así: [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions]

Luego tuve que guardarlo como ANSI. Ejecuté Regedit 'como administrador' y lo importé desde el menú archivo/importar.

Espero que esto ayude a alguien.

Respuesta4

Pruebe el CD de arranque de emergencia (http://www.prime-expert.com/ebcd/). Contiene un editor de registro fuera de línea, por lo que puede exportar la clave de registro desde la cuenta anterior (HKEY_USERS\OldUsername) e importarla a la nueva cuenta (HKEY_USERS\NewUsername).

EBCD es un shareware por 25 dólares. La exportación e importación se pueden realizar en formato de texto (.REG) o binario. El formato binario es el mismo que el de la colmena NT nativa, por lo que conserva todos los metadatos y permisos para las claves.

información relacionada