- 08.09.2020
- 11 Minuten zum Lesen
-
-
D
-
v
-
s
-
Dieser Artikel beschreibt die Windows-Registrierung und enthält Informationen zum Bearbeiten und Sichern.
Ursprüngliche Produktversion: Windows 10 – alle Editionen, Windows Server 2012 R2
Ursprüngliche KB-Nummer: 256986
- Beschreibung der Registrierung
- Sichern Sie die Registrierung
- Bearbeiten der Registrierung
- Verwenden der Windows-Benutzeroberfläche
- Registrierungseditor verwenden
- Gruppenrichtlinien verwenden
- Verwenden Sie eine Registrierungseinträge (.reg) Datei
- Windows Script Host verwenden
- Windows Management Instrumentation verwenden
- Verwenden Sie das Konsolenregistrierungstool für Windows
- Wiederherstellen der Registrierung
- Methode 1: Wiederherstellen der Registrierungsschlüssel
- Methode 2: Wiederherstellen der gesamten Registrierung
Beschreibung der Registrierung
Das Microsoft Computer Dictionary, Fifth Edition, definiert die Registrierung als:
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 kontinuierlich verweist, z. B. Profile für jeden Benutzer, die auf dem Computer installierten Anwendungen und die Arten von Dokumenten, die jeder erstellen kann, Eigenschaftsblatteinstellungen 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 verwendet werden.x und MS-DOS-Konfigurationsdateien, wie die Autoexec.bat und Config.sys. Obwohl die Registrierung mehreren Windows-Betriebssystemen gemeinsam ist, gibt es einige Unterschiede zwischen ihnen. Eine Registrierungsstruktur ist eine Gruppe von Schlüsseln, Unterschlüsseln und Werten in der Registrierung, die eine Reihe von unterstützenden Dateien enthält, die Sicherungen ihrer Daten enthalten. Die unterstützenden Dateien für alle Hives außer HKEY_CURRENT_USER befinden sich im Ordner %SystemRoot%\System32\Config
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 Ordner %SystemRoot%\Profiles\Username
. Die Dateinamenerweiterungen der Dateien in diesen Ordnern geben den Datentyp an, den sie enthalten. Das Fehlen einer Erweiterung kann manchmal auch den Datentyp anzeigen, den sie enthalten.
Registrierungsstruktur | Unterstützende Dateien |
---|---|
HKEY_LOCAL_MACHINE \SAM | Sam, Sam.protokoll, Sam.sav |
HKEY_LOCAL_MACHINE\Security | Sicherheit, Sicherheit.protokoll, Sicherheit.sav |
HKEY_LOCAL_MACHINE\Software | Software, Software.protokoll, Software.sav |
HKEY_LOCAL_MACHINE\System | System, System.alt, System.protokoll, System.sav |
HKEY_CURRENT_CONFIG | System, System.alt, System.protokoll, System.sav, Ntuser.dat, Ntuser.dat.log |
HKEY_USERS\DEFAULT | Standard, Standard.protokoll, Standard.sav |
In Windows 98 werden die Registrierungsdateien Benutzer genannt.dat und System.dat. In Windows Millennium Edition werden die Registrierungsdateien Klassen genannt.dat, Benutzer.dat und System.dat.
Hinweis
Mit Sicherheitsfunktionen in Windows kann ein Administrator den Zugriff auf Registrierungsschlüssel steuern.
Die folgende Tabelle listet die vordefinierten Schlüssel auf, 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 werden mit dem Profil des Benutzers verknüpft. 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 HKEY_CURRENT_USER gespeichert. Der Schlüssel HKEY_LOCAL_MACHINE\Software\Classes enthält Standardeinstellungen, die für alle Benutzer auf dem lokalen Computer gelten können. Der Schlüssel HKEY_CURRENT_USER\Software\Classes enthält Einstellungen, die die Standardeinstellungen überschreiben und nur für den interaktiven Benutzer gelten. Der Schlüssel HKEY_CLASSES_ROOT bietet eine Ansicht der Registrierung, in der die Informationen aus diesen beiden Quellen zusammengeführt werden. HKEY_CLASSES_ROOT stellt diese zusammengeführte Ansicht auch für Programme bereit, die für frühere Windows-Versionen entwickelt wurden. Um die Einstellungen für den interaktiven Benutzer zu ändern, müssen Änderungen unter HKEY_CURRENT_USER\Software\Classes statt unter HKEY_CLASSES_ROOT vorgenommen 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 HKEY_CURRENT_USER\Software\Classes vorhanden ist, speichert das System die Informationen dort statt unter HKEY_LOCAL_MACHINE\Software\Classes . |
HKEY_CURRENT_CONFIG | Enthält Informationen über das 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. Die standardmäßige 64-Bit-Version des Registrierungseditors, die in den 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 unter 64-Bit-Versionen von Windows finden Sie unter Anzeigen der Systemregistrierung mithilfe von 64-Bit-Versionen von Windows.
Die folgende Tabelle listet die Datentypen auf, die derzeit definiert sind und von Windows verwendet werden. Die maximale Größe eines Wertnamens ist 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 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 ist 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 Byte
Hinweis
Für die Gesamtgröße aller Werte eines Schlüssels gilt ein Limit von 64 KB.
Name | Datentyp | Beschreibung |
---|---|---|
Binärwert | REG_BINARY | Binäre Rohdaten. Die meisten Informationen zu Hardwarekomponenten werden als Binärdaten gespeichert und im Registrierungseditor im Hexadezimalformat angezeigt. |
DWORD-Wert | REG_DWORD | Daten, dargestellt durch eine 4 Byte lange Zahl (eine 32-Bit-Ganzzahl). Viele Parameter für Gerätetreiber und -dienste sind von diesem Typ und werden im Registrierungseditor im Binär-, Hexadezimal- oder Dezimalformat angezeigt. Verwandte Werte sind DWORD_LITTLE_ENDIAN (das niedrigstwertige Byte befindet sich an der niedrigsten Adresse) und REG_DWORD_BIG_ENDIAN (das niedrigstwertige Byte befindet sich an der höchsten Adresse). |
Expandable String Value | 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-Wert | REG_MULTI_SZ | Ein mehrfacher String. Werte, die Listen oder mehrere Werte in einer lesbaren Form enthalten, sind im Allgemeinen dieser Typ. Einträge werden durch Leerzeichen, Kommas oder andere Zeichen getrennt. |
String-Wert | REG_SZ | Eine Textzeichenfolge fester Länge. |
Binärwert | REG_RESOURCE_LIST | Eine Reihe verschachtelter Arrays, die eine Ressourcenliste speichern, die von einem Hardwaregerätetreiber oder einem der von ihm kontrollierten physischen Geräte verwendet wird. Diese Daten werden vom System erkannt und in die Struktur \ ResourceMap geschrieben und im Registrierungseditor im Hexadezimalformat als Binärwert angezeigt. |
Binärwert | REG_RESOURCE_REQUIREMENTS_LIST | Eine Reihe verschachtelter Arrays, die die Liste der möglichen Hardwareressourcen eines Gerätetreibers speichern, 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 Registrierungseditor im Hexadezimalformat als Binärwert angezeigt. |
Binärwert | REG_FULL_RESOURCE_DESCRIPTOR | Eine Reihe verschachtelter Arrays, die eine Ressourcenliste speichern, die von einem physischen Hardwaregerät verwendet wird. Diese Daten werden vom System erkannt und in den Baum \HardwareDescription geschrieben und im Registrierungseditor im Hexadezimalformat als Binärwert angezeigt. |
None | REG_NONE | Daten ohne einen bestimmten Typ. Diese Daten werden vom System oder von Anwendungen in die Registrierung geschrieben und im Registrierungseditor im Hexadezimalformat als Binärwert angezeigt |
Link | REG_LINK | Eine Unicode-Zeichenfolge, die einen symbolischen Link benennt. |
QWORD-Wert | REG_QWORD | Daten, die durch eine Zahl dargestellt werden, die eine 64-Bit-Ganzzahl ist. Diese Daten werden im Registrierungseditor als Binärwert angezeigt und wurden in Windows 2000 eingeführt. |
Sichern Sie die 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 Registrierung wiederherstellen ausführen, um den vorherigen Status der Registrierung wiederherzustellen. Um die gesamte Registrierung zu sichern, verwenden Sie das Backup-Dienstprogramm, um den Systemstatus zu sichern. Der Systemstatus umfasst die Registrierung, die COM + -Klassenregistrierungsdatenbank und Ihre Startdateien. Weitere Informationen zur Verwendung des Sicherungsdienstprogramms zum Sichern des Systemstatus finden Sie in den folgenden Artikeln:
-
Sichern und Wiederherstellen des Pcs
-
Verwenden der Sicherungsfunktion zum Sichern und Wiederherstellen von Daten in Windows Server 2003
Bearbeiten der Registrierung
Zum Ändern von Registrierungsdaten muss ein Programm die Registrierungsfunktionen verwenden, die in Registrierungsfunktionen definiert sind.
Administratoren können die Registrierung mithilfe des Registrierungseditors (Regedit.exe oder Regedt32.exe), Gruppenrichtlinie, Systemrichtlinie, Registrierung (.reg)-Dateien oder durch Ausführen von Skripten wie VisualBasic-Skriptdateien.
Verwenden der Windows-Benutzeroberfläche
Wir empfehlen Ihnen, 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 sein, um ein Produktproblem zu beheben. 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. Wir empfehlen Ihnen, diese Anweisungen genau zu befolgen.
Registrierungseditor verwenden
Warnung
Wenn Sie die Registrierung mit dem Registrierungseditor oder einer anderen Methode falsch ändern, können schwerwiegende Probleme auftreten. Diese Probleme erfordern möglicherweise eine Neuinstallation des Betriebssystems. Microsoft kann nicht garantieren, dass diese Probleme gelöst werden können. Ändern Sie die Registrierung auf eigenes Risiko.
Sie können den Registrierungseditor verwenden, um die folgenden Aktionen auszuführen:
- Suchen eines Teilbaums, Schlüssels, Unterschlüssels oder Werts
- Hinzufügen eines Unterschlüssels oder Werts
- Ändern eines Werts
- Löschen eines Unterschlüssels oder Werts
- Umbenennen eines Unterschlüssels oder Werts
Im Navigationsbereich des Registrierungseditors werden Ordner angezeigt. Jeder Ordner repräsentiert einen vordefinierten Schlüssel auf dem lokalen Computer. Wenn Sie auf die Registrierung eines Remotecomputers zugreifen, werden nur zwei vordefinierte Schlüssel angezeigt: HKEY_USERS und HKEY_LOCAL_MACHINE.
Gruppenrichtlinien verwenden
Die Microsoft Management Console (MMC) hostet Verwaltungstools, mit denen Sie Netzwerke, Computer, Dienste und andere Systemkomponenten verwalten 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 MMC-Snap-Ins für lokale Gruppenrichtlinien, Gpedit, implementieren.msc. 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 Sie eine Registrierungseinträge (.reg) Datei
Erstellen Sie eine Registrierung Einträge (.reg) Datei, die die Registrierungsänderungen enthält, und führen Sie dann die .reg-Datei auf dem Computer, auf dem Sie die Änderungen vornehmen möchten. Sie können die ausführen .reg-Datei manuell oder mithilfe eines Anmeldeskripts. Weitere Informationen finden Sie unter Hinzufügen, Ändern oder Löschen von Registrierungsunterschlüsseln und -werten mithilfe von Registrierungseinträgen (.reg) Datei.
Windows Script Host verwenden
Mit dem Windows Script Host können Sie VBScript- und JScript-Skripte 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:
-
RegDelete-Methode
-
RegRead-Methode
-
RegWrite-Methode
Windows Management Instrumentation verwenden
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 eine Engine unter Windows verfügen und Microsoft ActiveX-Objekte verarbeiten. Sie können auch das WMI-Befehlszeilendienstprogramm (Wmic.exe), um die Windows Registry zu modifizieren.
Weitere Informationen zu WMI finden Sie unter Windows-Verwaltungsinstrumentation.
Weitere Informationen zum WMI-Befehlszeilendienstprogramm finden Sie in einer Beschreibung des Windows Management Instrumentation (WMI)-Befehlszeilendienstprogramms (Wmic.exe).
Verwenden Sie das Konsolenregistrierungstool für Windows
Sie können das Konsolenregistrierungstool für Windows (Reg.exe), um die Registrierung zu bearbeiten. Hilfe bei der Reg.exe-Tool, Typ reg /?
an der Eingabeaufforderung, und klicken Sie dann auf OK.
Wiederherstellen der Registrierung
Verwenden Sie die entsprechende Methode, um die Registrierung wiederherzustellen.
Methode 1: Wiederherstellen der Registrierungsschlüssel
Um die exportierten Registrierungsunterschlüssel wiederherzustellen, doppelklicken Sie auf die Registrierungseinträge (.reg) Datei, die Sie im Abschnitt Registrierungsunterschlüssel exportieren gespeichert haben. Oder Sie können die gesamte Registrierung aus einem Backup 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
Beim Sichern des Systemstatus werden auch aktualisierte Kopien der Registrierungsdateien im Ordner %SystemRoot%\Repair
erstellt.
Weitere Informationen finden Sie auf den folgenden Websites:
-
Windows 2000 Server Resources Kit
-
In der Registrierung
Der Windows Server-Katalog getesteter 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-Produktfamilie und wurde entwickelt, um IT-Experten bei der Verwaltung ihrer Windows-Umgebung zu unterstützen. DPM ist der neue Standard für Windows-Sicherung und -Wiederherstellung und bietet kontinuierlichen Datenschutz für Microsoft-Anwendungs- und Dateiserver, die nahtlos integrierte Festplatten- 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.