cygwin / vista32 bash.exe已停止工作

时间:2009-07-15 13:47:51

标签: cygwin windows-vista exit

我们的工作机器正在转向Vista,因此我正在努力安装cygwin 手动在安装程序上设置代理后,而不是使用“使用IE5设置”并运行以下命令:

mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group

我终于有一个“工作”版本的cygwin。

然而,当我输入exit来杀死shell时,vista给了我一个可爱的消息框“bash.exe已经停止工作”,它试图弄清楚出了什么问题。您可以“取消”进度或等到它退出尝试并“关闭程序”。

有解决方法吗?洞察它为何发生?也许有一种窗口方式可以阻止所有类型行为的通知 - 或者有一种方法可以让cygwin“按照MS定义的优雅”退出吗?

1 个答案:

答案 0 :(得分:0)

我在Vista上运行Cygwin没有任何问题。我没有做任何特殊配置。我只是安装它。

尝试将Cygwin Bash快捷方式设置为使用管理员权限执行。 (虽然,我不需要这样做)

另外,您使用的是哪个版本的Vista?我在Vista Ultimate上设置了我的副本;我不确定这是否会有所作为。另外,你安装了哪个版本的Cygwin,你在哪里安装它? (哪条路?)

根据答案

更新: 我不确定,但我敢打赌你的问题是它安装在/ Program Files /文件夹中。 Vista可能认为是受保护的文件夹。我建议您将其安装到C:\Cygwin或至少安装到您的文档(或该区域)文件夹中。您还应该避免路径中的空格。我不知道你用它是什么,但如果有空格(根据我的理解),一些make文件将失败。

我绝不是专家。