Die Windows-Registrierung ist voll von Objekten, die aufgerufen werden Werte die spezifische Anweisungen enthalten, auf die sich Windows und Anwendungen beziehen.
Es gibt viele Arten von Registrierungswerten, die im Folgenden erklärt werden. Dazu gehören Zeichenfolgenwerte, Binärwerte, DWORD-Werte (32-Bit-Werte), QWORD-Werte (64-Bit-Werte), Mehrfach-String-Werte und erweiterbare String-Werte.
Wo befinden sich die Registrierungswerte?
Registrierungswerte können in der gesamten Registrierung in Windows 10, Windows 8, Windows 7, Windows Vista und Windows XP gefunden werden.
Im Registrierungs-Editor befinden sich nicht nur Registrierungswerte, sondern auch Registrierungsschlüssel und Registrierungsstrukturen. Jedes dieser Objekte ist wie ein Ordner und wird auf der linken Seite des Registrierungs-Editors angezeigt. Registrierungswerte sind also ein bisschen wie gespeicherte Dateien Innerhalb diese Schlüssel und ihre "Unterschlüssel".
Wenn Sie einen Unterschlüssel auswählen, werden alle Registrierungswerte auf der rechten Seite des Registrierungs-Editors angezeigt. Dies ist der einzige Ort in der Windows-Registrierung, in dem Sie Registrierungswerte sehen. Diese werden nicht auf der linken Seite aufgelistet.
Hier einige Beispiele für einige Registrierungsspeicherorte, wobei der Registrierungswert fett dargestellt ist:
- HKEY_LOCAL_MACHINE HARDWARE DESCRIPTION System BIOS BIOSVendor
- HKEY_CURRENT_USER Environment TEMP
- HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Aktueller Benutzer
In jedem Beispiel ist der Registrierungswert der Eintrag ganz rechts. Im Registrierungs-Editor werden diese Einträge wiederum als Dateien auf der angezeigt Recht Seite. Jeder Wert wird in einem Schlüssel gespeichert, und jeder Schlüssel stammt aus einer Registrierungsstruktur (der Ordner ganz links oben).
Diese genaue Struktur wird ausnahmslos in der gesamten Windows-Registrierung beibehalten.
Arten von Registrierungswerten
In der Windows-Registrierung gibt es verschiedene Arten von Registrierungswerten, die jeweils zu einem anderen Zweck erstellt werden. Einige Registrierungswerte verwenden reguläre Buchstaben und Zahlen, die leicht zu lesen und zu verstehen sind, während andere die Werte binär oder hexadezimal verwenden.
String-Wert
Zeichenfolgenwerte werden durch ein kleines rotes Symbol mit den Buchstaben "ab" angezeigt. Dies sind die am häufigsten verwendeten Werte in der Registrierung und auch die am besten lesbaren Werte. Sie können Buchstaben, Zahlen und Symbole enthalten.
Hier ist ein Beispiel für einen String-Wert:
HKEY_CURRENT_USER Systemsteuerung Tastatur KeyboardSpeed
Wenn Sie das öffnen KeyboardSpeed Wert an diesem Ort in der Registrierung, erhalten Sie eine Ganzzahl, wie 31 .
In diesem Beispiel definiert der Zeichenfolgewert die Rate, mit der sich ein Zeichen wiederholt, wenn die Taste gedrückt wird. Wenn Sie den Wert in ändern würden 0 wäre die Geschwindigkeit viel langsamer als wenn sie bei 31 bleiben würde.
Jeder Zeichenfolgenwert in der Windows-Registrierung wird für einen anderen Zweck verwendet, je nachdem, wo er sich in der Registrierung befindet. Jeder wird eine bestimmte Funktion ausführen, wenn er mit einem anderen Wert definiert wird.
Zum Beispiel ein anderer String-Wert in der Tastatur Unterschlüssel ist einer namens InitialKeyboardIndicators. Anstatt eine Zahl zwischen 0 und 31 zu wählen, akzeptiert dieser Zeichenfolgewert nur eine 0 oder eine 2, wobei eine 0 bedeutet, dass die NUMLOCK-Taste deaktiviert ist, wenn der Computer zum ersten Mal gestartet wird, während ein Wert von 2 die NUMLOCK-Taste aktiviert standardmäßig.
Dies sind nicht die einzigen Typen von Zeichenfolgenwerten in der Registrierung. Andere können auf den Pfad einer Datei oder eines Ordners verweisen oder als Beschreibung für Systemwerkzeuge dienen.
Ein Zeichenfolgenwert wird im Registrierungs-Editor als Registrierungswert vom Typ "REG_SZ" aufgeführt.
Multi-String-Wert
Ein Multi-String-Wert ähnelt einem String-Wert. Der einzige Unterschied besteht darin, dass er ein Zeichen enthalten kann Liste Werte statt nur einer Zeile.
Das Defragmentierungsprogramm von Windows verwendet den folgenden Multi-String-Wert, um bestimmte Parameter zu definieren, für die der Dienst Rechte haben soll:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services defragsvc RequiredPrivileges
Das Öffnen dieses Registrierungswerts zeigt, dass es alle folgenden Zeichenfolgewerte enthält:
SeChangeNotifyPrivilege SeImpersonatePrivilege SeIncreaseWorkingSetPrivilege SeTcbPrivilege SeSystemProfilePrivilege SeAuditPrivilege SeCreateGlobalPrivilege SeBackupPrivilege SeManageVolumePrivilege
Nicht alle Multi-String-Werte in der Registrierung enthalten mehr als einen Eintrag. Einige funktionieren genauso wie einzelne Zeichenfolgenwerte, haben jedoch zusätzlichen Platz für weitere Einträge, wenn sie benötigt werden.
Der Registrierungseditor listet Multi-String-Werte als "REG_MULTI_SZ" - Typen von Registrierungswerten auf.
Erweiterbarer Stringwert
Ein erweiterbarer Zeichenfolgenwert ist genauso wie der Zeichenfolgenwert von oben, nur dass er Variablen enthält. Wenn diese Arten von Registrierungswerten von Windows oder anderen Programmen aufgerufen werden, sind es deren Werte erweitert herausfinden, was die Variable definiert.
Die meisten erweiterbaren Zeichenfolgenwerte können im Registrierungs-Editor leicht identifiziert werden, da ihre Werte% -Zeichen enthalten.
Umgebungsvariablen sind gute Beispiele für erweiterbare Zeichenfolgenwerte:
HKEY_CURRENT_USER Environment TMP
Das TMP erweiterbarer Stringwert ist % USERPROFILE% AppData Local Temp . Der Vorteil dieser Art von Registrierungswert besteht darin, dass die Daten nicht den Benutzernamen des Benutzers enthalten müssen, da sie den %BENUTZERPROFIL% Variable.
Wenn Windows oder eine andere Anwendung dies aufruft TMP Wert wird es in das übersetzt, auf das die Variable gesetzt ist.Standardmäßig verwendet Windows diese Variable, um einen Pfad anzuzeigen C: Benutzer Tim AppData Local Temp .
"REG_EXPAND_SZ" ist der Typ des Registrierungswerts, unter dem der Registrierungseditor erweiterbare Zeichenfolgenwerte auflistet.
Binärer Wert
Wie der Name vermuten lässt, werden diese Arten von Registrierungswerten binär geschrieben. Ihre Symbole im Registrierungs-Editor sind blau mit Einsen und Nullen.
HKEY_CURRENT_USER Systemsteuerung Desktop WindowMetrics CaptionFont
Der obige Pfad befindet sich in der Windows-Registrierung mit CaptionFont binärer Wert. Wenn Sie diesen Registrierungswert öffnen, wird in diesem Beispiel der Name der Schriftart für Beschriftungen in Windows angezeigt. Die Daten werden jedoch binär und nicht in einer normalen, lesbaren Form geschrieben.
Der Registrierungseditor listet "REG_BINARY" als Typ des Registrierungswerts für binäre Werte auf.
DWORD-Werte (32 Bit) und QWORD-Werte (64 Bit)
Beide DWORD-Werte (32-Bit-Werte) und QWORD-Werte (64-Bit-Werte) haben in der Windows-Registrierung ein blaues Symbol. Ihre Werte können entweder dezimal oder hexadezimal ausgedrückt werden.
Der Grund, warum eine Anwendung einen DWORD-Wert (32-Bit) erstellen kann, und ein anderer QWORD-Wert (64-Bit) hängt nicht davon ab, ob er von einer 32-Bit- oder 64-Bit-Version von Windows ausgeführt wird, sondern ausschließlich von der Bitlänge des Wertes. Dies bedeutet, dass Sie sowohl auf 32-Bit- als auch auf 64-Bit-Betriebssystemen beide Arten von Registrierungswerten verwenden können.
In diesem Zusammenhang bedeutet "Wort" 16 Bits. DWORD bedeutet also "Doppelwort" oder 32 Bit (16 X 2). Nach dieser Logik bedeutet QWORD "Vierfachwort" oder 64 Bit (16 X 4).
Eine Anwendung erstellt den richtigen Registrierungswert, den sie benötigt, um diese Bitlängenregeln einzuhalten.
Das folgende Beispiel zeigt einen DWORD-Wert (32-Bit) in der Windows-Registrierung:
HKEY_CURRENT_USER Systemsteuerung Personalisierung Desktop-Diashow Intervall
Beim Öffnen dieses DWORD-Werts (32-Bit) werden wahrscheinlich die Wertdaten 1800000 (und 1b7740 im Hexadezimalwert) angezeigt. Dieser Registrierungswert definiert, wie schnell (in Millisekunden) Ihr Bildschirmschoner durch jede Folie in einer Fotodiaschau bewegt wird.
Der Registrierungseditor zeigt DWORD-Werte (32-Bit) und QWORD-Werte (64-Bit) als "REG_DWORD" - bzw. "REG_QWORD" - Typen von Registrierungswerten an.
Sichern und Wiederherstellen von Registrierungswerten
Es ist egal, ob Sie nur einen Wert ändern, immer Erstellen Sie eine Sicherungskopie, bevor Sie beginnen, um sicherzugehen, dass Sie sie im Registrierungs-Editor wiederherstellen können, falls etwas Unerwartetes passiert.
Leider können Sie nicht einzelne Registrierungswerte sichern. Stattdessen müssen Sie eine Sicherungskopie des Registrierungsschlüssels erstellen, in dem sich der Wert befindet. Weitere Informationen finden Sie unter Sichern der Windows-Registrierung, wenn Sie Hilfe benötigen.
Eine Registrierungssicherung wird als REG-Datei gespeichert, die Sie dann in der Windows-Registrierung wiederherstellen können, wenn Sie die vorgenommenen Änderungen rückgängig machen möchten. Weitere Informationen finden Sie unter Wiederherstellen der Windows-Registrierung, wenn Sie Hilfe benötigen.
Wann muss ich Registrierungswerte öffnen / bearbeiten?
Wenn Sie neue Registrierungswerte erstellen oder vorhandene löschen / bearbeiten, können Sie ein Problem lösen, das Sie unter Windows oder einem anderen Programm haben. Sie können auch Registrierungswerte ändern, um Programmeinstellungen zu optimieren oder die Funktionen einer Anwendung zu deaktivieren.
In einigen Fällen müssen Sie Registrierungswerte möglicherweise nur zu Informationszwecken öffnen.
Hier einige Beispiele, die das Bearbeiten oder Öffnen von Registrierungswerten betreffen:
- Wie man einen blauen Bildschirm des Todes vorstellt
- So überprüfen Sie die aktuelle BIOS-Version auf Ihrem Computer
- So verhindern Sie, dass Programme den Fokus in Windows stehlen
- So machen Sie die automatische Anmeldung von Windows 7
Eine allgemeine Übersicht über Änderungen an Registrierungswerten finden Sie unter Hinzufügen, Ändern und Löschen von Registrierungsschlüsseln und -werten.
Weitere Informationen zu Registrierungswerten
Wenn Sie einen Registrierungswert öffnen, können Sie seine Daten bearbeiten. Im Gegensatz zu Dateien auf Ihrem Computer, die tatsächlich etwas tun, wenn Sie sie starten, werden Registrierungswerte einfach geöffnet, damit Sie sie bearbeiten können. Mit anderen Worten, es ist absolut sicher öffnen jeder Registrierungswert in der Windows-Registrierung. Jedoch, Bearbeitung Werte ohne zu wissen, was Sie tun, ist keine gute Idee.
Es gibt Situationen, in denen das Ändern eines Registrierungswerts erst nach einem Neustart des Computers wirksam wird. Andere erfordern keinen Neustart, sodass ihre Änderungen sofort angezeigt werden. Da der Registrierungseditor Ihnen nicht sagt, für welche ein Neustart erforderlich ist, sollten Sie Ihren Computer neu starten, wenn eine Registrierungsbearbeitung nicht zu funktionieren scheint.
Möglicherweise sehen Sie einige Registrierungswerte in der Windows-Registrierung als aufgeführt REG_NONE . Dies sind binäre Werte, die erstellt werden, wenn leere Daten in die Registrierung geschrieben werden. Beim Öffnen dieses Typs von Registrierungswerten werden dessen Wertdaten als Nullen im Hexadezimalformat angezeigt. Der Registrierungseditor listet diese Werte als a auf (binärer Wert mit Nulllänge) .
Mit einer Eingabeaufforderung können Sie Registrierungsschlüssel mit dem löschen und hinzufügen reg löschen und reg add Befehlsschalter.
Die maximale Größe für alle Registrierungswerte innerhalb eines Registrierungsschlüssels ist auf 64 Kilobyte beschränkt.