为什么 Microsoft Defender 突然开始在我跑代码的时候做安全扫描?

Jim Chen 0 信誉分
2024-04-02T03:28:46.8966667+00:00

这问题从昨天下午突然发生,无论我用vscode还是dev c++跑任何代码哪怕只是hello world,Microsoft Defender都会弹出这个消息

20240402101753

但之前跑代码的时候从来没有这样过。电脑是我私人电脑,账户本身就是管理员,所以跟组策略应该没什么关系。

我知道 启用“首次看到时阻止”来在几秒内检测恶意软件 | Microsoft Learn 提到了我可以关闭“首次看到时阻止”,或者在Microsoft Defender添加排除项,但在此之前我不需要这样也能很顺利的跑代码,而现在我得牺牲系统安全来解决这个问题,这让我很不爽

我唯一记得自己做的事,是把 系统环境变量 "D:\TDM-GCC-64\bin" 复制到用户环境变量 (或者把用户环境变量 "D:\Microsoft VS Code\bin" 复制到系统环境变量?具体是哪个我记不清了) . 问题出现后我把复制后的内容给删了,但不起作用

我检查过事件查看器,问题最初发生在4月1号 16:52,我用vscode编译执行了一个自己写的很简单的代码以后

QQ截图20240402112540

然后报了毒。然后Microsoft Defender就不对劲了,开始对我之前所有能顺利跑的代码弹出第一张图的通知(对应第二张图的ID2050)。我也不认为是因为vscode插件的原因,因为我vscode已经彻底重装过,使用的插件只有微软官方的C/C++,并且使用dev c++照样会弹出通知

Windows 10
Windows 10
在个人计算机和平板电脑上运行的 Microsoft 操作系统。
56 个问题
Visual Studio
Visual Studio
一系列 Microsoft 集成开发工具套件,用于生成适用于 Windows、Web 和移动设备的应用程序。
47 个问题
C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
69 个问题
{count} 票