Registar sustava Windows je baza podataka koja se koristi za pohranjivanje postavki konfiguracije za niz namjena na jednom organiziranom mjestu. Prvenstveno je dizajniran za pohranjivanje postavki za korištenje operacijskog sustava, kao što su postavke za upravljačke programe uređaja, usluge i kernel, ali ga može koristiti i drugi softver.
Podaci u Registru se pohranjuju s dva osnovna dijela: ključevima i vrijednostima. Ključevi registra ne razlikuju velika i mala slova i koriste se kao oznaka za identificiranje značenja pojedinačnih vrijednosti ili za pružanje daljnje strukture za potključeve. Vrijednosti u registru mogu se koristiti za pohranjivanje značajnih podataka kao što su brojevi verzija, putevi datoteka, parametri izvedbe i druge opcije konfiguracije.
Registar je strukturiran tako da postoje ukupne vrijednosti sustava koje se mogu nadjačati vrijednostima vezanim za pojedinačne korisničke račune, što omogućuje standardne poznate i dobre konfiguracijske postavke da budu zadane, dok također dopušta korisnicima da mijenjaju postavke za vlastiti račun bez utjecaja drugim korisnicima.
U svojoj srži, Registar je baza podataka koja svoje podatke pohranjuje u binarnom formatu u jednoj logičkoj instanci, iako su podaci zapravo raspoređeni na više različitih datoteka na disku. Korištenje formata binarne baze podataka umjesto pojedinačnih tekstualnih konfiguracijskih datoteka pruža niz prednosti, uključujući povećanu učinkovitost čitanja binarnih podataka u usporedbi s tekstualnim datotekama te standardizirani format i mjesto konfiguracije podaci.
Još jedna prednost što je Registar u formatu baze podataka je značajka integriteta podataka koja se naziva "atomsko ažuriranje", što znači da ako dva procesi pokušavaju izmijeniti istu vrijednost u isto vrijeme, jedna operacija će se završiti prije nego što započne druga, svako ažuriranje je pojedinac. Dok je kod tekstualnih datoteka moguće da ova situacija postane ono što je poznato kao "uvjet utrke", gdje se obje radnje događaju u isto vrijeme, što dovodi do nepredvidivih rezultata.
Registru se može pristupiti i uređivati putem zadanog Windows programa “regedit.exe” koji se može pronaći korištenjem funkcije pretraživanja u sustavu Windows i upisivanjem “regedit”.
Savjet: treba biti vrlo oprezan prilikom uređivanja registra jer se tamo pohranjuju postavke ključne za funkcionalnost sustava Windows. Uređivanje pogrešne vrijednosti registra može uzrokovati neuspjeh pokretanja usluga ili čak zaustaviti pokretanje sustava Windows u potpunosti.