Поделиться через


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

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

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

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

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

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