Ограничения на размер элемента реестра

В следующей таблице указаны ограничения размера для различных элементов реестра.

Описание стандартных и последних форматов см. в разделе Файлы реестра.

Элемент Registry Максимальный размер
Имя раздела 255 символов. Имя ключа включает абсолютный путь к разделу в реестре, который всегда начинается с базового ключа, например HKEY_LOCAL_MACHINE.
Имя значения 16 383 символа. Windows 2000: 260 символов ANSI или 16 383 символа Юникода.
Значение Доступная память (последний формат) 1 МБ (стандартный формат)
Дерево Дерево реестра может иметь глубину 512 уровней. Вы можете создать до 32 уровней одновременно с помощью одного вызова API реестра.

Длинные значения (более 2048 байт) должны храниться в файле, а расположение файла должно храниться в реестре. Это помогает реестру работать эффективно.

Расположение файла может быть именем значения или данными значения. Каждой обратной косой черте в строке расположения должна предшествовать другая обратная косая черта в качестве escape-символа. Например, укажите "C:\\mydir\\myfile", чтобы сохранить строку "C:\mydir\myfile". Расположение файла также может быть именем ключа, если оно не превышает ограничение в 255 символов для имен ключей и не содержит обратные косые черты, которые не допускаются в именах ключей.