Windows Registrierungsinformationen für fortgeschrittene Benutzer

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

Gilt für:   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 verwendet wird, um Informationen zu speichern, die zum Konfigurieren des Systems für einen oder mehrere Benutzer, Anwendungen und Hardwaregeräte erforderlich sind.

Die Registrierung enthält Informationen, die während des Vorgangs ständig referenziert Windows, z. B. Profile für jeden Benutzer, die auf dem Computer installierten Anwendungen und die Typen von Dokumenten, die jeweils erstellt werden können, Eigenschaftenblatteinstellungen für Ordner und Anwendungssymbole, welche Hardware auf dem System vorhanden ist und welche Ports verwendet werden.

Die Registrierung ersetzt die meisten textbasierten .ini Dateien, die in Windows 3.x- und MS-DOS-Konfigurationsdateien verwendet werden, z. B. Autoexec.bat und Config.sys. Obwohl die Registrierung für mehrere Windows Betriebssysteme üblich ist, gibt es einige Unterschiede zwischen diesen Betriebssystemen. Eine Registrierungsstruktur ist eine Gruppe von Schlüsseln, Unterschlüsseln und Werten in der Registrierung, die über eine Reihe von unterstützenden Dateien verfügt, die Sicherungen ihrer Daten enthalten. Die unterstützenden Dateien für alle Strukturen außer HKEY_CURRENT_USER befinden sich im Ordner %, auf 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 Typ der enthaltenen Daten an. Außerdem kann das Fehlen einer Erweiterung manchmal auf den Typ der enthaltenen Daten hinweisen.

Registrierungsstruktur Unterstützen von 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 haben die Registrierungsdateien den Namen Classes.dat, User.dat und System.dat.

Hinweis

Sicherheitsfeatures in Windows es einem Administrator ermöglichen, den Zugriff auf Registrierungsschlüssel zu 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 von HKEY_USERS. HKEY_USERS wird manchmal als HKU abgekürzt.
HKEY_LOCAL_MACHINE Enthält spezifische 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 und 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 HKEY_CURRENT_USER\Software\Classes Schlüssel enthält Einstellungen, die die Standardeinstellungen außer Kraft setzen und nur für den interaktiven Benutzer gelten. Der HKEY_CLASSES_ROOT Schlüssel 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 anstatt unter HKEY_CLASSES_ROOT vorgenommen HKEY_CURRENT_USER\Software\Classes werden. Um die Standardeinstellungen zu ändern, müssen Änderungen unter HKEY_LOCAL_MACHINE\Software\Classes vorgenommen 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 HKEY_CURRENT_USER\Software\Classes ist, speichert das System die Informationen dort anstelle von HKEY_LOCAL_MACHINE\Software\Classes unter .
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-Tasten haben dieselben Namen wie ihre 64-Bit-Entsprechungen und umgekehrt. Die standardmäßige 64-Bit-Version des Registrierungs-Editors, die in 64-Bit-Versionen von Windows XP, Windows Server 2003 und Windows Vista enthalten ist, zeigt die 32-Bit-Schlüssel unter dem Knoten HKEY_LOCAL_MACHINE\Software\WOW6432Node an. Weitere Informationen zum Anzeigen der Registrierung auf 64-Bit-Versionen von Windows finden Sie unter So zeigen Sie die Systemregistrierung mithilfe von 64-Bit-Versionen von Windows an.

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. Auf diese Weise kann die Registrierung effizient ausgeführt werden. Die maximale Größe eines Werts lautet wie folgt:

  • Windows NT 4.0/Windows 2000/Windows XP/Windows Server 2003/Windows Vista: Verfügbarer Speicher
  • Windows Editions-/Windows 98/Windows 95: 16.300 Bytes

Hinweis

Es gibt einen Grenzwert von 64 KB für die Gesamtgröße aller Werte eines Schlüssels.

