Copiar sucursal de registro a otra ubicación


13

¿Hay alguna manera fácil en Windows de copiar una rama del registro a otra parte del registro?

Necesito copiar todo en HKLM\SOFTWARE\Wow6432Node\Python para HKCU\SOFTWARE\Wow6432Node\Pythonsolucionar un problema con los instaladores de Python , pero regedit no parece ofrecer una forma de copiar una rama / carpeta. En este caso, probablemente resolveré el problema copiando cada nodo a mano, ya que no hay mucho que hacer, pero estoy interesado en una solución limpia y fácil para futuras referencias.

Respuestas:


12

Puede usar el regcomando en el símbolo del sistema. Tenga en cuenta que se requiere acceso de administrador para ejecutar este comando. Para abrir el símbolo del sistema como administrador:

  1. Abre el menú de inicio.
  2. En el cuadro de búsqueda, escriba cmd.
  3. Presione Ctrl+Shift+Enter.

La sintaxis del regcomando está abajo.

REG COPY KeyName1 KeyName2 [/s] [/f]

  KeyName    [\\Machine\]FullKey
    Machine  Name of remote machine - omitting defaults to the current machine.
             Only HKLM and HKU are available on remote machines.
    FullKey  ROOTKEY\SubKey
    ROOTKEY  [ HKLM | HKCU | HKCR | HKU | HKCC ]
    SubKey   The full name of a registry key under the selected ROOTKEY.

  /s         Copies all subkeys and values.

  /f         Forces the copy without prompt.

Lo he usado para copiar claves entre las áreas de 64 bits y 32 bits del registro. Por ejemplo:

reg copy HKLM\SOFTWARE\ODBC\ODBC.INI\dsname HKLM\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\dsname /s

7
  1. Utilice un mejor editor de registro de terceros que permita cortar / copiar y pegar claves / ramas enteras.

  2. Exporte la HKLM\SOFTWARE\Wow6432Node\Pythonrama a un archivo .REG, use un editor de texto para reemplazar todas las instancias de HKLM con HKCU, guarde e importe.


-3

No estoy seguro de por qué nadie sugirió esto. Yo también tenía el mismo requisito.

Exportar el nivel superior clave. Edítelo manualmente para cambiar la ubicación base e impórtelo.


¡Bienvenido a Super User! En este sitio de preguntas y respuestas, intentamos proporcionar buenas respuestas a las preguntas que las personas publican. Parte de proporcionar una buena respuesta es asegurarse de que otra persona no haya publicado la misma solución. Otra respuesta que contiene la misma solución al problema planteado ya fue publicada por Karan aquí .
cascer1
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.