Краткая история реестра
MS-DOS получала дачные о конфигурации из файлов Config.sys и Autoexec.bat. Каждое приложение, которое выполнялось в среде MS-DOS, должно было само заботиться о своих настройках. Эти настроечные файлы стали ненужными в Windows XP.
Microsoft Windows 3.0 несколько снизила ограничения файлов Autoexecbat and Config.sys, введя ini-файлы для хранения настроек. INI-файлы являются текстовыми файлами, которые содержат один или несколько разделов с одной или более настроек для каждого из разделов. Несомненно, вы видели множество таких файлов. Проблема с INI-файла-ми состоит в том, что они не предоставляют иерархии, хранение двоичных данных в них затруднено (хотя и не невозможно) и они не предоставляют стандарта на хранение одинаковых типов настроек. С INI-файлами связано несколько других проблем, которые являются следствием невозможности с помощью INI-файлов организовать комплексное взаимодействие между приложениями и операционной системой. Большой проблемой, связанной с INI-файлами и ранними версиями Windows, было огромное число INI-файлов, имеющихся на любом компьютере. Каждое приложение имело свой собственный набор INI-файлов. Стоит отметить, что установка стоматологического оборудования происходит намного сложнее, чем настройка реестра.
В Windows 3.1 в качестве инструмента для хранения настроек OLE (object linking and embedding - встраивание объектов) появился реестр, a Windows 95 и Windows NT 3.5 расширили реестр и придали ему статус конфигурационной базы данных, которую теперь использует Windows ХР. Даже хотя INI-файлы больше не требуются из-за того, что приложения имеют гораздо лучшую возможность для хранения настроек, вы всегда сможете найти несколько таких файлов, включая Win.ini, на каждом компьютере.
Несколько лет назад люди интересовались историей реестра больше, чем сейчас. Реестр существовал еще до 1995 года, и сейчас все его принимаю как данность, так что я больше не буду тратить место на историю его происхождения.//Книга источник