NSIS 安装程序 运行 期间的文件下载冻结在 "connecting"

Download of file during NSIS installer run freezes at "connecting"

我想使用 NSIS 通过 conda 创建自定义 python 包的安装程序。已经有一些宏可以帮助创建这样的安装程序:https://github.com/faph/NSIS-Conda-Macros

他们基本上都是在电脑上找conda,如果没有安装,就给用户下载。

我的问题来了。当安装程序 运行s 并尝试下载文件时,它停留在 "connecting" 阶段并且永远不会下载任何东西。

我查看了 NSIS-CONda-Macros 的源代码,他们使用:

!define CONDA_URL https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe

NSISdl::download /TIMEOUT=1800000 ${CONDA_URL} conda_setup.exe

下载conda_setup.exe。另外,如果我尝试 运行 此隔离,则下载不起作用。 NSISdl::download是基本坏了,还是这里用错了?

NSISdl 不支持 HTTPS 协议。请改用 INetC,它使用与 Internet Explorer 相同的网络 API。