无法在 Windows 7 上以管理员身份运行 Cygwin/X

无法在 Windows 7 上以管理员身份运行 Cygwin/X

当我以管理员身份运行 Cygwin/X 时,尝试运行 xterm 等程序时会定期出现错误。我可以通过以非管理员身份运行来解决这个问题,但当我以服务形式运行 exim 时,我遇到了这些错误,所以我需要一个更好的解决方案。cygwin 是否设置为以管理员身份运行?我需要对 UAC 做些什么来启用此功能吗?

我收到的错误是:

  0 [main] xterm 8352 child_copy: linked dll data write copy failed, 0x2BE000..0x2C27EC, done 0, windows pid 8844, Win32 error 487
xterm: Error 29, errno 11: Resource temporarily unavailable

  0 [main] xterm 5920 exception::handle: Exception: STATUS_ACCESS_VIOLATION
741 [main] xterm 5920 open_stackdumpfile: Dumping stack trace to xterm.exe.stackdump

堆栈转储没有帮助:

Exception: STATUS_ACCESS_VIOLATION at eip=6102048B
eax=00F300F8 ebx=61246E5C ecx=75530D06 edx=00334118 esi=00000000 edi=0028F9F4
ebp=61020C00 esp=0028C7C4 program=C:\cygwin\bin\xterm.exe, pid 6888, thread main
cs=0023 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame     Function  Args
End of stack trace

谢谢,

罗恩

答案1

我找到了解决方案。回应 问题在 FAQ 中,我重新安装了基本的 Cygwin 软件包,问题似乎已经消失。按照 FAQ 中的说明,我停止了 Cygwin 服务并终止了所有 bash 和 sh 作业,然后重新安装。

相关内容