安装Chocolatey失败,提示“Base connection closed: Unexpected transmission error”
Chocolatey安装连接中断问题的解决办法
针对你遇到的"Base connection closed: Unexpected transmission error"错误,可尝试以下方案:
替换WebClient为Invoke-WebRequest执行安装
老版本WebClient存在兼容性问题,改用PowerShell原生的Invoke-WebRequest命令:Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((Invoke-WebRequest -Uri 'https://community.chocolatey.org/install.ps1' -UseBasicParsing).Content)手动下载脚本本地执行
- 用浏览器打开Chocolatey安装脚本地址,将内容保存为
install.ps1文件 - 以管理员身份打开PowerShell,切换到脚本所在目录,执行:
.\install.ps1
- 用浏览器打开Chocolatey安装脚本地址,将内容保存为
强制启用高版本TLS协议
先执行命令开启TLS 1.2和1.3支持,再重试安装:[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12 -bor [System.Net.SecurityProtocolType]::Tls13排查防火墙/杀毒软件拦截
临时关闭系统防火墙或第三方杀毒软件,测试是否能正常完成安装,确认后再恢复防护并添加相应放行规则
内容的提问来源于stack exchange,提问作者Екатерина Заичко
相关产品推荐
相关产品推荐

