Was ist ein Registrierungswert?

Inhaltsverzeichnis:

Was ist ein Registrierungswert?
Was ist ein Registrierungswert?
Anonim

Die Windows-Registrierung ist voll von Objekten, die als Werte bezeichnet werden und spezifische Anweisungen enth alten, auf die sich Windows und Anwendungen beziehen.

Es gibt viele Arten von Registrierungswerten, die alle unten erklärt werden. Dazu gehören String-Werte, Binärwerte, DWORD-Werte (32 Bit), QWORD-Werte (64 Bit), Multi-String-Werte und erweiterbare String-Werte.

Wo befinden sich Registrierungswerte?

Registrierungswerte können überall in der Registrierung von Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista und Windows XP gefunden werden.

Im Registrierungseditor befinden sich nicht nur Werte, sondern auch Registrierungsschlüssel und Registrierungsstöcke. Die beiden letztgenannten Objekte sind wie Ordner und werden auf der linken Seite des Registrierungseditors angezeigt. Registrierungswerte sind also ein bisschen wie Dateien, die in diesen Schlüsseln und ihren „Unterschlüsseln“gespeichert sind.

Wenn Sie einen Unterschlüssel auswählen, werden alle seine Registrierungswerte auf der rechten Seite des Registrierungseditors angezeigt. Dies ist die einzige Stelle in der Registrierung, an der Sie Werte sehen – sie werden niemals auf der linken Seite aufgeführt.

Hier sind nur einige Beispiele für einige Registrierungsorte, wobei der Registrierungswert fett gedruckt ist:

  • HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\BIOSVendor
  • HKEY_CURRENT_USER\Umgebung\TEMP
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CurrentUser

In jedem Beispiel ist der Wert der Eintrag ganz rechts. Auch im Registrierungseditor werden diese Einträge als Dateien auf der rechten Seite angezeigt. Jeder Wert wird in einem Schlüssel gespeichert, und jeder Schlüssel stammt aus einer Registrierungsstruktur (dem Ordner ganz links oben).

Image
Image

Diese exakte Struktur wird ausnahmslos in der gesamten Windows-Registrierung beibeh alten.

Typen von Registrierungswerten

Es gibt verschiedene Arten von Registrierungswerten, die jeweils für einen anderen Zweck erstellt wurden. Einige verwenden normale Buchstaben und Zahlen, die leicht zu lesen und zu verstehen sind, während andere Binär- oder Hexadezimalzahlen verwenden, um ihre Werte auszudrücken.

String-Wert

String-Werte werden durch ein kleines rotes Symbol mit den Buchstaben ab darauf angezeigt. Dies sind die am häufigsten verwendeten Werte in der Registrierung und auch die am besten lesbaren. Sie können Buchstaben, Zahlen und Symbole enth alten.

Hier ist ein Beispiel für einen String-Wert:


HKEY_CURRENT_USER\Control Panel\Keyboard\KeyboardSpeed

Wenn Sie den KeyboardSpeed-Wert an dieser Stelle in der Registrierung öffnen, erh alten Sie eine Ganzzahl, z. B. 31.

In diesem speziellen Beispiel definiert der String-Wert die Rate, mit der sich ein Zeichen wiederholt, wenn seine Taste gedrückt geh alten wird. Wenn Sie den Wert auf 0 ändern würden, wäre die Geschwindigkeit viel langsamer, als wenn sie auf 31 bleiben würde.

Jeder String-Wert wird für einen anderen Zweck verwendet, je nachdem, wo er sich in der Registrierung befindet, und jeder führt eine bestimmte Funktion aus, wenn er mit einem anderen Wert definiert wird.

Zum Beispiel heißt ein anderer String-Wert im Unterschlüssel Keyboard InitialKeyboardIndicators. Anstatt eine Zahl zwischen 0 und 31 zu wählen, akzeptiert diese nur entweder eine 0 oder eine 2, wobei eine 0 bedeutet, dass die NUMLOCK-Taste beim ersten Start Ihres Computers ausgesch altet ist, während eine 2 die NUMLOCK-Taste standardmäßig einsch altet.

Dies sind nicht die einzigen Arten von Zeichenfolgenwerten in der Registrierung. Andere können auf den Pfad einer Datei oder eines Ordners verweisen oder als Beschreibungen für Systemprogramme dienen.

