彻底卸载VSCode需删除主程序、配置文件、插件、缓存及注册表残留;关键路径包括%APPDATA%\Code、%USERPROFILE%.vscode\extensions、%LOCALAPPDATA%\Code,还需清理项目中.vscode文件夹、PATH环境变量和开始菜单图标。

卸载主程序只是第一步,不删配置等于没卸
点“卸载”按钮只删了 Code.exe 和几个核心文件,settings.json、已装插件、快捷键、主题、甚至项目里自动生成的 .vscode 文件夹,全都会原封不动留在硬盘上。重装后它会立刻恢复你上次改乱的配色和崩溃的 ESLint 插件。
实操建议:
- 先在任务管理器里确认没有
Code.exe进程在后台跑(包括隐藏的 GPU 进程) - 打开“设置 → 应用 → 已安装的应用”,搜索
Visual Studio Code,选中后点击“卸载”;如果没找到,说明是绿色版或用户安装器版本,跳到下一步 - 若安装目录下存在
unins000.exe(常见于C:\Users\用户名\AppData\Local\Programs\Microsoft VS Code),双击运行它比手动删更稳妥
必须手动删的三个关键路径
Windows 把 VSCode 的“人设”全存在这三个地方:%APPDATA%\Code 存全局设置和扩展清单,%USERPROFILE%\.vscode\extensions 是插件真身,%LOCALAPPDATA%\Code 藏着缓存和崩溃日志——漏掉任何一个,重装后都可能复现旧问题。
实操建议:
- 直接把下面三行复制进文件资源管理器地址栏,回车进入,整文件夹删除:
%APPDATA%\Code%USERPROFILE%\.vscode\extensions%LOCALAPPDATA%\Code - 别纠结“AppData 是隐藏文件夹”——粘贴路径就能进,不用开“显示隐藏项目”
- 如果曾装过 Insiders 版,顺手检查
%APPDATA%\Code - Insiders是否还存在
别忘了项目里和系统层的残留
你以为删完上面就干净了?每个你用 VSCode 打开过的项目根目录下,都可能藏着一个 .vscode 文件夹,里面是工作区专属设置、调试配置、推荐插件列表。还有桌面快捷方式、PATH 环境变量里的 code 命令,也会让新装的 VSCode 误读旧配置。
实操建议:
- 用 Everything 或资源管理器搜索
.vscode,挨个检查常用项目目录,删掉里面的整个文件夹(不是只删settings.json) - 右键“此电脑 → 属性 → 高级系统设置 → 环境变量”,在
PATH里搜Code或VSCode,删掉对应条目 - 桌面、开始菜单、任务栏上的 VSCode 图标,手动右键删除
注册表清理:可做但别乱动
注册表里残留的 VSCode 条目一般不影响重装使用,但如果你遇到“卸载后仍能从开始菜单启动”或“重装时提示已存在旧版本”,就得查一查了。重点只看两个位置,其他地方别碰。
实操建议:
- 按
Win + R输入regedit,先点“文件 → 导出”备份整个注册表 - 定位并检查以下两处,仅删除含
Code或VisualStudioCode的子项:HKEY_CURRENT_USER\Software\Microsoft\CodeHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall - 别搜完全删——很多软件共用
Uninstall键,误删会导致其他程序异常
彻底卸载的关键不在“删得多”,而在“删得准”。最常被跳过的其实是 %LOCALAPPDATA%\Code\Cache 和项目里的 .vscode,它们不会报错,但会让新装的 VSCode 表现出奇怪的缓存行为或工作区配置冲突。










