我安装了 Cygwin,一切运行良好。后来我在电脑上安装了 Microsoft Services for UNIX,问题就开始出现了。
当我打开一个命令 shell 并想尝试新功能并输入例如 vi 时,答案是:
- PSXSS.EXE — 未找到入口点:无法在动态链接库 ntdll.dll 中找到程序入口点 TFLFreeUserThreadStack。
当我尝试打开 cygwin 时,它告诉我:
- /bin/bash:没有此文件或目录
当我连接外部硬盘时,需要 30 分钟才能检测到它。
我尝试回滚到较早的还原点。但这并没有真正起到作用。安装 SFU 时,我同意使用区分大小写的文件系统 - 这是原因吗?如果是,我该如何逆转它?
任何帮助将不胜感激。
你的
magu_
操作系统:Win 7 / 32位
答案1
如果您只是使用 Cygwin 的命令 shell,则可以将此产品的所有 DLL 以及您想要利用的所有命令放在一个目录中。然后根据需要将目录添加到路径中。看起来 MS Unix 的东西覆盖了注册表中的某些设置。如果您也在使用 X11,您可能只想在 MS Unix 的东西上重新安装它,看看是否有效。