It is not a requirement for Windows applications to use the Windows Registry. Windows 95 and Windows NT extended its use to rationalize and centralize the information in the profusion of INI files, which held the configurations for individual programs, and were stored at various locations. When introduced with Windows 3.1, the Windows Registry primarily stored configuration information for COM-based components. For example, when a program is installed, a new subkey containing settings such as a program's location, its version, and how to start the program, are all added to the Windows Registry. In other words, the registry or Windows Registry contains information, settings, options, and other values for programs and hardware installed on all versions of Microsoft Windows operating systems. The registry also allows access to counters for profiling system performance. The kernel, device drivers, services, Security Accounts Manager, and user interfaces can all use the registry. The Windows Registry is a hierarchical database that stores low-level settings for the Microsoft Windows operating system and for applications that opt to use the registry.
com /en-us /windows /desktop /SysInfo /registry IA-32, x86-64 and ARM (and historically DEC Alpha, Itanium, MIPS, and PowerPC)ĭocs. Registry Editor, the user interface for the registry, in Windows 10Īpril 6, 1992 30 years ago ( ) with Windows 3.1