@REGCREATE[HKEY...\subkey]: Crée une nouvelle sous-clé de registre. Le paramètre commence par la clé racine, qui peut être abrégée :

 

Full root keyShort
HKEY_CLASSES_ROOTHKCR        
HKEY_CURRENT_USERHKCU        
HKEY_LOCAL_MACHINEHKLM        
HKEY_USERSHKU        
HKEY_CURRENT_CONFIGHKCC        

 

Le reste du paramètre (après la barre oblique inverse) indique la nouvelle sous-clé. Le nom entier doit être mis entre guillemets s'il contient des espaces blancs ou des caractères spéciaux, par exemple :

 

@REGCREATE["HKLM\Software\My Company\My Product\User"]

 

REGCREATE crée toutes les clés intermédiaires nécessaires. Parexemple ,@REGCREATE[HKCU\key1\key2\key3] créera les trois clés (si elles n'existent pas déjà). REGCREATE renvoie 0 si la sous-clé a été créée ou le numéro d'erreur Windows si une erreur s'est produite .

 

Si le nom de la clé commence par \\Nmachinename, @REGCREATE ouvre le registre sur une machine distante. Le service de registre distant doit être en cours d'exécution sur la machine distante et vous devez disposer d'un accès et d'autorisations. Le paramètre HKEY peut être l'une des clés suivantes :

 

HKEY_CLASSES_ROOT (or HKCR)

HKEY_CURRENT_CONFIG (or HKCC)

HKEY_CURRENT_USER (or HKCU)

HKEY_LOCAL_MACHINE (or HKLM)

HKEY_PERFORMANCE_DATA (or HKPD)

HKEY_USERS (or HKU)

 

Voir aussi : @REGQUERY (lire une valeur), @REGSET (écrire une valeur) et @REGSETENV (écrire et diffuser une valeur).