Windows 10 Registrierungsschlüssel von der Befehlszeile importieren/exportieren

Das Kopieren von Registrierungsschlüsseln von einem Gerät auf ein anderes ist eine effektive Möglichkeit, Windows-Einstellungen schnell auf einem neuen Computer zu Hause oder im Büro zu konfigurieren. Das manuelle Kopieren von Registrierungsschlüsseln würde ewig dauern und ein hohes Fehlerrisiko bergen – dies ist der bessere Weg. Das Exportieren und Importieren der Registrierungsschlüssel über die Eingabeaufforderung bietet einen effizienten Pfad, um sicherzustellen, dass Ihre Registrierungseinträge korrekt kopiert werden. Wie importieren und exportieren Sie Registrierungsschlüssel über die Befehlszeile?

Für diejenigen, die damit nicht vertraut sind, ist die Windows-Registrierung eine Datenbank, die eine Vielzahl von Konfigurationsoptionen für Windows und für andere auf dem Computer installierte Software speichert. Einstellungen werden in der Registrierung als Registrierungsschlüssel gespeichert, dies sind sowohl der Name der Einstellung als auch ggf. der Wert der Einstellung.

Die Registrierung ist in fünf Bäume unterteilt, die Einstellungen für verschiedene Anwendungsfälle enthalten, von denen jeder ein eigener RootKey ist. Ein RootKey ist „HKCU“ oder „HKEY_Current_User“. Der HKCU RootKey wird für Einstellungen verwendet, die speziell für den aktuell angemeldeten Benutzer gelten. Jeder RootKey hat eine Reihe von Subkeys, die wiederum weitere Subkeys enthalten.

Der vollständige Name eines Registrierungsschlüssels ist der Name des RootKey, gefolgt von den Namen jedes SubKeys, der benötigt wird, um zu dem bestimmten Schlüssel zu gelangen, der durch einen umgekehrten Schrägstrich verbunden ist. Beispielsweise ist der Registrierungsschlüssel „Einstellungen“ ein Unterschlüssel von „Drucker“, der selbst ein Unterschlüssel des RootKey ist; HKCU. Der vollständige Name für diesen Registrierungsschlüssel lautet „HKCU\Printers\Settings“.

Der erste Schritt besteht darin, die Eingabeaufforderung zu öffnen. Öffnen Sie dazu das Startmenü, indem Sie die Windows-Taste drücken, und geben Sie dann „Eingabeaufforderung“ ein. Starten Sie es jedoch nicht nur, Sie müssen es mit Administratorrechten starten. Klicken Sie dazu entweder rechts im Startmenü auf „Als Administrator ausführen“ oder klicken Sie mit der rechten Maustaste auf die App und wählen Sie aus der Dropdown-Liste „Als Administrator ausführen“ aus.

Starten Sie die Eingabeaufforderung als Administrator.

Tipp: Wenn die Eingabeaufforderung auf Ihrem Gerät nicht vorhanden ist, funktioniert Windows PowerShell identisch.

Sobald die Eingabeaufforderung geöffnet ist, geben Sie den Befehl „Reg export /?“ ein, um die Hilfeseite für den Befehl zum Exportieren der Registrierung anzuzeigen. Auf dieser Seite wird erklärt, was die einzelnen Argumente bewirken, in welcher Reihenfolge sie sein müssen und welche optional sind.

Die Hilfeseite für den Befehl „Reg Export“.

Das Argument Schlüsselname ist der Name des zu exportierenden Registrierungsschlüssels, der in zwei Abschnitte unterteilt ist, den RootKey und den SubKey. Der Rootkey ist einer der fünf Registrierungsbäume. Sie können sie entweder vollständig ausschreiben, d. h. „HKEY_Current_User“ oder in ihrer verkürzten Form, z. B. „HKCU“.

Der SubKey ist der Pfad zu dem SubKey, der exportiert werden soll. Der Pfad kann zu einem einzelnen spezifischen Unterschlüssel bis zu den maximalen 512 Ebenen führen, oder er kann zu einem übergeordneten Unterschlüssel mit weiteren Unterschlüsseln führen. Es ist auch möglich, den SubKey leer zu lassen. Dadurch wird der gesamte RootKey-Baum einschließlich aller seiner SubKeys exportiert. Wenn Sie nicht wissen, welches Sie möchten, wählen Sie ein höheres Niveau, das das enthält, was Sie suchen, ist die beste Wahl – gehen Sie nur nicht zu hoch, sonst haben Sie vielleicht Dinge, die Sie nicht haben wollen.

Der FileName ist der Name der Datei, in die Sie die Registrierungsschlüssel exportieren möchten. Wenn Sie nur einen Dateinamen ohne Pfadinformationen angeben, wird die Datei im aktuellen Verzeichnis gespeichert, in dem sich die Eingabeaufforderung befindet. Wenn Sie die Eingabeaufforderung mit Administratorrechten gestartet haben, wird sie im Verzeichnis „C:\Windows\system32“ geöffnet. System32 ist KEIN guter Ort, um eine exportierte Registrierungsschlüsseldatei zu speichern, da sie sensible Windows-Komponenten enthält. Sie sollten stattdessen erwägen, ein Benutzerverzeichnis wie Ihren Desktop zu verwenden. Wenn Sie Ihren Dateipfad mit „%UserProfile%“ beginnen, wird das Ausgabeverzeichnis in Ihr Benutzerverzeichnis verschoben, z. „%UserProfile%\Desktop“ speichert eine Datei in Ihrem Desktop-Verzeichnis.

Tipp: Der Dateiname sollte immer mit der .reg-Dateierweiterung enden. Dies ist der anerkannte Dateityp der Registrierungseinstellungen.

Die anderen Befehlsargumente sind weniger wichtig und völlig optional. Beispielsweise überschreibt /y automatisch Dateien mit demselben Namen, falls vorhanden. Mit den Argumenten /reg: 32 und /reg: 64 können Sie angeben, ob auf den Schlüssel über die 32- bzw. 64-Bit-Registrierungsansicht zugegriffen wird.

Jetzt können Sie den eigentlichen Befehl schreiben und ausführen. Der Befehl sollte „reg export ‚RootKey[\SubKey]‘ ‚FileName‘“ lauten. Es sind keine Anführungszeichen erforderlich – geben Sie einfach die gewünschten Schlüsselnamen ein. Der RootKey und der FileName sind obligatorische Elemente, während der SubKey-Abschnitt leer bleiben kann, um den gesamten RootKey zu exportieren.

"Der Vorgang wurde erfolgreich abgeschlossen."

Wenn der Befehl ordnungsgemäß ausgeführt wurde, wird im Eingabeaufforderungsfenster eine Meldung mit der Meldung „Der Vorgang wurde ausgeführt“ gedruckt erfolgreich beendet." Die Ausführung des Befehls kann einige Zeit in Anspruch nehmen, daher müssen Sie möglicherweise warten, bis die Bestätigung erfolgt in Erscheinung treten.

Jetzt sollten Sie eine Reg-Datei an dem von Ihnen angegebenen Ort gespeichert haben. Sie können diese auf einen anderen Computer kopieren, um sie dort zu importieren. Auf Ihrem Zielcomputer können Sie die Befehlsargumente anzeigen, indem Sie den Befehl „Reg Import /?“ eingeben. Die Argumente für den Importbefehl sind denen für den Exportbefehl sehr ähnlich.

Die Hilfeseite für den Befehl „Reg Import“.

Tipp: Bevor Sie die Registrierung ändern, sollten Sie einen geeigneten Systemwiederherstellungspunkt erstellen. Ein Wiederherstellungspunkt bietet eine "als funktionierend bekannte" Registrierungskonfiguration, zu der Sie zurückkehren können, wenn nach dem Import Probleme auftreten.

Um die Reg-Datei zu importieren, führen Sie den Befehl „reg import ‚FileName‘“ aus, wobei „FileName“ der Dateipfad zu der Reg-Datei ist, die Sie importieren möchten. Auch hier wird nach erfolgreichem Abschluss des Vorgangs die Meldung „Der Vorgang wurde erfolgreich abgeschlossen“ gedruckt.