Ограничения на размер элемента реестра
В следующей таблице указаны ограничения размера для различных элементов реестра.
Описание стандартных и последних форматов см. в разделе Файлы реестра.
Элемент 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 символов для имен ключей и не содержит обратные косые черты, которые не допускаются в именах ключей.