vscode 提取扩展时出错

问题描述

1.扩展商店搜索扩展,显示“提取扩展时出错。XHR failed”。

img

解决方法

查询ip

先ping一下刚才连不上的网址/域名,看能不能ping通,我是能ping通的
win+R -> cmd -> ping marketplace.visualstudio.com

ping marketplace.visualstudio.com

img

再去站长工具 https://ip.tool.chinaz.com/ 查询真实ip,可以看到是国外ip。

img

修改hosts文件

进入 C:\Windows\System32\drivers\etc ,找到 hosts 文件,用记事本打开,在任意一行写上 刚才的查询的ip地址+空格+连接不上的域名 (一定是你查出来的ip地址),可能需要管理员权限,保存, 重新打开vscode,无效请看第3小点。

img

刷新dns

win+R -> cmd -> ipconfig/flushdns,重启电脑,重新打开vscode,无效看第4小点

ipconfig/flushdns

切换网络

由于学校,公司等单位网络限制,请连接其它网络(wifi,热点等),重新打开vscode,无效请看第5小点

代理问题

首先关闭代理,最好重启电脑,直到能够正常访问网络,然后进入设置,找到网络和Internet中的代理。

参考来源:csdn