自从最近更新 Windows 7 以来,我遇到了一个以前从未遇到过的奇怪问题。我的所有环境变量都是最新的,但是,我的所有命令都需要扩展才能执行。例如,这有效:
git.exe commit && node.exe
这不起作用:
git commit && node
没有扩展名的命令似乎不再被检测到。我尝试按照此处的说明更改注册表,
没用。尝试了很多方法,但都没有成功……
有人有想法吗?
非常感谢 !
答案1
从如果不在命令提示符中键入扩展名 (.EXE),则无法运行程序
按 WinKey + R,输入
SystemPropertiesAdvanced.exe
并按 ENTER笔记:如果上述命令在 Windows 7 上不起作用,请运行以下命令启动对话框:
系统管理控制台→ 高级 → 环境变量
单击环境变量,然后双击 PATHEXT
设置 PATHEXT 值,如下所示:
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC