注册表元素大小限制

下表标识了各种注册表元素的大小限制。

有关标准和最新格式的说明,请参阅 注册表文件

Registry 元素 大小限制
项名 255 个字符。 键名称包括注册表中项的绝对路径,始终从基键开始,例如,HKEY_LOCAL_MACHINE。
值名称 16,383 个字符。 Windows 2000: 260 个 ANSI 字符或 16,383 个 Unicode 字符。
可用内存 (最新格式) 1 MB (标准格式)
注册表树的深度可以为 512 级。 通过单个注册表 API 调用,一次最多可以创建 32 个级别。

(超过 2,048 字节的长值) 应存储在文件中,文件的位置应存储在注册表中。 这有助于注册表高效执行。

文件位置可以是值的名称或值的数据。 位置字符串中的每个反斜杠前面必须有另一个反斜杠作为转义字符。 例如,指定“C:\\mydir\\myfile”以存储字符串“C:\mydir\myfile”。 如果某个文件位置在键名称的 255 个字符限制内且不包含反斜杠(键名称中不允许),则文件位置也可以是键的名称。