微软证实,经典 Outlook 在出现 “内存或系统资源不足” 的错误信息后会崩溃。当同时打开六十多封电子邮件时,就会出现这个问题。
在一篇新的支持文章中,微软表示:
当您打开超过六十封电子邮件并同时打开所有这些邮件时,Outlook 可能会显示以下错误之一并崩溃:
对不起,我们在打开此项目时遇到困难。这可能是暂时的,但如果你再次看到它,你可能需要重新启动 Outlook。内存或系统资源不足。请关闭某些窗口或程序,然后重试。
该公司正在调查究竟是什么原因导致了这个内存不足(OOM)错误。可能是内存泄漏或其他原因,因为 60 封邮件不太可能填满内存缓冲区,除非有人还在运行千兆字节内存。
在微软进行调查的同时(它还调查了经典 Outlook 在复制文本时挂起的问题),它为那些在工作流程中必须打开超过 60 封电子邮件的人提供了一种解决方法。这需要访问以下注册表键值并调整其值:最新的AMD AGESA bios导致大量的性能损失
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWindowsUSERProcessHandleQuota
该公司写道:
要解决这个问题,请使用以下任一变通方法:
- 避免同时打开超过六十封电子邮件。
- 如果必须同时打开六十多封电子邮件,可以按照本文 “用户对象 - Win32 应用程序” 中的说明设置 USERProcessHandleQuota。增加进程配额可能会导致系统整体不稳定,因为这会使机器上的所有进程同时打开更多用户对象,给操作系统带来额外压力。
该值可设置为 200 至 18,000 之间的某个数字。默认值为 10000 十进制,也表示为 2710 十六进制。
您可以在微软网站的官方支持文章中找到该问题:
Windows 10 用户报告旧电脑上的应用程序已损坏https://support.microsoft.com/en-us/office/classic-outlook-errors-opening-more-than-sixty-emails-at-the-same-time-7f3726e1-f0d7-4a3a-9076-850c5fabfa20