J'ai une machine Windows 7 qui, lorsque l'invite de commandes est exécutée par un utilisateur normal, ne parvient pas à développer les variables d'environnement dans le %PATH%
. Si l'invite de commandes est plutôt exécutée en tant qu'administrateur (clic droit, Exécuter en tant qu'administrateur ), elle %PATH%
est correctement développée.
Plus précisément, %PATH%
pour cmd.exe
exécuter en tant qu'utilisateur (affiché via set path
) est comme suit:
Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\Wbem;%SYSTEMROOT\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\
... alors que %PATH%
pour cmd.exe
exécuter en tant qu'administrateur est le suivant:
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\Wbem;%SYSTEMROOT\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\
J'ai essayé de me connecter en tant que nouvel utilisateur pour créer un nouveau profil, et le problème persiste également sur ce profil. HKEY_CURRENT_USER\Environment\PATH
n'existe pas et HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path
correspond au chemin défini à l'échelle du système dans Propriétés de l'ordinateur -> Variables d'environnement.
Quelqu'un at-il une idée de ce que cela pourrait être, ou où je peux regarder?
REG_SZ
que je la mets en place, le problème se produit, si je la remets en place,REG_EXPAND_SZ
elle est corrigée.