Ein Zeichenfolgenwert wird im Registrierungseditor als Registrierungswert vom Typ REG_SZ aufgelistet.

Multi-String-Wert

Ein Multi-String-Wert ähnelt einem String-Wert, mit dem einzigen Unterschied, dass er eine Liste von Werten statt nur einer Zeile enth alten kann.

Das Festplatten-Defragmentierungsprogramm verwendet den folgenden Wert mit mehreren Zeichenfolgen, um bestimmte Parameter zu definieren, über die der Dienst Rechte haben sollte:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\defragsvc\RequiredPrivileges

Das Öffnen dieses Werts zeigt, dass er alle folgenden Zeichenfolgenwerte enthält:


SeChangeNotifyPrivilege

SeImpersonatePrivilege

SeIncreaseWorkingSetPrivilege

SeTcbPrivilege

SeSystemProfilePrivilege

SeAuditPrivilegeSeCreateGlobalPrivilegeSeBackupPrivilegeSeManageVolumePrivilege

Nicht alle Multi-String-Werte haben mehr als einen Eintrag. Einige funktionieren genauso wie einzelne String-Werte, haben aber zusätzlichen Platz für weitere Einträge, wenn sie ihn brauchen.

Der Registrierungseditor listet Multi-String-Werte als REG_MULTI_SZ Arten von Registrierungswerten auf.

Erweiterbarer String-Wert

Ein erweiterbarer String-Wert ist genau wie der String-Wert von oben, außer dass er Variablen enthält. Wenn diese Arten von Registrierungswerten von Windows oder anderen Programmen aufgerufen werden, werden ihre Werte auf das erweitert, was die Variable definiert.

Die meisten erweiterbaren Zeichenfolgenwerte sind im Registrierungseditor leicht zu identifizieren, da ihre Werte %-Zeichen enth alten.

Umgebungsvariablen sind gute Beispiele für erweiterbare Zeichenfolgenwerte:


HKEY_CURRENT_USER\Umgebung\TMP

Der Wert der erweiterbaren TMP-Zeichenfolge ist %USERPROFILE%\AppData\Local\Temp. Der Vorteil dieser Art von Registrierungswert besteht darin, dass die Daten nicht den Benutzernamen des Benutzers enth alten müssen, da sie die Variable %USERPROFILE% verwenden.

Wenn Windows oder eine andere Anwendung diesen TMP-Wert aufruft, wird er in den Wert übersetzt, auf den diese Variable eingestellt ist. Standardmäßig verwendet Windows diese Variable, um einen Pfad wie C:\Users\Tim\AppData\Local\Temp anzuzeigen.

REG_EXPAND_SZ ist der Registrierungswerttyp, als den der Registrierungseditor erweiterbare Zeichenfolgenwerte auflistet.

Binärwert

Wie der Name schon sagt, sind diese Arten von Registrierungswerten binär geschrieben. Ihre Symbole im Registrierungseditor sind blau mit Einsen und Nullen.


HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\CaptionFont

Der obige Pfad wird in der Registrierung gefunden, wobei CaptionFont der Binärwert ist. In diesem Beispiel zeigt das Öffnen dieses Werts den Schriftartnamen für Beschriftungen in Windows an, aber seine Daten werden in Binärform und nicht in einer normalen, für Menschen lesbaren Form geschrieben.

Der Registrierungseditor listet REG_BINARY als Typ des Registrierungswerts für Binärwerte auf.

DWORD (32-bit) Werte & QWORD (64-bit) Werte

Sowohl DWORD-Werte (32-Bit) als auch QWORD-Werte (64-Bit) haben ein blaues Symbol in der Windows-Registrierung. Ihre Werte können entweder im Dezimal- oder im Hexadezimalformat ausgedrückt werden.

Der Grund, warum eine Anwendung einen DWORD-Wert (32-Bit) und eine andere einen QWORD-Wert (64-Bit) erstellen kann, hängt nicht davon ab, ob sie von einer 32-Bit- oder 64-Bit-Version von Windows ausgeführt wird, sondern stattdessen ausschließlich von der Bitlänge des Wertes. Das bedeutet, dass Sie beide Arten von Registrierungswerten sowohl auf 32-Bit- als auch auf 64-Bit-Betriebssystemen haben können.