Name Datentyp Beschreibung
Binärer Wert REG_BINARY Binäre Rohdaten. Die meisten Hardwarekomponenteninformationen 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 am wenigsten signifikante Byte ist die niedrigste Adresse) und REG_DWORD_BIG_ENDIAN (das am wenigsten signifikante Byte ist an der höchsten Adresse).
Erweiterbarer Zeichenfolgenwert REG_EXPAND_SZ Eine Datenzeichenfolge 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 Eine mehrere Zeichenfolge. Werte, die Listen oder mehrere Werte in einem Formular enthalten, das von Personen gelesen werden kann, 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, die zum Speichern einer Ressourcenliste entwickelt wurden, die von einem Hardwaregerätetreiber oder einem der von ihm gesteuerten physischen Geräte verwendet wird. Diese Daten werden vom System erkannt und in die \ResourceMap-Struktur geschrieben und im Registrierungs-Editor im Hexadezimalformat als Binärwert angezeigt.
Binärer Wert REG_RESOURCE_REQUIREMENTS_LIST Eine Reihe von geschachtelten Arrays, mit denen die Liste möglicher Hardwareressourcen eines Gerätetreibers gespeichert werden kann, die der Treiber oder eines der physischen Geräte, die er steuert, verwenden kann. 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ärwert angezeigt.
Binärer Wert REG_FULL_RESOURCE_DESCRIPTOR Eine Reihe von geschachtelten Arrays, die zum Speichern einer Ressourcenliste entwickelt wurden, die von einem physischen Hardwaregerät verwendet wird. Diese Daten werden vom System in der \HardwareDescription-Struktur erkannt und geschrieben und im Registrierungs-Editor im Hexadezimalformat als Binärwert 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ärwert angezeigt.
Link REG_LINK Eine Unicode-Zeichenfolge, die eine symbolische Verknüpfung bezeichnet.
QWORD-Wert REG_QWORD Daten, dargestellt durch eine Zahl, die eine 64-Bit-Ganzzahl ist. Diese Daten werden im Registrierungs-Editor als Binärwert angezeigt und in Windows 2000 eingeführt.

Sichern der Registrierung

Bevor Sie die Registrierung bearbeiten, exportieren Sie 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 der Registrierung" ausführen, um den vorherigen Status der Registrierung wiederherzustellen. Verwenden Sie zum Sichern der gesamten Registrierung das Hilfsprogramm "Sicherung", um den Systemstatus zu sichern. Der Systemstatus umfasst die Registrierung, die COM+-Klassenregistrierungsdatenbank und Ihre Startdateien. Weitere Informationen zur Verwendung des Hilfsprogramms "Sicherung" zum Sichern des Systemstatus finden Sie in den folgenden Artikeln:

Bearbeiten der Registrierung

Um Registrierungsdaten zu ändern, muss ein Programm die Registrierungsfunktionen verwenden, die in Den Registrierungsfunktionendefiniert sind.

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

Verwenden der Windows Benutzeroberfläche

Es wird empfohlen, die Windows Benutzeroberfläche zu verwenden, um Ihre Systemeinstellungen 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.

Sie können den Registrierungs-Editor verwenden, um die folgenden Aktionen auszuführen:

  • Suchen einer Unterstruktur, eines Schlüssels, eines Unterschlüssels oder eines 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 eines 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, die Sie zum Verwalten von Netzwerken, Computern, Diensten und anderen Systemkomponenten verwenden können. Mit dem Gruppenrichtlinien-MMC-Snap-In können Administratoren Richtlinieneinstellungen definieren, die auf Computer oder Benutzer angewendet werden. Sie können Gruppenrichtlinien auf lokalen Computern mithilfe des lokalen GRUPPENRICHTLINIEN-MMC-Snap-Ins "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 Gruppenrichtlinien-MMC-Snap-In.

Verwenden einer Registrierungseintragsdatei (REG)

Erstellen Sie eine Registrierungseintragsdatei (REG),die die Registrierungsänderungen enthält, und führen Sie die REG-Datei dann 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 Registrierungseintragsdatei (REG).

Verwenden Windows Skripthosts

Mit dem Windows Script Host können Sie VBScript und JScript Skripts direkt im Betriebssystem ausführen. Sie können VBScript und JScript Dateien 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 Windows-Verwaltungsinstrumentation

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

Weitere Informationen zu WMI finden Sie unter Windows Verwaltungsinstrumentation.

Weitere Informationen zum WMI-Command-Line-Hilfsprogramm finden Sie unter einer Beschreibung des Befehlszeilenhilfsprogramms Windows Verwaltungsinstrumentation (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. Um Hilfe zum tool Reg.exe zu erhalten, geben Sie reg /? an der Eingabeaufforderung ein, und klicken Sie dann auf "OK".

Wiederherstellen der Registrierung

Verwenden Sie zum Wiederherstellen der Registrierung die entsprechende Methode.

Methode 1: Wiederherstellen der Registrierungsschlüssel

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

Methode 2: Wiederherstellen der gesamten Registrierung

Um die gesamte Registrierung wiederherzustellen, stellen Sie den Systemstatus aus einer Sicherung wieder her. Weitere Informationen zum Wiederherstellen des Systemstatus 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 %SystemRoot%\Repair Ordner erstellt.

Informationsquellen

Weitere Informationen finden Sie auf den folgenden Websites:

Der Windows Serverkatalog der getesteten Produkte ist eine Referenz für Produkte, die auf Windows Serverkompatibilität getestet wurden.

Data Protection Manager (DPM) ist ein wichtiges Mitglied der Microsoft System Center Management-Produktfamilie und soll IT-Experten dabei helfen, ihre Windows Umgebung zu verwalten. DPM ist der neue Standard für Windows Sicherung und Wiederherstellung und bietet kontinuierlichen Datenschutz für Microsoft-Anwendungs- und Dateiserver, 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.