Windows-Registrierungsinformationen für erfahrene Benutzer

Dieser Artikel beschreibt die Windows-Registrierung und enthält Informationen zum Bearbeiten und Sichern der Registrierung.

Ursprüngliche Produktversion:   Windows 10 – alle Editionen, Windows Server 2012 R2
Ursprüngliche KB-Nummer:   256986

Beschreibung der Registrierung

Das Microsoft Computer Dictionary, Fifth Edition, definiert die Registrierung wie folgt:

Eine zentrale hierarchische Datenbank, die in Windows 98, Windows CE, Windows NT und Windows 2000 zum Speichern von Informationen verwendet wird, die zum Konfigurieren des Systems für einen oder mehrere Benutzer, Anwendungen und Hardwaregeräte erforderlich sind.

Die Registrierung enthält Informationen, auf die Windows während des Betriebs ständig verweist, z. B. Profile für jeden Benutzer, die auf dem Computer installierten Anwendungen und die Dokumenttypen, die jeweils erstellt werden können, Eigenschaftenblatteinstellungen für Ordner und Anwendungssymbole, die auf dem System vorhandenen Hardware und die verwendeten Ports.

Die Registrierung ersetzt die meisten textbasierten INI-Dateien, die in Windows 3.x- und MS-DOS-Konfigurationsdateien verwendet werden, z. B. die Autoexec.bat und Config.sys. Obwohl die Registrierung für mehrere Windows-Betriebssysteme üblich ist, gibt es einige Unterschiede zwischen diesen. Eine Registrierungsstruktur ist eine Gruppe von Schlüsseln, Unterschlüsseln und Werten in der Registrierung, die eine Reihe unterstützende Dateien enthält, die Sicherungen der Daten enthalten. Die unterstützenden Dateien für alle Strukturen mit Ausnahme von HKEY_CURRENT_USER befinden sich im Ordner %unter SystemRoot%\System32\Config Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 und Windows Vista. Die unterstützenden Dateien für HKEY_CURRENT_USER befinden sich im %SystemRoot%\Profiles\Username Ordner. Die Dateinamenerweiterungen der Dateien in diesen Ordnern geben den Datentyp an, den sie enthalten. Außerdem kann das Fehlen einer Erweiterung manchmal auf den Datentyp hinweisen, den sie enthalten.

Registrierungsstruktur Unterstützende Dateien
HKEY_LOCAL_MACHINE\SAM Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\Security Security, Security.log, Security.sav
HKEY_LOCAL_MACHINE\Software Software, Software.log, Software.sav
HKEY_LOCAL_MACHINE\System System, System.alt, System.log, System.sav
HKEY_CURRENT_CONFIG System, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log
HKEY_USERS\DEFAULT Default, Default.log, Default.sav

In Windows 98 heißen die Registrierungsdateien User.dat und System.dat. In Windows Edition heißen die Registrierungsdateien "Classes.dat", "User.dat" und "System.dat".

Hinweis

Mit Sicherheitsfeatures in Windows kann ein Administrator den Zugriff auf Registrierungsschlüssel steuern.

In der folgenden Tabelle sind die vordefinierten Schlüssel aufgeführt, die vom System verwendet werden. Die maximale Größe eines Schlüsselnamens beträgt 255 Zeichen.

Ordner/vordefinierter Schlüssel Beschreibung
HKEY_CURRENT_USER Enthält den Stamm der Konfigurationsinformationen für den Aktuell angemeldeten Benutzer. Die Ordner, Bildschirmfarben und Systemsteuerungseinstellungen des Benutzers werden hier gespeichert. Diese Informationen sind dem Profil des Benutzers zugeordnet. Dieser Schlüssel wird manchmal als HKCU abgekürzt.
HKEY_USERS Enthält alle aktiv geladenen Benutzerprofile auf dem Computer. HKEY_CURRENT_USER ist ein Unterschlüssel HKEY_USERS. HKEY_USERS wird manchmal als HKU abgekürzt.
HKEY_LOCAL_MACHINE Enthält Konfigurationsinformationen für den Computer (für jeden Benutzer). Dieser Schlüssel wird manchmal als HKLM abgekürzt.
HKEY_CLASSES_ROOT Ist ein Unterschlüssel von HKEY_LOCAL_MACHINE\Software . Die hier gespeicherten Informationen stellen sicher, dass das richtige Programm geöffnet wird, wenn Sie eine Datei mithilfe von Windows Explorer öffnen. Dieser Schlüssel wird manchmal als HKCR abgekürzt. Ab Windows 2000 werden diese Informationen unter den Schlüsseln HKEY_LOCAL_MACHINE HKEY_CURRENT_USER gespeichert. Der HKEY_LOCAL_MACHINE\Software\Classes Schlüssel enthält Standardeinstellungen, die für alle Benutzer auf dem lokalen Computer gelten können. Der Schlüssel enthält Einstellungen, die die Standardeinstellungen überschreiben HKEY_CURRENT_USER\Software\Classes und nur für den interaktiven Benutzer gelten. Der HKEY_CLASSES_ROOT bietet eine Ansicht der Registrierung, in der die Informationen aus diesen beiden Quellen zusammengeführt werden. HKEY_CLASSES_ROOT bietet diese zusammengeführte Ansicht auch für Programme, die für frühere Versionen von Windows entwickelt wurden. Um die Einstellungen für den interaktiven Benutzer zu ändern, müssen Änderungen unter HKEY_CURRENT_USER\Software\Classes und nicht unter HKEY_CLASSES_ROOT. Um die Standardeinstellungen zu ändern, müssen sie unter vorgenommen HKEY_LOCAL_MACHINE\Software\Classes werden. Wenn Sie Schlüssel in einen Schlüssel unter HKEY_CLASSES_ROOT schreiben, speichert das System die Informationen unter HKEY_LOCAL_MACHINE\Software\Classes . Wenn Sie Werte in einen Schlüssel unter HKEY_CLASSES_ROOT schreiben und der Schlüssel bereits unter vorhanden ist, werden die Informationen dort statt unter HKEY_CURRENT_USER\Software\Classes HKEY_LOCAL_MACHINE\Software\Classes gespeichert.
HKEY_CURRENT_CONFIG Enthält Informationen zum Hardwareprofil, das vom lokalen Computer beim Systemstart verwendet wird.

Hinweis

Die Registrierung in 64-Bit-Versionen von Windows XP, Windows Server 2003 und Windows Vista ist in 32-Bit- und 64-Bit-Schlüssel unterteilt. Viele der 32-Bit-Schlüssel haben dieselben Namen wie ihre 64-Bit-Gegenstücke und umgekehrt. In der 64-Bit-Standardversion des Registrierungs-Editors, die in den 64-Bit-Versionen von Windows XP, Windows Server 2003 und Windows Vista enthalten ist, werden die 32-Bit-Schlüssel unter dem Knoten HKEY_LOCAL_MACHINE\Software\WOW6432Node angezeigt. Weitere Informationen zum Anzeigen der Registrierung unter 64-Bit-Versionen von Windows finden Sie unter Anzeigen der Systemregistrierung mithilfe von 64-Bit-Versionen von Windows.

In der folgenden Tabelle sind die Datentypen aufgeführt, die derzeit definiert sind und von Windows verwendet werden. Die maximale Größe eines Wertnamens lautet wie folgt:

  • Windows Server 2003, Windows XP und Windows Vista: 16.383 Zeichen
  • Windows 2000: 260 ANSI-Zeichen oder 16.383 Unicode-Zeichen
  • Windows Edition/Windows 98/Windows 95: 255 Zeichen

Lange Werte (mehr als 2.048 Byte) müssen als Dateien mit den in der Registrierung gespeicherten Dateinamen gespeichert werden. Dies hilft der Registrierung, effizient zu arbeiten. Die maximale Größe eines Werts lautet wie folgt:

  • Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003/Windows Vista: Verfügbarer Arbeitsspeicher
  • Windows Edition/Windows 98/Windows 95: 16.300 Byte

Hinweis

Für die Gesamtgröße aller Werte eines Schlüssels gilt ein Grenzwert von 64.000.

Name Datentyp Beschreibung
Binärer Wert REG_BINARY Binäre Rohdaten. Die meisten Informationen zu Hardwarekomponenten werden als Binärdaten gespeichert und im Registrierungs-Editor im Hexadezimalformat angezeigt.
DWORD-Wert REG_DWORD Daten, dargestellt durch eine Zahl, die 4 Byte lang ist (eine 32-Bit-Ganzzahl). Viele Parameter für Gerätetreiber und Dienste sind dieser Typ und werden im Registrierungs-Editor im Binär-, Hexadezimal- oder Dezimalformat angezeigt. Verwandte Werte sind DWORD_LITTLE_ENDIAN (das Byte mit dem geringsten Wert ist an der niedrigsten Adresse) und REG_DWORD_BIG_ENDIAN (das byte mit dem geringsten Wert befindet sich an der höchsten Adresse).
Erweiterbarer Zeichenfolgenwert REG_EXPAND_SZ Eine Datenzeichenfolge mit variabler Länge. Dieser Datentyp enthält Variablen, die aufgelöst werden, wenn ein Programm oder Dienst die Daten verwendet.
Multi-String Value REG_MULTI_SZ Mehrere Zeichenfolgen. Werte, die Listen oder mehrere Werte in einem Formular enthalten, die von Personen gelesen werden können, sind in der Regel dieser Typ. Einträge werden durch Leerzeichen, Kommas oder andere Markierungen getrennt.
Zeichenfolgenwert REG_SZ Eine Textzeichenfolge mit fester Länge.
Binärer Wert REG_RESOURCE_LIST Eine Reihe von geschachtelten Arrays zum Speichern einer Ressourcenliste, die von einem Hardwaregerätetreiber oder einem der von diesem steuerelementierten physischen Geräte verwendet wird. Diese Daten werden vom System erkannt und in die Struktur \ResourceMap geschrieben und im Registrierungs-Editor im Hexadezimalformat als binärer Wert angezeigt.
Binärer Wert REG_RESOURCE_REQUIREMENTS_LIST Eine Reihe von geschachtelten Arrays, die zum Speichern der Liste möglicher Hardwareressourcen eines Gerätetreibers für den Treiber oder eines der physischen Geräte konzipiert sind, die von diesem Steuerelement verwendet werden können. Das System schreibt eine Teilmenge dieser Liste in die Struktur \ResourceMap. Diese Daten werden vom System erkannt und im Registrierungs-Editor im Hexadezimalformat als binärer Wert angezeigt.
Binärer Wert REG_FULL_RESOURCE_DESCRIPTOR Eine Reihe von geschachtelten Arrays zum Speichern einer Ressourcenliste, die von einem physischen Hardwaregerät verwendet wird. Diese Daten werden vom System erkannt und in die Struktur \HardwareDescription geschrieben und im Registrierungs-Editor im Hexadezimalformat als binärer Wert angezeigt.
Keine REG_NONE Daten ohne einen bestimmten Typ. Diese Daten werden vom System oder den Anwendungen in die Registrierung geschrieben und im Registrierungs-Editor im Hexadezimalformat als binärer Wert angezeigt.
Linkdatenbank REG_LINK Eine Unicode-Zeichenfolge, die eine symbolische Verknüpfung benennen.
QWORD-Wert REG_QWORD Daten, dargestellt durch eine Zahl, die eine 64-Bit-Ganzzahl ist. Diese Daten werden im Registrierungs-Editor als binärer Wert angezeigt und in Windows 2000 eingeführt.

Sichern der Registrierung

Exportieren Sie vor dem Bearbeiten der Registrierung die Schlüssel in der Registrierung, die Sie bearbeiten möchten, oder sichern Sie die gesamte Registrierung. Wenn ein Problem auftritt, können Sie die Schritte im Abschnitt "Wiederherstellen des Registrierungsabschnitts" ausführen, um den vorherigen Status der Registrierung wiederherzustellen. Zum Sichern der gesamten Registrierung verwenden Sie das Hilfsprogramm "Sicherung", um den Systemstatus zu sichern. Der Systemstatus umfasst die Registrierung, die COM+-Klassenregistrierungsdatenbank und Ihre Startdateien. Weitere Informationen zum Sichern des Systemstatus mithilfe des Hilfsprogramms "Backup" finden Sie in den folgenden Artikeln:

Bearbeiten der Registrierung

Zum Ändern von Registrierungsdaten muss ein Programm die Registrierungsfunktionen verwenden, die in den Registrierungsfunktionen definiert sind.

Administratoren können die Registrierung mithilfe des Registrierungs-Editors (Regedit.exe oder Regedt32.exe), von Gruppenrichtlinien, Systemrichtlinien, Registrierungsdateien (REG) oder durch Ausführen von Skripts wie VisualBasic-Skriptdateien ändern.

Verwenden der Benutzeroberfläche von Windows

Es wird empfohlen, die Systemeinstellungen über die Benutzeroberfläche von Windows zu ändern, anstatt die Registrierung manuell zu bearbeiten. Das Bearbeiten der Registrierung kann jedoch manchmal die beste Methode zum Beheben eines Produktproblems sein. Wenn das Problem in der Microsoft Knowledge Base dokumentiert ist, ist ein Artikel mit schrittweisen Anweisungen zum Bearbeiten der Registrierung für dieses Problem verfügbar. Es wird empfohlen, diese Anweisungen genau zu befolgen.

Verwenden des Registrierungs-Editors

Warnung

Schwerwiegende Probleme können auftreten, wenn die Registrierung mit dem Registrierungs-Editor oder einer anderen Methode unsachgemäß bearbeitet wird. Aufgrund dieser Probleme kann eine Neuinstallation des Betriebssystems erforderlich sein. Microsoft gibt keinerlei Garantien dafür ab, dass diese Probleme behoben werden können. Das Ändern der Registrierung erfolgt auf eigenes Risiko.

Mit dem Registrierungs-Editor können Sie die folgenden Aktionen ausführen:

  • Suchen einer Unterstruktur, eines Schlüssels, Unterschlüssels oder Werts
  • Hinzufügen eines Unterschlüssels oder eines Werts
  • Ändern eines Werts
  • Löschen eines Unterschlüssels oder eines Werts
  • Umbenennen eines Unterschlüssels oder werts

Im Navigationsbereich des Registrierungs-Editors werden Ordner angezeigt. Jeder Ordner stellt einen vordefinierten Schlüssel auf dem lokalen Computer dar. Wenn Sie auf die Registrierung eines Remotecomputers zugreifen, werden nur zwei vordefinierte Schlüssel angezeigt: HKEY_USERS und HKEY_LOCAL_MACHINE.

Verwenden von Gruppenrichtlinien

Die Microsoft Management Console (MMC) hostet Verwaltungstools, mit denen Sie Netzwerke, Computer, Dienste und andere Systemkomponenten verwalten können. Mit dem MMC-Snap-In "Gruppenrichtlinie" können Administratoren Richtlinieneinstellungen definieren, die auf Computer oder Benutzer angewendet werden. Sie können Gruppenrichtlinien auf lokalen Computern mithilfe des lokalen MmC-Snap-Ins "Gruppenrichtlinie" "Gpedit.msc" implementieren. Sie können Gruppenrichtlinien in Active Directory mithilfe des MMC-Snap-Ins "Active Directory-Benutzer und -Computer" implementieren. Weitere Informationen zur Verwendung von Gruppenrichtlinien finden Sie in den Hilfethemen im entsprechenden MMC-Snap-In für Gruppenrichtlinien.

Verwenden einer Registrierungseinträgedatei (REG)

Erstellen Sie eine Registrierungseinträgedatei (REG), die die Registrierungsänderungen enthält, und führen Sie dann die .reg-Datei auf dem Computer aus, auf dem Sie die Änderungen vornehmen möchten. Sie können die .reg-Datei manuell oder mithilfe eines Anmeldeskripts ausführen. Weitere Informationen finden Sie unter Hinzufügen, Ändern oder Löschen von Registrierungsunterschlüsseln und Werten mithilfe einer Registrierungseinträgedatei (REG- Datei).

