前言:
我上一秒还在使用vscode,重启电脑后vscode就打不开了。
当然也是有点原因的,因为我的edge微软账号登录不上,且微软商店打不开,操作一通,账号是登录上了,vsCode打不开了,用管理员身份也打不开。
当时的具体操作如下:
解释:
netsh int ip reset
和netsh winsock reset
的作用
netsh int ip reset
:重置 TCP/IP 堆栈到其默认状态。这会清除所有通过netsh
命令修改过的设置,包括手动配置的 IP 地址、子网掩码、网关、DNS、代理设置等。执行该命令后,网络适配器的所有 TCP/IP 配置将恢复为默认状态。
netsh winsock reset
:重置 Winsock 目录(Windows 套接字)。这会重置与网络连接相关的所有 Winsock 配置。Winsock 是 Windows 系统中一个用于处理网络请求的接口。执行该命令后,可能会清除一些自定义的网络配置和与网络相关的程序注册表项。
可能不小心清理掉了某些重要文件,但是具体原因还是不太清楚
查找资料,试了很多方法,然并卵,那就卸载重装。
失败亲测:
只卸载了vscode程序,就重新安装,还是打不开
成功亲测:
所以要完全彻底卸载vscode!!!
1. 卸载vscode
2.清理所有相关文件:
C:\Users\你的用户名\.vscode
C:\Users\你的用户名\AppData\Roaming\Code
3.重新安装
终于好了