为什么必须使用“exe”扩展名才能在命令窗口中启动程序?

为什么必须使用“exe”扩展名才能在命令窗口中启动程序?

我无法再通过在命令窗口中键入程序名称来启动程序。例如,键入“notepad”然后按 Enter 键会给我“错误的命令或文件名”。如果我没记错的话,Windows XP 会自动选择可执行文件。如果我键入“notepad.exe”并按 Enter 键,记事本就会按预期启动。是我的系统发生了变化,还是我记错了?

答案1

你的 PATHEXT 环境变量是否被覆盖了?

答案2

为了帮助您,PATHEXT 的初始值为:.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

相关内容