Windows:
Registreringsdatabasen er en hierarkisk database, der gemmer konfigurationsindstillinger og muligheder for Microsoft Windows-operativsystemet og for softwareapplikationer, der er installeret på computeren. Registry er et centralt lager for alle de indstillinger, der bruges af operativsystemet og af det meste af den software, der er installeret på computeren. Registret indeholder oplysninger som:
* De hardwareenheder, der er installeret på computeren
* De softwareprogrammer, der er installeret på computeren
* Brugerpræferencerne for operativsystemet og for softwareapplikationer
* De netværksforbindelser, der er konfigureret til computeren
* Sikkerhedsindstillingerne for computeren
Registret er organiseret i en hierarkisk struktur med fem hovedgrene:
* HKEY_CLASSES_ROOT: Denne gren indeholder oplysninger om filtilknytninger og OLE-indstillinger (Object Linking and Embedding).
* HKEY_CURRENT_USER: Denne gren indeholder brugerspecifikke indstillinger, såsom skrivebordsindstillinger, proceslinjeindstillinger og kontrolpanelindstillinger.
* HKEY_LOCAL_MACHINE: Denne gren indeholder computerspecifikke indstillinger, såsom hardwareindstillinger, softwareindstillinger og sikkerhedsindstillinger.
* HKEY_USERS: Denne gren indeholder brugerspecifikke indstillinger for alle brugere af computeren.
* HKEY_CURRENT_CONFIG: Denne gren indeholder den aktuelle hardwareprofil for computeren.
Registreringsdatabasen bruges af en række forskellige Windows-komponenter og -applikationer til at gemme og hente konfigurationsindstillinger. Når en bruger ændrer en indstilling i operativsystemet eller i en softwareapplikation, gemmes ændringen normalt i registreringsdatabasen. Registreringsdatabasen bruges også af operativsystemet til at indlæse enhedsdrivere og til at starte programmer, når computeren er startet op.
**Android
**Android Registry gemmer indstillinger og præferencer for Android-applikationer. Det er en database med nøgleværdi-par, og den bruges af applikationer til at få adgang til og ændre disse indstillinger. Registry er placeret på /data/system/registry.xml, og det kan læses og skrives af alle programmer.
Applikationer kan få adgang til registreringsdatabasen ved hjælp af Registry-klassen, som giver en række metoder til at hente og indstille registreringsværdier. Registry-klassen giver også mulighed for at lytte efter ændringer af registreringsværdier. Når en applikation foretager en ændring i registreringsdatabasen, genererer registreringsdatabasen en hændelse, som andre applikationer kan lytte efter. Denne mekanisme kan bruges til at synkronisere indstillinger mellem flere applikationer.