如何阻止 Windows 8 默认防病毒软件扫描我在 Visual Studio 中构建的可执行文件?

How to stop Windows 8 default antivirus from scanning executables that I build in Visual Studio?

我正在使用 Visual Studio 构建我的 C++ 项目。我一直注意到,当我构建我的项目时,Windows Defender Service 启动并开始扫描它,甚至在可执行文件被链接之前:

所以有时会导致以下错误:

1>LINK : fatal error LNK1168: cannot open .\Debug/MyProjName.exe for writing

这让我再次重建它,通常会成功。

另一个烦恼是,当我第一次 运行 一个新构建的可执行文件时,相同的反恶意软件服务开始扫描它,这会延迟大约 5-10 秒。这当然不是单个 运行 的问题,但是一旦你重复多次(在调试过程中)就会变得很烦人。

所以我很好奇是否有办法让它停止扫描某个文件夹?

Guide with images from Microsoft here.

您转到设置、排除的文件和位置,然后添加要排除的所需目录。