昨天在公司快下班的时候,VSCode 突然运行过程中崩溃,再次打开就是进入了无限循环的程序崩溃。
程序异常关键词:
less
复制代码
The window terminated unexpectedlly(reason: 'crashed', code: '2147483645')
紧接着,电脑打开任何文件夹都会自动异常关闭!我在想,这是触发了什么牛逼bug,连系统功能都破坏了。来不及思索太多,就想着先解决问题。
我试过重启电脑再次打开 VSCode,无效。不过电脑的文件夹访问恢复正常了,重启过程中 Windows 系统也蓝屏提示有问题修复自动重启,不知道具体是什么。
也试过卸载重新安装再次打开,无效。
人麻了,只好根据报错去搜索有没有人遇到类似问题,在 vscode 的一些 issue 中确实发现了类似问题。
翻阅多个 issue 后,没有找到很关键的可以解决问题的信息。
理性思考后,我想着既然系统功能都正常了,那多多少少还是 VSCode 自己的问题,会不会卸载过程中还留下了什么数据没删掉?才会导致重新安装都没有任何改善。
在 VSCode 官方文档中了解到,只有删除了Code
和.vscode
数据文件夹,才能恢复到安装 VSCode 之前的干净状态。换句话说,如果不删除这些,仅仅是卸载 VScode 程序,重新安装 VSCode 就会保持卸载前的状态。这也是 VSCode 提升用户体验的一点考虑。
css
复制代码
If you want to remove all user data after uninstalling VS Code, you can delete the user data folders Code and .vscode. This will return you to the state before you installed VS Code. This can also be used to reset all settings if you don't want to uninstall VS Code.
而当我们遇到不可解决的 bug 时,此时的状态是一个糟糕的状态,也就没有保持的必要,如果不彻底清理 VSCode 用户数据,就无法正常使用。
那么 VSCode 的这两个文件夹位置在哪呢?
The folder locations will vary depending on your platform:
-
Windows - Delete
%APPDATA%\Code
and%USERPROFILE%.vscode
. -
macOS - Delete
$HOME/Library/Application Support/Code
and~/.vscode
. -
Linux - Delete
$HOME/.config/Code
and~/.vscode
.
以 Windows 为例,Code
目录一般位于C:\Users\Your UserName\AppData\Roaming\Code
.vscode
目录一般位于C:\Users\Your UserName.vscode
只要卸载程序后,将这两个文件夹顺手清空,就能恢复到一个干净的状态,重新运行 VSCode 安装程序就能正常使用了,也就不会遇到这个The window terminated unexpectedlly(reason: 'crashed', code: '2147483645')
错误了。
源文:我的 VSCode 彻底崩溃了,重新安装无效,踩坑分享
如有侵权请联系站点删除!
Technical cooperation service hotline, welcome to inquire!