Реестр Windows содержит корневой ключ с именем HKEY_LOCAL_MACHINE или HKLM . Корневой ключ HKLM содержит настройки, относящиеся к локальному компьютеру. В Microsoft Windows XP и более ранних версиях в HKLM есть четыре основных подраздела: SAM, SECURITY, SOFTWARE, SYSTEM . Существует также пятый подраздел под названием HARDWARE, который создается на лету и не сохраняется в файле реестра. В Windows Vista и 7 присутствует шестой подраздел с названием BCD.

Раздел ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ является наиболее часто используемым разделом реестра, так как он содержит настройки Windows и программ, установленных на компьютере. Когда установлено программное обеспечение, данные записываются в подраздел ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ для сохранения настроек приложения. Эти параметры загружаются в память компьютера каждый раз при запуске операционной системы, поэтому при загрузке программы пользователем им не нужно повторно настраивать программу.
Условия использования программного обеспечения, реестр Windows