我不知道我做了什么,但是我已经以某种方式安装了Cygwin,即使当我尝试运行普通的Windows Shell时,Cygwin也会干扰。 我有批处理脚本,我想运行在Cygwin抱怨的默认窗口方式。 我不能改变他们; 我需要在felautshell中运行它们。 有没有办法让我的cmd shell没有完全卸载cygwin?
我曾尝试将cygwin1.dll重命名为其他内容,并且shell似乎正常工作,直到foo.bat尝试运行该exe文件。 然后我得到一个投诉,cygwin1.dll已经移动,所以它看起来像cygwin被调用的Windowsshell? 我在cmd shell中有典型的Windows提示符。 我甚至尝试了与同样的结果的PowerShell。
有趣的是,如果我直接从Win-R运行batch file,使用cmd / c,它的工作原理。 所以我很困惑。
将Cygwinpath条目移到path语句的末尾。