Sono su Windows Vista x64.
C:\Users\Piotr>set pathext
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.JS;.WS;.MSC
Per quanto ne so, il valore della variabile d'ambiente PATHEXT viene salvato in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
e HKEY_CURRENT_USER\Environment
chiavi sotto PATHEXT
iscrizione. Nel mio caso la prima voce è .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW
e il secondo non esiste.
Perché c'è una differenza tra cosa set
comando mostra e cosa c'è nel registro?