VS Code触发Antimalware Service Executable高CPU占用问题求助
解决VS Code更新后CPU/内存占用过高问题
一、处理Antimalware Service Executable高CPU占用
- 将VS Code相关目录添加到Windows Defender排除项:
- 打开Windows安全中心 → 病毒和威胁防护 → 管理设置
- 找到「添加或删除排除项」,点击「添加排除项」
- 分别添加VS Code安装目录(默认路径:
C:\Users\<你的用户名>\AppData\Local\Programs\Microsoft VS Code)和你的代码工作区文件夹
- 关闭自动提交样本功能:
在病毒和威胁防护设置中,找到「自动提交样本」,设置为「从不发送」
二、解决VS Code自身内存占用过高问题
- 排查新增/更新的扩展:
按Ctrl+Shift+X打开扩展面板,切换到「已启用」标签,按安装时间排序,逐个禁用昨日更新后新增或自动更新的扩展,重启VS Code测试 - 重置VS Code设置:
按Ctrl+Shift+P打开命令面板,输入Preferences: Reset Settings,选择重置所有设置后重启 - 禁用硬件加速:
打开命令面板,输入Preferences: Configure Runtime Arguments,在argv.json中添加"disable-hardware-acceleration": true,保存后重启 - 清理缓存文件:
关闭VS Code后,删除以下目录内容:C:\Users\<你的用户名>\AppData\Roaming\Code\CacheC:\Users\<你的用户名>\AppData\Roaming\Code\CachedData
三、额外排查方案
- 检查任务管理器中是否存在多个
Code.exe进程,结束多余进程后重启VS Code - 回滚到上一版本:
打开命令面板,输入Install Another Version of Visual Studio Code,选择更新前的版本安装测试
内容的提问来源于stack exchange,提问作者Mahesh
相关产品推荐
相关产品推荐

