Rejestr systemu jest centralną bazą danych przeznaczoną do przechowywania w ujednolicony sposób wszystkich informacji konfiguracyjnych systemu operacyjnego i aplikacji. Zawiera on kompletny zestaw wpisów dotyczących ustawień takich elementów, jak programy obsługi (sterowniki) urządzeń, pamięć czy programy obsługi sieci. Narzędzia systemu operacyjnego pozwalają na dostęp do niego zarówno z komputera, którego dotyczy, jak również poprzez sieć.
Wbudowany edytor rejestru Windows to Regedit, włącza się go za pomocą Start>Uruchom>Regedit
Rejestr posiada 5 kluczy (w systemie Windows Millenium jest ich 6), są to:
Aby utworzyć nową wartość należy odszukać klucz, a następnie z menu głównego wybrać:
Edycja -> Nowy -> typ klucza
następnie wprowadzić wartość i potwierdzić.
Budowa rejestru jest hierarchiczna i przypomina drzewo katalogów zamieszczonych na dysku.
Rejestr zawiera trzy rodzaje obiektów:
klucze (1)
wartości (2)
dane (3)
Pole opisują trzy elementy:
nazwa wartości
typ danych
dana wartości
Typ danych jest typem reprezentującym sposób zapisu danych w kluczu. Rejestr wykorzystuje m.in. następujące typy danych:
REG_BINARY - wartość binarna to mający zmienną długość ciąg cyfr heksadecymalnych (0-9 i A-F). Każdy bajt jest reprezentowany przez dwie heksadecymalne cyfry.
REG_DWORD - (podwójne słowo) to pojedyncza liczba 32 bitowa reprezentowana przez osiem cyfr heksadecymalnych.
REG_SZ - Łańcuch znaków o stałej długości
REG_EXPAND_SZ - ciągi znaków zakończone znakiem o kodzie zero.
REG_MULTI_SZ - przechowują to kilka ciągów oddzielonych znakiem NULL