In diesem Zusammenhang bedeutet ein "Wort" 16 Bit. DWORD bedeutet dann "Doppelwort" oder 32 Bit (16 x 2). Dieser Logik folgend bedeutet QWORD „Quad-Wort“oder 64 Bit (16 x 4).

Eine Anwendung erstellt den richtigen Registrierungswert, den sie benötigt, um diese Bitlängenregeln einzuh alten.

Das Folgende ist ein Beispiel für einen DWORD-Wert (32-Bit) in der Windows-Registrierung:


HKEY_CURRENT_USER\Systemsteuerung\Personalisierung\Desktop Diashow\Intervall

Das Öffnen dieses DWORD-Werts (32-Bit) zeigt wahrscheinlich einen Wert von 1800000 (und 1b7740 im Hexadezimalformat). Dieser Registrierungswert definiert, wie schnell (in Millisekunden) Ihr Bildschirmschoner sich durch die einzelnen Dias in einer Foto-Slideshow bewegt.

Registry Editor zeigt DWORD (32-Bit)-Werte und QWORD (64-Bit)-Werte als REG_DWORD und REG_QWORD Registrierungstypen Werte.

Sichern und Wiederherstellen von Registrierungswerten

Es spielt keine Rolle, ob Sie auch nur einen Wert ändern, erstellen Sie immer eine Sicherungskopie, bevor Sie beginnen, nur um sicherzustellen, dass Sie sie im Registrierungseditor wiederherstellen können, falls etwas Unerwartetes passiert.

Leider können Sie einzelne Registrierungswerte nicht sichern. Stattdessen müssen Sie eine Sicherungskopie des Registrierungsschlüssels erstellen, in dem sich der Wert befindet. Lesen Sie unseren Artikel zum Sichern der Windows-Registrierung, wenn Sie dabei 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üssen.

Wann muss ich Registrierungswerte öffnen/bearbeiten?

Das Erstellen neuer Registrierungswerte oder das Löschen/Bearbeiten bestehender kann ein Problem lösen, das Sie in Windows oder mit einem anderen Programm haben. Sie können auch Registrierungswerte ändern, um Programmeinstellungen zu optimieren oder die Funktionen einer Anwendung zu deaktivieren.

Zum Beispiel können Sie einen bestimmten Registrierungswert erstellen, um Windows 11 zu installieren, wenn es Ihren Prozessor nicht unterstützt, oder um die Größe der Windows 11-Taskleiste zu ändern.

Manchmal müssen Sie Registrierungswerte nur zu Informationszwecken öffnen.

Hier sind einige Beispiele, die das Bearbeiten oder Öffnen von Registrierungswerten beinh alten:

  • So überprüfen Sie die aktuelle BIOS-Version auf Ihrem Computer
  • Wie man verhindert, dass Programme den Fokus in Windows stehlen
  • Automatische Anmeldung bei Windows

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 völlig sicher, einen beliebigen Registrierungswert in der Windows-Registrierung zu öffnen. Es ist jedoch eine schlechte Idee, Werte zu bearbeiten, ohne vorher zu wissen, was Sie tun.

Es gibt Situationen, in denen die Änderung eines Registrierungswerts erst wirksam wird, wenn Sie Ihren Computer neu starten. Andere erfordern überhaupt keinen Neustart, sodass ihre Änderungen sofort übernommen werden. Da der Registrierungseditor Ihnen nicht mitteilt, welche einen Neustart erfordern, sollten Sie Ihren Computer neu starten, wenn eine Bearbeitung der Registrierung nicht zu funktionieren scheint.

Möglicherweise werden einige Registrierungswerte als REG_NONE angezeigt. Dies sind Binärwerte, die erstellt werden, wenn leere Daten in die Registrierung geschrieben werden. Beim Öffnen dieses Werttyps werden seine Wertdaten als Nullen im Hexadezimalformat angezeigt, und der Registrierungseditor listet diese als (Binärwert der Länge Null) auf.

Mithilfe der Eingabeaufforderung können Sie Registrierungsschlüssel mit den Befehlssch altern reg delete und reg add löschen und hinzufügen.

Die maximale Größe aller Registrierungswerte innerhalb eines Registrierungsschlüssels ist auf 64 Kilobyte begrenzt.

Empfohlen: