cygwin/vista32 bash.exe已停止工作

cygwin/vista32 bash.exe已停止工作,cygwin,windows-vista,exit,Cygwin,Windows Vista,Exit,我们的工作机器正在迁移到Vista,所以我正在努力安装cygwin。 在安装程序上手动设置代理而不是使用IE5设置并运行以下命令后: mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group 我终于有了cygwin的工作版本 然而,当我键入exit终止shell时,vista给了我一个可爱的消息框bash.exe已经停止工作,它一直在试图找出哪里出了问题。您可以取消进度,也可以等到它退出并关闭程序 有解决办法吗?深入了解它发生

我们的工作机器正在迁移到Vista,所以我正在努力安装cygwin。 在安装程序上手动设置代理而不是使用IE5设置并运行以下命令后:

mkpasswd -l -c > /etc/passwd; mkgroup -l -d > /etc/group
我终于有了cygwin的工作版本

然而,当我键入exit终止shell时,vista给了我一个可爱的消息框bash.exe已经停止工作,它一直在试图找出哪里出了问题。您可以取消进度,也可以等到它退出并关闭程序


有解决办法吗?深入了解它发生的原因?也许有一种windows方式可以停止所有此类行为的通知,或者有一种方式可以让cygwin按照MS的定义优雅地退出?

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

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

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

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


我决不是专家。

这似乎与编程无关。在cygwin.com邮件列表中的cygwin上更合适。cygwin通常用于在Windows上使用GCC/GDB/etc。我认为这个问题应该被允许。这个网站上有一个cygwin标签是有原因的。我假设其他人认为这是一个必要的编程工具时,卡住了windows。我尽量不让邮件列表充斥着常见的问题。我先上网搜索,在论坛或这个网站上发帖,然后求助于邮件列表。如果我错了,管理员会纠正我。对不起,有20个问题-我们在工作中经营vista业务。UAC和安全性在工作中的设置方式,将东西安装到C:可能会很麻烦。我用c创建了一个名为myc的目录,并给了自己完全的权限。现在我确实把它安装到了C:\myc\Program Files\cygwin上——安装程序提醒我不要这样做,因为程序文件中有一个空格,但我觉得这是一个m00t点,应该优雅地处理它,然后继续我的快乐之路。如果这是一个问题,我会更难过,而不是高兴。FWIW-以管理员身份运行具有相同的行为操作,只回答了其中的19个;$uname-srv CYGWIN_NT-6.0 1.5.250.156/4/2 2008-06-12 19:34