在过去两个月左右的时间里,我一直在观察一个奇怪的现象,即作为 Windows 10 上的 Windows Defender 的一部分捆绑的实时保护服务。
当此服务设置为 ON 时,Visual Studio 构建需要非常长的时间才能完成。Visual Studio 本身需要很长时间才能启动。此外,如果 Outlook 中安装了托管加载项(使用 Visual Studio Tools For Office、VSTO 编写),则 Outlook 需要 13-14 秒才能启动!禁用此服务后,Outlook 将在两秒左右内再次启动。
我已通过 Windows 支持在 Twitter 上提出此问题,并尝试与 Microsoft 支持在线讨论一个小时,但没有任何解决方案。环顾互联网,我可以看到有些用户报告了相同的问题,例如
http://ardalis.com/speed-up-visual-studio-build-times
我注意到这一点只有两个月左右。我已经尝试在 Azure 等中启动新的虚拟机来测试这一点,并且在每个实例中我都注意到这个实时保护服务是罪魁祸首。老实说,我的主要问题是 Outlook 加载项加载时间。
我尝试在此处的 Microsoft 答案网站上发布此内容,但到目前为止还没有运气。我希望这里的任何人都知道如何在不为实时保护服务中添加 Outlook 异常的情况下解决此问题(之后加载项在 200 毫秒内按预期加载)。