Windows reģistrs ir datu bāze, kas tiek izmantota, lai vienā organizētā vietā saglabātu konfigurācijas iestatījumus dažādiem mērķiem. Tas galvenokārt ir paredzēts operētājsistēmas iestatījumu, piemēram, ierīču draiveru, pakalpojumu un kodola iestatījumu saglabāšanai, taču to var izmantot arī cita programmatūra.
Dati reģistrā tiek glabāti ar divām galvenajām daļām: atslēgām un vērtībām. Reģistra atslēgas nav reģistrjutīgas, un tās izmanto kā etiķeti, lai identificētu atsevišķu vērtību nozīmi vai nodrošinātu apakšatslēgām turpmāku struktūru. Vērtības reģistrā var izmantot, lai saglabātu nozīmīgus datus, piemēram, versiju numurus, failu ceļus, veiktspējas parametrus un citas konfigurācijas opcijas.
Reģistrs ir strukturēts tā, ka ir vispārējas sistēmas vērtības, kuras var ignorēt ar vērtībām, kas saistītas ar atsevišķiem lietotāju kontiem. standarta zināmi labi konfigurācijas iestatījumi kā noklusējuma iestatījumi, vienlaikus ļaujot lietotājiem modificēt sava konta iestatījumus, neietekmējot citiem lietotājiem.
Reģistrs būtībā ir datu bāze, kas glabā savus datus binārā formātā vienā loģiskā instancē, lai gan dati faktiski ir sadalīti vairākos dažādos diskā esošajos failos. Binārā datu bāzes formāta izmantošana, nevis atsevišķu teksta konfigurācijas failu izmantošana nodrošina vairākas priekšrocības, tostarp palielināta bināro datu lasīšanas veiktspēja salīdzinājumā ar teksta failiem un standartizētais konfigurācijas formāts un atrašanās vieta datus.
Vēl viena reģistra priekšrocība datu bāzes formātā ir datu integritātes līdzeklis, ko sauc par “atomu atjauninājumiem”, kas nozīmē, ka, ja divi procesi mēģina modificēt vienu un to pašu vērtību vienlaicīgi, viena darbība tiks pabeigta, pirms sāksies otra, katrs atjauninājums ir individuāls. Tā kā ar teksta failiem šī situācija var kļūt par tā dēvēto “sacīkšu stāvokli”, kur abas darbības notiek vienlaikus, izraisot neparedzamus rezultātus.
Reģistram var piekļūt un rediģēt, izmantojot noklusējuma Windows programmu “regedit.exe”, to var atrast, izmantojot Windows meklēšanas funkciju un ierakstot “regedit”.
Padoms. Rediģējot reģistru, jābūt ļoti uzmanīgiem, jo tajā tiek glabāti Windows funkcionalitātei būtiski iestatījumi. Nepareizas reģistra vērtības rediģēšana var izraisīt pakalpojumu palaišanu vai pat pārtraukt Windows sāknēšanu.