Bonjour,
Je voudrais mettre à jour la variable d'environnement %PATH% via un batch DOS
Je veux ajouter le chemin C:\toto.
Pour cela, je modifie directement la registry en utilisant:
La registry est bien modifiée (je le vérifie via regedit) mais si je lance une nouvelle fenêtre CMD:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ::Concaténer %PATH% avec le nouveau chemin set newValeur=%PATH%;C:\toto :: Ecraser l'ancienne valeur dans la registry reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v Path /t REG_EXPAND_SZ /d %newValeur% :: Ajout de la modification valable pour la fenêtre CMD courante PATH=%PATH%;C:\toto
Le PATH ne contient pas "C:\toto".
Code : Sélectionner tout - Visualiser dans une fenêtre à part C:\> echo %PATH%
Comment faire prendre en compte par le système la nouvelle valeur du PATH positionnée dans le registre ?
Merci d'avance.
Partager