Rekisteriohjelmisto on termi, jota käytetään kuvaamaan erilaisia sovelluksia, jotka selaavat tai manipuloivat tietokoneen rekisteriä. Rekisteri on suuri tietovarasto, jota Windows® -käyttöjärjestelmät käyttävät järjestelmän kokoonpanotietojen ja sovellusasetusten tallentamiseen. Merkinnät tehdään rekisteriin, kun järjestelmä asennetaan ensimmäisen kerran, ja joka kerta, kun sitä muutetaan sen jälkeen, kun uusi sovellus asennetaan. Ajan myötä tietokannasta voi tulla liian suuri ja tarpeeton. Kun rekisteriohjelmisto otetaan käyttöön tietokoneessa, se voi skannata ja korjata rekisterin optimoimalla sen järjestelmän suorituskyvyn parantamiseksi. On myös joitakin rekisteriohjelmistotyyppejä, joiden avulla käyttäjä voi manuaalisesti selata rekisteriä ja tehdä mukautettuja muutoksia sen merkintöihin.
Windows® -rekisteri on jaettu nokkosihottumiin, joista jokainen vastaa tietoaluetta. Esimerkiksi HKEY_LOCAL_MACHINE on pesä, joka on omistettu koneen laitteistoa koskeville yksityiskohdille. Samoin on olemassa muita pesiä, jotka sisältävät tietoja plug-and-play-laitteista ja tietyistä käyttäjäasetuksista, kuten aloitusvalikon asetukset, työpöydän kuvakkeet, kirjautumisnimet ja Windows®-ydintoiminnot. Kun käyttäjä mukauttaa laitetta ja asentaa kolmannen osapuolen sovelluksia ajan myötä, rekisteri kasvaa suureksi ja monet arvot muuttuvat tarpeettomiksi. Tämä johtaa lopulta erittäin hitaaseen järjestelmän käynnistykseen, järjestelmän epävakauteen ja usein kovalevyn kaatumisiin.
Useimmat rekisteriohjelmistotyypit analysoivat rekisteristä merkkejä irtisanomisista ja puhdistavat sen koneen suorituskyvyn parantamiseksi. Se päättää tämän prosessin tarkistamalla, onko rekisterissä päällekkäisiä arvoja, käyttämättömiä avaimia tai arvoja, rikkinäisiä linkkejä tai tarpeettomia kokoonpanotietoja. Ohjelmisto poistaa sitten päällekkäiset arvot tai käyttämättömät avaimet, luo linkit uudelleen ja suorittaa muita optimointitehtäviä. Joissakin rekisteriohjelmistotyypeissä on myös virustarkistus, joka tarkistaa, onko rekisterissä viruksen tai maton syöttämiä arvoja. Koska rekisteri on tärkeä osa käyttöjärjestelmää, ohjelmisto varmuuskopioi myös nykyisen rekisterin, jotta se voidaan helposti palauttaa, jos muutokset aiheuttavat odottamattomia järjestelmäongelmia.
Kokeneiden käyttäjien on ehkä vuorovaikutuksessa Windows® -rekisterin kanssa tehdäkseen mukautettuja muutoksia sen merkintöihin tai selatakseen sen arvoja sovellusten kehittämistä varten. Raakamuodossa rekisteri on kuitenkin käsittämätön. Windows® -käyttöjärjestelmien mukana tulee rekisteriohjelmisto nimeltä “regedit.exe”, jonka avulla käyttäjä voi selata rekisterin nokkosihottumia helposti ja tehdä muutoksia yksittäisiin tietoihin. Tiedot on järjestetty hierarkkisesti. Jotkut rekisteriselaimet suojaavat myös tärkeitä rekisterimerkintöjä varmistaakseen, että käyttäjä ei vahingoita tietokantaa.