最近两个月左右,我注意到在 Windows 10 上作为 Windows Defender 的一部分捆绑安装的实时保护服务出现了奇怪的现象。
当此服务设置为“开启”时,Visual Studio 构建所需的时间变得非常长。而 Visual Studio 本身的启动时间也变得异常漫长。此外,如果 Outlook 中安装了托管插件(使用 Visual Studio Tools For Office,VSTO 编写),则 Outlook 启动需要 13-14 秒!如果将此服务禁用,则 Outlook 可以在 2 秒左右内启动。
我已经在 Twitter 上向 Windows 支持团队提出了此问题,并在 Microsoft 支持网站上在线讨论了一个小时,但没有得到解决。在网上搜索时,我发现有用户报告类似的问题,例如:
http://ardalis.com/speed-up-visual-studio-build-times
Slow page refresh times during development
我只在最近两个月才注意到这个问题。我尝试在 Azure 中创建新的虚拟机等方式进行测试,并发现在每个实例中,Real TIme Protection Service 都是罪魁祸首。而我的主要问题是 Outlook 的插件加载时间。
我尝试在 Microsoft 回答网站此处发布了这个问题,但目前还没有解决方案。我希望有人能够帮助我解决这个问题,而不需要在 Real Time Protection Service 中添加 Outlook 异常(在此之后,插件可以在 200 毫秒内正常加载)。