Windowsin rekisteri on tietokanta, jota käytetään kokoonpanoasetusten tallentamiseen eri tarkoituksiin yhteen järjestettyyn paikkaan. Se on ensisijaisesti suunniteltu tallentamaan käyttöjärjestelmän asetuksia, kuten laiteohjainten, palveluiden ja ytimen asetuksia, mutta myös muut ohjelmistot voivat käyttää sitä.
Rekisterin tiedot tallennetaan kahdella perusosassa: avaimilla ja arvoilla. Rekisteriavaimet eivät erota kirjainkoosta, ja niitä käytetään tunnisteena tunnistamaan yksittäisten arvojen merkitys tai tarjoamaan lisärakennetta aliavaimille. Rekisterin arvoja voidaan käyttää merkityksellisten tietojen, kuten versionumeroiden, tiedostopolkujen, suorituskykyparametrien ja muiden määritysvaihtoehtojen, tallentamiseen.
Rekisteri on rakenteeltaan sellainen, että siinä on yleisiä järjestelmäarvoja, jotka voidaan ohittaa yksittäisiin käyttäjätileihin sidotuilla arvoilla. Tämä mahdollistaa tunnettujen standardien konfigurointiasetusten olevan oletusarvot, ja samalla käyttäjät voivat muokata oman tilinsä asetuksia vaikuttamatta muita käyttäjiä.
Rekisteri on pohjimmiltaan tietokanta, joka tallentaa tietonsa binäärimuodossa yhteen loogiseen ilmentymään, vaikka tiedot ovatkin hajallaan useisiin eri tiedostoihin levyllä. Binaarisen tietokantamuodon käyttäminen yksittäisten tekstipohjaisten määritystiedostojen sijaan tarjoaa useita etuja, mukaan lukien binääritietojen lukemisen parantunut suorituskyky tekstitiedostoihin verrattuna ja konfigurointitietojen standardoitu muoto ja sijainti.
Toinen tietokantamuodossa olevan rekisterin etu on tietojen eheysominaisuus nimeltä "atomipäivitykset", mikä tarkoittaa, että jos kaksi prosessia yrittää muokata samaa arvoa samanaikaisesti, yksi toiminto valmistuu ennen kuin toinen alkaa, jokainen päivitys yksilöllinen. Kun taas tekstitiedostoilla tämä tilanne voi muuttua niin sanotuksi "kilpailutilanteeksi", jossa molemmat toiminnot tapahtuvat samanaikaisesti, mikä johtaa arvaamattomiin tuloksiin.
Rekisteriin pääsee käsiksi ja sitä voidaan muokata Windowsin oletusohjelman "regedit.exe" kautta, joka löytyy käyttämällä Windowsin hakutoimintoa ja kirjoittamalla "regedit".

Avaa regedit Windowsin hakutoiminnolla.
Vihje: Rekisteriä muokattaessa tulee olla erittäin varovainen, sillä sinne tallennetaan Windowsin toiminnallisuuden kannalta tärkeät asetukset. Väärän rekisteriarvon muokkaaminen voi aiheuttaa palveluiden käynnistymisen epäonnistumisen tai jopa estää Windowsin käynnistymisen kokonaan.