SparedWhisle Asked: 2020-06-09 01:36:36 +0800 CST2020-06-09 01:36:36 +0800 CST 2020-06-09 01:36:36 +0800 CST 无法在提升的 cmd 窗口中运行 bash.exe 772 我已经安装了 WSL 并且工作正常。我注意到的一个小问题是,当我尝试运行bash.exe或C:\windows\system32\bash.exe从提升的 cmd 会话运行时,我收到错误消息'bash' is not recognized as an internal or external command, operable program or batch file.。 这是 WSL 的限制吗? windows bash 1 个回答 Voted Best Answer SparedWhisle 2020-06-22T11:26:04+08:002020-06-22T11:26:04+08:00 我发现问题是我从Everything启动了提升的 cmd 进程,而我使用的所有版本都是 32 位的。32 位进程的轮次具有与 64 位进程不同的环境变量。 我下载了 64bit everything,启动它,打开一个 cmd 窗口,它运行良好。 我几乎把它everything用作我的程序启动器,在这种情况下,该everything进程将是该进程的父cmd进程。
我发现问题是我从Everything启动了提升的 cmd 进程,而我使用的所有版本都是 32 位的。32 位进程的轮次具有与 64 位进程不同的环境变量。
我下载了 64bit
everything
,启动它,打开一个 cmd 窗口,它运行良好。我几乎把它
everything
用作我的程序启动器,在这种情况下,该everything
进程将是该进程的父cmd
进程。