Freigeben über


Windows-Registrierungsinformationen für erweiterte Benutzer

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

Ursprüngliche KB-Nummer: 256986

Beschreibung der Registrierung

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

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, 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 Typen von Dokumenten, die jeweils erstellt werden können, Eigenschaftenblatteinstellungen für Ordner und Anwendungssymbole, welche Hardware auf dem System vorhanden ist, 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. Eine Registrierungsstruktur ist eine Gruppe von Schlüsseln, Unterschlüsseln und Werten in der Registrierung mit einer Reihe von unterstützenden Dateien, die Sicherungen ihrer Daten enthalten. Die Unterstützenden Dateien für alle Strukturen mit Ausnahme von HKEY_CURRENT_USER befinden sich im %SystemRoot%\System32\Config Ordner unter 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 darin enthaltenen Daten an. Außerdem kann das Fehlen einer Erweiterung manchmal auf den Typ der darin enthaltenen Daten hinweisen.

Registrierungsstruktur Hilfsdateien
HKEY_LOCAL_MACHINE\SAM Sam, Sam.log, Sam.sav
HKEY_LOCAL_MACHINE\Sicherheit Sicherheit, 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 Standard Default.log, Default.sav

In Windows 98 werden die Registrierungsdateien User.dat und System.dat benannt. In Windows Millennium Edition werden die Registrierungsdateien Classes.dat, User.dat und System.dat benannt.

Notiz

Sicherheitsfeatures in Windows ermöglichen es einem Administrator, 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 Benutzer, der aktuell angemeldet ist. Die Ordner, Bildschirmfarben und Systemsteuerung Einstellungen 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 Konfigurationsinformationen speziell 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 mit Dem Windows-Explorer öffnen. Dieser Schlüssel wird manchmal als HKCR abgekürzt. Ab Windows 2000 werden diese Informationen sowohl unter den schlüsseln HKEY_LOCAL_MACHINE als auch unter 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 stellt eine Ansicht der Registrierung bereit, die die Informationen aus diesen beiden Quellen zusammenführt. HKEY_CLASSES_ROOT bietet auch diese zusammengeführte Ansicht 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 anstelle HKEY_CURRENT_USER\Software\Classes unter HKEY_CLASSES_ROOT vorgenommen werden. Um die Standardeinstellungen zu ändern, müssen Änderungen vorgenommen werden unter HKEY_LOCAL_MACHINE\Software\Classes. 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 vorhanden HKEY_CURRENT_USER\Software\Classesist, speichert das System die Informationen dort statt unter HKEY_LOCAL_MACHINE\Software\Classes.
HKEY_CURRENT_CONFIG Enthält Informationen zum Hardwareprofil, das vom lokalen Computer beim Systemstart verwendet wird.

Notiz

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\WOW6432Nodean. Weitere Informationen zum Anzeigen der Registrierung in 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 Millennium Edition/Windows 98/Windows 95: 255 Zeichen

Lange Werte (mehr als 2.048 Bytes) müssen als Dateien mit den in der Registrierung gespeicherten Dateinamen gespeichert werden. Dadurch 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 Arbeitsspeicher
  • Windows Millennium Edition/Windows 98/Windows 95: 16.300 Bytes

Notiz

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

