如果以管理员身份运行,Cygwin 安装程序不会终止

如果以管理员身份运行,Cygwin 安装程序不会终止

我想安静地安装 Cygwin。问题是,安装不会终止。它在后台保持打开状态,占用 100% 的 CPU 使用率。这可以在任务管理器中看到。

我这样调用设置:

setup-x86.exe -q -P rsync -R C:\smo-cygwin

这些是标志的含义:

-q is quiet
"-P rsync" means install rsync package
"-R C:\smo-cygwin" changes the destination install path

5 分钟后日志文件(C:\smo-cygwin\var\log\setup.log)约为 12GiB,如下所示:

...
2021/11/29 13:21:38 Changing gid back to original
...
2021/11/29 13:22:05 running: C:\smo-cygwin\bin\dash.exe "/etc/postinstall/zp_man-db-update-index.dash"
2021/11/29 13:22:05 Changing gid to AdministratorsEnding cygwin install
...

然后,“将 gid 更改为 AdministratorsEnding cygwin install”这一行出现了数百万次。它永远不会结束,也没有其他日志行出现。

这是一个错误吗?

编辑

我现在发现只有以管理员身份运行安装程序时才会发生这种情况。请注意,我在 Windows 10 64 位下使用的是 x86 安装程序。而不是 x86_64 安装程序。我选择 x86 安装程序是出于兼容性原因(我正在开发一个便携式备份程序)。

相关内容