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\Environmentet les HKEY_CURRENT_USER\Environmentclés sont PATHEXTentrées. Dans mon cas, la première entrée est .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYWet la seconde n'existe pas.
Pourquoi il y a une différence entre ce que la setcommande montre et ce qu'il y a dans le registre?