Реестр (англ. registry) — база данных, содержащая все настройки операционной системы Windows.
Реестр Windows был создан чтобы упорядочить и оптимизировать хранение информации об операционной системе, поскольку хранение этих данных в отдельных INI-файлах настроек создавало определённые проблемы.
Введение реестра позволило:
- унифицировать процесс записи-чтения настроек;
- обойти проблему коротких имён, существовавшую в файловой системе FAT16;
- ввести разграничение прав доступа к отдельным параметрам;
- значительно ускорить доступ к настройкам и т.д.
С появлением файловой системы NTFS все эти проблемы были решены и необходимость в реестре вроде как отпала. Но тем не менее он всё ещё присутствует даже в новых версиях Windows для обеспечения обратной совместимости со старыми программами и драйверами.