„Windows“ registras yra duomenų bazė, naudojama konfigūracijos parametrams saugoti įvairiems tikslams vienoje organizuotoje vietoje. Jis visų pirma skirtas saugoti naudotinus operacinės sistemos nustatymus, pvz., įrenginių tvarkyklių, paslaugų ir branduolio nustatymus, tačiau ją gali naudoti ir kita programinė įranga.
Duomenys registre saugomi dviem pagrindinėmis dalimis: raktais ir reikšmėmis. Registro raktuose neskiriamos didžiosios ir mažosios raidės ir jie naudojami kaip etiketė atskirų reikšmių reikšmei nustatyti arba tolesnei dalinių raktų struktūrai pateikti. Registro reikšmės gali būti naudojamos svarbiems duomenims, pvz., versijų numeriams, failų keliams, našumo parametrams ir kitoms konfigūracijos parinktims, saugoti.
Registro struktūra yra tokia, kad yra bendrų sistemos reikšmių, kurias galima pakeisti vertėmis, susietomis su atskiromis vartotojų paskyromis. standartiniai žinomi geros konfigūracijos nustatymai turi būti numatytieji, o taip pat leidžia vartotojams keisti savo paskyros nustatymus nepažeidžiant kiti vartotojai.
Iš esmės registras yra duomenų bazė, kurioje duomenys dvejetainiu formatu saugomi viename loginiame egzemplioriuje, nors iš tikrųjų duomenys yra paskirstyti įvairiuose disko failuose. Dvejetainės duomenų bazės formato naudojimas, o ne atskiri teksto konfigūracijos failai suteikia daug privalumų, įskaitant didesnis dvejetainių duomenų skaitymo našumas, palyginti su tekstiniais failais, ir standartizuotas formatas bei konfigūracijos vieta duomenis.
Kitas duomenų bazės formato registro pranašumas yra duomenų vientisumo funkcija, vadinama „atominiais atnaujinimais“, o tai reiškia, kad jei du procesai bando keisti tą pačią reikšmę tuo pačiu metu, viena operacija bus baigta prieš prasidedant kitai, kiekvienas atnaujinimas yra individualus. Tuo tarpu naudojant tekstinius failus ši situacija gali tapti vadinamąja „lenktynių būkle“, kai abu veiksmai atliekami vienu metu, o tai lemia nenuspėjamus rezultatus.
Registrą galima pasiekti ir redaguoti naudojant numatytąją „Windows“ programą „regedit.exe“, kurią galima rasti naudojant „Windows“ paieškos funkciją ir įvedus „regedit“.
Patarimas: Redaguodami registrą reikia būti labai atsargiems, nes jame saugomi „Windows“ funkcijoms svarbūs nustatymai. Redagavus neteisingą registro reikšmę, paslaugos gali nepavykti paleisti arba netgi visiškai sustabdyti „Windows“ paleidimą.