Win10最新版VSCode登录微软/GitHub账号报ECONNREFUSED错误如何解决
VSCode登录账号报错ECONNREFUSED 127.0.0.1:8080 解决方法
所有报错的核心原因是VSCode尝试向本地8080端口发起代理连接,但该端口没有服务在运行导致连接被拒绝,通常为代理配置异常导致,可按以下步骤排查:
- 第一步:检查VSCode内置代理配置
- 打开VSCode设置(快捷键
Ctrl+,),搜索Proxy - 查看
Http: Proxy配置项,如果值为http://127.0.0.1:8080直接清空该项 - 若清空后仍无效,点击设置页右上角的打开设置(JSON)图标,检查
settings.json中是否存在http.proxy、https.proxy相关配置,删除对应配置行后保存
- 打开VSCode设置(快捷键
- 第二步:检查系统环境变量代理
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 分别检查用户变量、系统变量中是否存在
HTTP_PROXY、HTTPS_PROXY、ALL_PROXY三个变量,若变量值指向127.0.0.1:8080,直接删除对应变量 - 操作完成后需重启VSCode生效
- 第三步:检查Win10全局代理设置
- 打开系统设置→「网络和Internet」→「代理」
- 查看「手动设置代理」开关是否开启,若地址为
127.0.0.1、端口为8080,不需要使用代理的话直接关闭开关即可 - 如果确实需要使用代理上网,请确认你的代理客户端已经正常启动,且代理监听端口确实为8080,再尝试登录
- 第四步:排查VSCode插件影响
检查是否安装了代理切换类VSCode插件,若有可先禁用插件,重启VSCode后再次尝试登录。
操作完成后完全关闭所有VSCode进程(可通过任务管理器结束所有Code.exe进程),重新打开后再尝试登录即可恢复正常。
内容的提问来源于stack exchange,提问作者mistymountain
相关产品推荐
相关产品推荐

