Größenbeschränkungen für Registrierungselemente

In der folgenden Tabelle sind die Größenbeschränkungen für die verschiedenen Registrierungselemente aufgeführt.

Registry-Element Größenlimit
Schlüsselname 255 Zeichen. Der Schlüsselname enthält den absoluten Pfad des Schlüssels in der Registrierung, der immer bei einem Basisschlüssel beginnt, z.B. HKEY _ LOCAL _ MACHINE.
Wertname 16.383 Zeichen Windows 2000: 260 ANSI-Zeichen oder 16.383 Unicode-Zeichen.
Wert Verfügbarer Arbeitsspeicher (aktuelles Format)1 MB (Standardformat)
Struktur Eine Registrierungsstruktur kann 512 Ebenen tief sein. Sie können bis zu 32 Ebenen gleichzeitig über einen einzelnen Registrierungs-API-Aufruf erstellen.

Lange Werte (mehr als 2.048 Bytes) sollten in einer Datei gespeichert werden, und der Speicherort der Datei sollte in der Registrierung gespeichert werden. Dies hilft der Registrierung, effizient zu arbeiten.

Der Dateispeicherort kann der Name eines Werts oder die Daten eines Werts sein. Jedem umgekehrten Schrägstrich in der Speicherortzeichenfolge muss ein anderer umgekehrter Schrägstrich als Escapezeichen vorangestellt werden. Geben Sie beispielsweise "C: \ \ mydir \ \ myfile" an, um die Zeichenfolge "C: \ mydir \ myfile" zu speichern. Ein Dateispeicherort kann auch der Name eines Schlüssels sein, wenn er innerhalb des Grenzwerts von 255 Zeichen für Schlüsselnamen liegt und keine umgekehrten Schrägstriche enthält, die in Schlüsselnamen nicht zulässig sind.