Виндовс регистар је база података која се користи за складиштење конфигурационих поставки за различите сврхе на једној организованој локацији. Првенствено је дизајниран за чување подешавања за оперативни систем за коришћење, као што су подешавања за управљачке програме уређаја, услуге и језгро, али и други софтвер може да га користи.
Подаци у Регистру се чувају са два основна дела: кључевима и вредностима. Кључеви регистратора не разликују велика и мала слова и користе се као ознака за идентификацију значења појединачних вредности или за даљу структуру за поткључеве. Вредности у регистру се могу користити за складиштење значајних података као што су бројеви верзија, путање датотека, параметри перформанси и друге опције конфигурације.
Регистар је структуриран тако да постоје укупне системске вредности које се могу заменити вредностима везаним за појединачне корисничке налоге, што омогућава стандардне познате-добре конфигурационе поставке да буду подразумеване, док такође омогућава корисницима да мењају подешавања за сопствени налог без утицаја другим корисницима.
У својој сржи, Регистар је база података која своје податке чува у бинарном формату у једној логичкој инстанци, иако су подаци заправо распоређени на више различитих датотека на диску. Коришћење формата бинарне базе података уместо појединачних конфигурационих датотека заснованих на тексту пружа бројне предности, укључујући повећане перформансе читања бинарних података у поређењу са текстуалним датотекама и стандардизовани формат и локацију конфигурације података.
Још једна предност што је регистар у формату базе података је функција интегритета података која се зове „атомско ажурирање“, што значи да ако два процеси покушавају да модификују исту вредност у исто време, једна операција ће се завршити пре него што друга почне, свако ажурирање је појединац. Док је код текстуалних датотека могуће да ова ситуација постане оно што је познато као „услов трке“, где се обе радње дешавају у исто време, што доводи до непредвидивих резултата.
Регистратору се може приступити и уређивати га преко подразумеваног Виндовс програма „регедит.еке“ који се може пронаћи коришћењем Виндовс функције претраге и куцањем „регедит“.
![](/f/6f4b99aff7990522e8cfb9e24aa52934.jpeg)
Савет: Приликом уређивања регистра потребно је посветити велику пажњу, јер се ту чувају поставке критичне за функционалност Виндовс-а. Уређивање погрешне вредности регистра може довести до неуспеха покретања услуга или чак до потпуног заустављања покретања Виндовс-а.