The Windows® registry is the system database for Windows operating systems. It contains information about the configuration of system hardware and software, as well as about users of the system. Any Windows-based program can add information to the registry and read information back from the registry. Clients search the registry for interesting components to use.
The registry is structured as a hierarchy of keys, subkeys, and named values or single default values. Subkeys can have multiple subkeys and values.