Name Datentyp Beschreibung
Binärwert REG_BINARY Unformatierte Binärdaten. Die meisten Hardwarekomponenteninformationen werden als Binärdaten gespeichert und im Registrierungs-Editor im Hexadezimalformat angezeigt.
DWORD-Wert REG_DWORD Daten, die durch eine Zahl dargestellt werden, 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 (am wenigsten signifikante Byte ist die niedrigste Adresse) und REG_DWORD_BIG_ENDIAN (das geringste signifikante Byte ist die höchste 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.
Mehrteiliger Zeichenfolgenwert REG_MULTI_SZ Eine Zeichenfolge mit mehreren 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 Zeichenfolge mit fester Länge.
Binärwert REG_RESOURCE_LIST Eine Reihe geschachtelter Arrays, die zum Speichern einer Ressourcenliste konzipiert sind, die von einem Hardwaregerätetreiber oder einem der von ihr gesteuerten physischen Geräte verwendet wird. Diese Daten werden vom System in der \ResourceMap-Struktur erkannt und geschrieben und im Registrierungs-Editor im Hexadezimalformat als Binärwert angezeigt.
Binärwert REG_RESOURCE_REQUIREMENTS_LIST Eine Reihe geschachtelter Arrays, die zum Speichern der Liste der möglichen Hardwareressourcen eines Gerätetreibers konzipiert sind, die der Treiber oder eines der physischen Geräte, die er steuert, verwenden kann. Das System schreibt eine Teilmenge dieser Liste in der \ResourceMap-Struktur. Diese Daten werden vom System erkannt und im Registrierungs-Editor im Hexadezimalformat als Binärwert angezeigt.
Binärwert REG_FULL_RESOURCE_DESCRIPTOR Eine Reihe geschachtelter Arrays, die zum Speichern einer Ressourcenliste konzipiert sind, die von einem physischen Hardwaregerät verwendet wird. Diese Daten werden in der \HardwareDescription-Struktur vom System erkannt und geschrieben und im Registrierungs-Editor im Hexadezimalformat als Binärer Wert angezeigt.
Ohne REG_NONE Daten ohne einen bestimmten Typ. Diese Daten werden vom System oder von Anwendungen in die Registrierung geschrieben und im Registrierungs-Editor im Hexadezimalformat als Binärer Wert angezeigt.
Verknüpfung REG_LINK Eine Unicode-Zeichenfolge, die eine symbolische Verknüpfung benennt.
QWORD-Wert REG_QWORD Daten, die durch eine Zahl dargestellt werden, 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 des Registrierungsvorgangs " ausführen, um die Registrierung in den vorherigen Zustand wiederherzustellen. Um die gesamte Registrierung zu sichern, verwenden Sie das Sicherungshilfsprogramm, um den Systemstatus zu sichern. Der Systemstatus enthält die Registrierung, die COM+-Klassenregistrierungsdatenbank und Ihre Startdateien. Weitere Informationen zur Verwendung des Sicherungshilfsprogramms zum Sichern des Systemzustands finden Sie in den folgenden Artikeln:

Bearbeiten der Registrierung

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

Administratoren können die Registrierung mithilfe des Registrierungs-Editors (Regedit.exe oder Regedt32.exe), Gruppenrichtlinien, Systemrichtlinie, Registrierungsdateien (.reg) 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. Die Bearbeitung der Registrierung kann jedoch manchmal die beste Methode sein, um ein Produktproblem zu beheben. Wenn das Problem in der Microsoft Knowledge Base dokumentiert ist, steht ein Artikel mit schrittweisen Anleitungen zum Bearbeiten der Registrierung für dieses Problem zur Verfügung. 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

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

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).

Verwenden des 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 der Windows-Verwaltungsinstrumentation

Die Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI) ist eine Komponente des Microsoft Windows-Betriebssystems und die Microsoft-Implementierung von Web-Based Enterprise Management (WBEM). WBEM ist eine Brancheninitiative zur Entwicklung einer Standardtechnologie für den Zugriff auf Managementinformationen in einer Unternehmensumgebung. 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 unter Windows verfügen und Microsoft ActiveX-Objekte behandeln. Sie können auch das WMI-Befehlszeilenprogramm (Wmic.exe) verwenden, um die Windows-Registrierung zu ändern.

Weitere Informationen zu WMI finden Sie unter Windows-Verwaltungsinstrumentation.

Weitere Informationen zum WMI-Befehlszeilenprogramm finden Sie in einer Beschreibung des Befehlszeilenprogramms für die Windows-Verwaltungsinstrumentation (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. Geben Sie hilfe zum tool Reg.exe ein, 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

Um die exportierten Registrierungsunterschlüssel wiederherzustellen, doppelklicken Sie auf die Registrierungseinträgedatei (.reg), die Sie im Abschnitt "Registrierungsunterschlüssel exportieren" gespeichert haben. Oder Sie können die gesamte Registrierung aus einer Sicherung wiederherstellen. Weitere Informationen zum Wiederherstellen der gesamten Registrierung finden Sie in der Methode 2: Wiederherstellen des gesamten Registrierungsabschnitts 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 Systemzustands aus einer Sicherung finden Sie unter "Sichern" zum Schützen von Daten und Zum Wiederherstellen von Dateien und Ordnern auf Ihrem Computer in Windows XP und Windows Vista.

Notiz

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

References

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-Familie von Verwaltungsprodukten und soll IT-Experten bei der Verwaltung ihrer Windows-Umgebung helfen. 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.