Cygwin 安装问题

我的解决方案是在 Internet 属性中启用 TLS 1.2 支持。但是坚持住!你最好先更新你的 Windows,因为有一个更新默认启用对这个协议的支持。如果您出于某些原因不想更新您的 Windows,请按照以下步骤操作:

转到 Internet 属性,您可以在开始菜单、控制面板中找到它,或者点击Win + R并运行:Inetcpl.cpl。
转到“高级”选项卡。
滚动到“安全”部分。
选中使用 TLS 1.2选项。
再次运行 Cygwin 安装程序,现在它应该可以工作了。如果没有,请尝试使用其他安全选项。

我是怎么发现这个的
在几次安装尝试失败后,我决定在事件查看器中寻找一些提示,令我惊讶的是,我找到了它们。在系统日志中,我发现了Schannel服务中的许多错误,并带有无意义的描述:

收到以下致命警报:70。

我用谷歌搜索进一步解释。此类错误是由 SSL 故障引起的,因此 Cygwin 安装程序和 Cygwin 站点之间发生了错误。我脑子里的东西告诉我检查 Internet 属性中与安全相关的选项,所以我这样做了,我发现了禁用的协议。

see https://stackoverflow.com/questions/28673949/cygwin-no-available-download-site

原文地址:https://www.cnblogs.com/develon/p/15119190.html