无法在 Windows 10 上运行任何 bat 文件

无法在 Windows 10 上运行任何 bat 文件

问题:

  • 当我单击 bat 文件来运行它时,出现错误:

Windows 找不到“c:\example\example.bat”。请确保您正确输入了名称,然后重试。

  • 当我从 cmd.exe 运行上述 bat 文件时,未找到 c:\windows\system32 中的 exes:

‘findstr’ 不被识别为内部或外部命令、可运行程序或批处理文件。

笔记:

  • 我有管理员权限
  • win10全新安装

答案1

问题是我将系统变量 ComSpec 设置为

C:\Windows\system32\cmd.exe;C:\Windows\SysWOW64\cmd.exe

解决方案:将 ComSpec 变量更改为

执行文件目录:

(末尾没有;)

答案2

- Run cmd as Admin
- Open file explorer and navigate to the folder its in
- Click the file explorer navbar and copy the location of the folder 
- Open cmd and paste the location, typing the name of the bat file after the pasted text

如果这不起作用,那么您的环境变量几乎肯定发生了一些变化。

如果你运行以下命令,你可以看到你的环境变量

SET | more

cmd 变量应如下所示:

C:\System32\cmd.exd

答案3

我遇到了这个问题,原因原来是bat文件是空的。

相关内容