Je suis sur Windows Vista x64.
C:\Users\Piotr>set pathext
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.JS;.WS;.MSC
Autant que je sache, la valeur de la variable d'environnement PATHEXT est enregistrée dans HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
et les HKEY_CURRENT_USER\Environment
clés sont PATHEXT
entrées. Dans mon cas, la première entrée est .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW
et la seconde n'existe pas.
Pourquoi il y a une différence entre ce que la set
commande montre et ce qu'il y a dans le registre?
la source