Kopieren Sie den Registrierungszweig an einen anderen Speicherort


12

Gibt es in Windows eine einfache Möglichkeit, einen Registrierungszweig in einen anderen Teil der Registrierung zu kopieren?

Ich muß alles kopieren in HKLM\SOFTWARE\Wow6432Node\Pythonzu HKCU\SOFTWARE\Wow6432Node\Pythonzu arbeiten um ein Problem mit Python Installateure , aber regedit scheint keine Möglichkeit zu bieten einen Zweig / Ordner zu kopieren. In diesem Fall werde ich das Problem wahrscheinlich lösen, indem ich jeden Knoten von Hand kopiere, da nicht viel zu tun ist, aber ich bin an einer sauberen und einfachen Lösung für zukünftige Referenz interessiert.

Antworten:


12

Sie können den regBefehl in der Eingabeaufforderung verwenden. Beachten Sie, dass zum Ausführen dieses Befehls Administratorzugriff erforderlich ist. So öffnen Sie die Eingabeaufforderung als Administrator:

  1. Öffnen Sie das Startmenü.
  2. Geben Sie in das Suchfeld ein cmd.
  3. Drücken Sie Ctrl+Shift+Enter.

Die Syntax des regBefehls ist unten.

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.

Ich habe dies verwendet, um Schlüssel zwischen den 64-Bit- und 32-Bit-Bereichen der Registrierung zu kopieren. Zum Beispiel:

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

7
  1. Verwenden Sie einen besseren Registrierungseditor eines Drittanbieters, der das Ausschneiden / Kopieren und Einfügen ganzer Schlüssel / Zweige ermöglicht.

  2. Exportieren Sie den HKLM\SOFTWARE\Wow6432Node\PythonZweig in eine .REG-Datei, verwenden Sie einen Texteditor, um alle Instanzen von HKLM durch HKCU zu ersetzen, speichern und importieren Sie ihn.


-3

Ich bin mir nicht sicher, warum niemand dies vorgeschlagen hat. Ich hatte auch die gleiche Anforderung.

Exportieren Sie die oberste Schlüsselebene. Bearbeiten Sie es manuell, um den Basisort zu ändern und zu importieren.


Willkommen bei Super User! Auf dieser Q & A-Website versuchen wir, gute Antworten auf Fragen zu geben , die von Menschen gestellt werden. Ein Teil der Bereitstellung einer guten Antwort besteht darin, sicherzustellen, dass nicht bereits jemand anderes dieselbe Lösung veröffentlicht hat. Eine andere Antwort, die dieselbe Lösung für das angegebene Problem enthält, wurde bereits von Karan hier veröffentlicht .
Cascer1
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.