我使用 Thunderbird 已经很久了,从来没有遇到过真正的问题。这最近在我的一台 PC 上发生了变化(Windows 10 x64 Enterprise、Thunderbird 60.9.0 32 位)。
在这台 PC 上,Thunderbird 平稳地运行了几个星期。那是今年三月/四月。然后,突然之间,它在某些动作之后开始滞后。例如,如果我通过用鼠标从消息列表中选择一条消息然后点击 来删除它del
,它会延迟长达五秒钟,然后才会将该消息实际移动到垃圾箱。
但是,它永远不会冻结,并且其他操作照常执行。例如,操作菜单时没有延迟。
IMAP 文件夹/帐户会发生这种情况。但是,我绝对确定 IMAP 服务器不是问题,因为 Thunderbird 并没有在其他三台使用相同 IMAP 服务器的 PC 上显示这种不当行为。
到目前为止,我已采取以下步骤来解决问题,但没有成功:
删除了 Thunderbird 配置文件中的 .msf 文件;
禁用 Thunderbird 选项中的全局搜索;
禁用所有插件/扩展(Lightning 除外,因为我不确定它是否会在禁用时保留所有数据);
全局禁用 Windows 索引。
我唯一没有尝试的是禁用病毒扫描程序。我依赖于 Windows Defender,实际上我不知道它是否会干扰 TB 邮箱,以及是否可以免除某些文件夹的实时监控。我目前正在研究这个,虽然我不认为病毒扫描程序是问题;毕竟,其他文件操作(使用 Windows 文件资源管理器)会立即执行。
有问题的 PC 相对较新且功能强大(至强 E3-1230v5、16 GB RAM、合理的主板和 SSD)。
那么我还能做些什么来消除这些滞后呢?
编辑
与此同时,我已经完全卸载了 Thunderbird,然后安装了 64 位版本并从头开始创建了所有帐户和其他设置。令我惊讶的是,问题仍然存在。
现在我完全困惑了。
编辑 2 - (某种)解决方案
同时,我学会了禁用 Windows Defender 或将 TB 的配置文件文件夹分别从 Windows Defender 的实时监控中排除。完成此操作后,滞后不再发生。
虽然现在知道问题的原因,但我仍然没有令人满意的解决方案。我发现一些文章处理了同样的问题,并建议将 TB 的配置文件文件夹从 Windows Defender 的实时监控中排除作为最终解决方案,并指出这并不意味着安全性降低,因为必须将恶意电子邮件附件保存在其他地方或被处决以变得活跃或有害。
我认为这些陈述是危险的胡说八道,因为除了电子邮件附件之外,还有更多其他恶意软件来源。如果您将某个文件夹从病毒扫描程序的实时监控中排除,您将不可避免地提供一个可以安装任何恶意软件(尤其是不以电子邮件附件形式出现的恶意软件)的地方。
鉴于 TB 的市场份额,我很确定恶意软件作者很快就会尝试将他们的产品安装到 TB 配置文件文件夹中,因为他们知道许多运行 Windows Defender 的人都会遇到上述问题,因此会禁用对该文件夹的实时监控.
因此,我绝对不会实施那种“解决方案”。唯一安全的解决方案显然是切换到另一个防病毒软件,它可以保护 TB 的配置文件文件夹,而不会引入令人讨厌的滞后。
然而,这也不令人满意,因为这意味着对正在运行的系统进行相当大的改变。我将不得不考虑几天的情况,最终将暂时坚持滞后。
并且您在 Windows 中以安全模式启动的结果( https://wiki.mozilla.org/Thunderbird:Testing:Memory_Usage_Problems的第 3 步)是...?
不幸的是,这不足以衡量 Defender 对 Thunderbird 的潜在影响。请参阅https://wiki.mozilla.org/Thunderbird:Testing:Antivirus_Related_Performance_Issues 此外,最近的一个报告示例是Bug 1559677 - 撰写新电子邮件的间歇性滞后。低/无 CPU。但是 MsMpEng.exe (Windows Defender) 使用全核 CPU
我不确定我是否应该将其发布为对我的问题的更新,但我们开始吧:
就我而言,肯定是 Windows Defender 导致了滞后(已在接受答案下方的评论中说明)。
我还学到了一些新东西:
同时,出于好奇,我已经卸载并重新安装了 TB 几次,每次卸载后都删除本地 IMAP 邮件文件夹和文件(*.msf 和朋友)。
每次重新安装后,我让它重新下载(同步)所有 IMAP 消息,并且每次都没有延迟。然后,每次使用一段时间或关闭和打开TB后,它都会提供压缩一些文件夹。
如果我接受了这个提议,这正是滞后回归的地方。换句话说,新安装的 TB 没有滞后,但一旦压缩文件夹,滞后就会再次出现。
如上所述,我已经卸载并重新安装了几次,并且每次都观察到这种行为。它可能是纯随机的,但我个人认为压缩至少会使情况变得更糟,所以我认为这可能值得一提。
注意:Windows Defender 在这些测试期间完全处于活动状态;值得注意的是,我没有将 TB 的个人资料目录或其中的一部分排除在实时监控之外。
@binarus我最近从Win7更新到Win10和Thunderbird 68时遇到了同样的问题。Thunderbird启动也很慢。
我可以添加以下内容并认为问题已解决。
• 对我而言,延迟仅发生在从我的收件箱中删除时。
• 我在删除过程中观察了我的任务管理器,并注意到反恶意软件服务可执行文件/Windows Defender 防病毒服务在删除所用的几秒钟内跳到顶部。
• 这证实了问题的根源,所以我听从了您的建议,只是我让 Windows Defender 仅在我的 Thunderbird 配置文件中排除了我的收件箱文件。延迟消失了。
•• 这是关键:当我删除排除项时,延迟就消失了。
哦,在这之间的某个时刻,我重新启动了 Thunderbird。我不知道这是否相关,但重启也恢复了正常。