Sdílet prostřednictvím


Struktura registru

Registr je hierarchická databáze, která obsahuje data, která jsou důležitá pro provoz Systému Windows a aplikací a služeb, které běží ve Windows. Data jsou strukturovaná ve stromovém formátu. Každý uzel ve stromu se nazývá klíč. Každý klíč může obsahovat podklíče i datové položky nazývané hodnoty. Někdy je přítomnost klíče všechna data, která aplikace vyžaduje; jindy aplikace otevře klíč a použije hodnoty přidružené ke klíči. Klíč může mít libovolný počet hodnot a hodnoty můžou být v libovolné podobě. Další informace naleznete v tématu typy hodnot registru a omezení velikosti elementů registru.

Každý klíč má název skládající se z jednoho nebo více tisknutelných znaků. V názvech klíčů se nerozlišují malá a velká písmena. Názvy klíčů nesmí obsahovat znak zpětného lomítka (\), ale lze použít jakýkoli jiný tisknutelný znak. Názvy hodnot a data mohou obsahovat znak zpětného lomítka.

Název každého podklíče je jedinečný vzhledem k klíči, který je bezprostředně nad ním v hierarchii. Názvy klíčů nejsou lokalizovány do jiných jazyků, i když mohou být hodnoty.

Následující obrázek je ukázková struktura klíče registru zobrazená editorem registru.

okno editoru registru

Každý strom pod můj počítač je klíčem. Klíč HKEY_LOCAL_MACHINE má následující podklíče: HARDWARE, SAM, SECURITY, SOFTWAREa SYSTEM. Každá z těchto kláves má následně podklíče. Například klíč HARDWARE má podklíče POPIS, DEVICEMAP a RESOURCEMAP; klíč DEVICEMAP má několik podklíčů, včetně VIDEO.

Každá hodnota se skládá z názvu hodnoty a přidružených dat, pokud existuje. MaxObjectNumber a VgaCompatible jsou hodnoty, které obsahují data v podklíči VIDEO.

Strom registru může mít hloubku 512 úrovní. Prostřednictvím jednoho volání rozhraní API registru můžete vytvořit až 32 úrovní najednou.

přehled registru systému Windows