J’essaie d’utiliser un script batch et un fichier .reg pour configurer des services personnalisés. La plupart des clés sont correctement configurées, mais j’ai besoin de définir la clé DependOnService pour certains services, qui est normalement une multi-chaîne. Est-il possible de définir cette clé depuis un fichier .reg, ou faudra-t-il une saisie manuelle ?
Les données REG_MULTI_SZ dans les fichiers .reg doivent être encodées en hexadécimal. Si le contenu ne change jamais, vous pouvez créer un élément fictif dans votre registre avec les données, l’exporter, et l’ajuster selon vos besoins.
Si cela change, il sera probablement bien plus facile d’utiliser le programme reg inclus avec Windows pour l’ajouter. Pour ce faire, appelez reg dans ce format :
`Reg Add <CLÉ> /v /t REG_MULTI_SZ /d <DONNÉES> /s <SÉPARATEUR>
Le commutateur séparateur est optionnel. S'il n'est pas utilisé, les chaînes à écrire doivent être séparées par la séquence d'échappement du caractère nul (`\0`). Par exemple, pour ajouter un élément nommé `Flair` à `HKLM\SOFTWARE\WhizBang\Excite-O-Rama` avec les chaînes `foo`, `bar` et `baz`, vous exécuteriez :
`Reg Add HKLM\SOFTWARE\WhizBang\Excite-O-Rama /v Flair /t REG_MULTI_SZ /d foo\0bar\0baz
Pour séparer les données avec des virgules à la place, vous pourriez exécuter :
`Reg Add HKLM\SOFTWARE\WhizBang\Excite-O-Rama /v Flair /t REG_MULTI_SZ /d foo,bar,baz /s ,
Pour plus d'informations, consultez Microsoft Docs pour la commande [ PH5 ](https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/reg).