Verwenden von Windows Script Host

Mit dem Windows Script Host können Sie VBScript ausführen und JScript Skripts direkt im Betriebssystem ausführen. Sie können VBScript- und JScript erstellen, die Windows Script Host-Methoden zum Löschen, Lesen und Schreiben von Registrierungsschlüsseln und -werten verwenden. Weitere Informationen zu diesen Methoden finden Sie auf den folgenden Microsoft-Websites:

Verwenden der Windows-Verwaltungsinstrumentation

Die Windows Management Instrumentation (WMI) ist eine Komponente des Microsoft Windows-Betriebssystems und ist die Microsoft-Implementierung von Web-Based Enterprise Management (WBEM). WBEM ist eine Branchen initiative zum Entwickeln einer Standardtechnologie für den Zugriff auf Verwaltungsinformationen in einer Unternehmensumgebung. Sie können WMI verwenden, um Verwaltungsaufgaben (z. B. das Bearbeiten der Registrierung) in einer Unternehmensumgebung zu automatisieren. Sie können WMI in Skriptsprachen verwenden, die über ein Modul unter Windows verfügen und microsoft ActiveX verarbeiten. Sie können auch das Hilfsprogramm WMI Command-Line (Wmic.exe) verwenden, um die Windows-Registrierung zu ändern.

Weitere Informationen zu WMI finden Sie unter Windows Management Instrumentation.

Weitere Informationen zum Hilfsprogramm WMI Command-Line finden Sie unter Einer Beschreibung des Befehlszeilenprogramms (Windows Management Instrumentation, WMI) (Wmic.exe).

Verwenden des Konsolenregistrierungstools für Windows

Sie können das Konsolenregistrierungstool für Windows (Reg.exe) verwenden, um die Registrierung zu bearbeiten. Wenn Sie Hilfe zum tool Reg.exe möchten, geben Sie an der Eingabeaufforderung ein, und klicken Sie reg /? dann auf OK.

Wiederherstellen der Registrierung

Verwenden Sie die entsprechende Methode, um die Registrierung wiederherzustellen.

Methode 1: Wiederherstellen der Registrierungsschlüssel

Doppelklicken Sie zum Wiederherstellen der von Ihnen exportierten Registrierungsunterschlüssel auf die Registrierungseinträgedatei (REG), die Sie im Abschnitt "Registrierungsunterschlüssel exportieren" gespeichert haben. Sie können auch die gesamte Registrierung aus einer Sicherung wiederherstellen. Weitere Informationen zum Wiederherstellen der gesamten Registrierung finden Sie unter Methode 2: Wiederherstellen des gesamten Registrierungsabschnitts weiter unten in diesem Artikel.

Methode 2: Wiederherstellen der gesamten Registrierung

Zum Wiederherstellen der gesamten Registrierung stellen Sie den Systemstatus aus einer Sicherung wieder her. Weitere Informationen zum Wiederherstellen des Systemzustands aus einer Sicherung finden Sie unter Verwenden der Sicherung zum Schützen von Daten und Wiederherstellen von Dateien und Ordnern auf Ihrem Computer in Windows XP und Windows Vista.

Hinweis

Durch das Sichern des Systemstatus werden auch aktualisierte Kopien der Registrierungsdateien im Ordner %SystemRoot%\Repair erstellt.

Informationsquellen

Weitere Informationen finden Sie auf den folgenden Websites:

Der Windows Server-Katalog der getesteten Produkte ist eine Referenz für Produkte, die auf Windows Server-Kompatibilität getestet wurden.

Data Protection Manager (DPM) ist ein wichtiges Mitglied der Microsoft System Center-Verwaltungsproduktefamilie und soll it-Experten bei der Verwaltung ihrer Windows-Umgebung helfen. DPM ist der neue Standard für die Sicherung und Wiederherstellung von Windows und bietet kontinuierlichen Datenschutz für Anwendungs- und Dateiserver von Microsoft, die nahtlos integrierte Datenträger- und Bandmedien verwenden. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie unter Sichern und Wiederherstellen der Registrierung in Windows XP und Windows Vista.