Partager via


Limites de taille d’élément de Registre

Le tableau suivant identifie les limites de taille pour les différents éléments du Registre.

Pour obtenir une explication des formats standard et les plus récents, consultez Fichiers du Registre.

Élément Registry Taille maximale
Nom de clé 255 caractères. Le nom de la clé inclut le chemin absolu de la clé dans le Registre, en commençant toujours par une clé de base, par exemple, HKEY_LOCAL_MACHINE.
Nom de la valeur 16 383 caractères. Windows 2000 : 260 caractères ANSI ou 16 383 caractères Unicode.
Valeur Mémoire disponible (dernier format) 1 Mo (format standard)
Arborescence Une arborescence de registre peut avoir une profondeur de 512 niveaux. Vous pouvez créer jusqu’à 32 niveaux à la fois via un seul appel d’API de registre.

Les valeurs longues (plus de 2 048 octets) doivent être stockées dans un fichier et l’emplacement du fichier doit être stocké dans le Registre. Cela permet au registre de fonctionner efficacement.

L’emplacement du fichier peut être le nom d’une valeur ou les données d’une valeur. Chaque barre oblique inverse dans la chaîne d’emplacement doit être précédée d’une autre barre oblique inverse en tant que caractère d’échappement. Par exemple, spécifiez « C:\\mydir\\myfile » pour stocker la chaîne « C:\mydir\myfile ». Un emplacement de fichier peut également être le nom d’une clé s’il se trouve dans la limite de 255 caractères pour les noms de clé et ne contient pas de barres obliques inverses, qui ne sont pas autorisées dans les noms de clé.