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

 

Clé racine complèteShorts
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) spécifie la nouvelle sous-clé. Le nom complet doit être cité s'il contient des espaces ou des caractères spéciaux, par exemple :

 

@REGCREATE["HKLM\Software\Mon entreprise\Mon produit\Utilisateur"]

 

REGCREATE créera toutes les clés intermédiaires nécessaires. Par exemple, @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 \\nom de la machine, @REGCREATE ouvre le registre sur une machine distante. Le service de registre distant doit être exécuté 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 (ou HKCR)

HKEY_CURRENT_CONFIG (ou HKCC)

HKEY_CURRENT_USER (ou HKCU)

HKEY_LOCAL_MACHINE (ou HKLM)

HKEY_PERFORMANCE_DATA (ou HKPD)

HKEY_USERS (ou HKU)

 

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