多年来,我遇到过各种 Outlook 锁定问题,主要是在网络连接不稳定时,这导致我不得不终止 OUTLOOK.EXE 进程,重新启动它,并等待它修复我的 PST。
系统托盘图标上下文菜单上有一个选项,上面写着“取消服务器请求”(我认为自 Outlook 2007 以来它就一直存在),但我总是先尝试这个选项,但它从未解决过我的界面锁定问题,即使我怀疑锁定与我所做的需要服务器连接的操作有关。如果有一个“联系服务器”线程,并且此选项会在线程上引发一个事件,告诉它停止等待,那么这样做是有道理的,但无论它是否停止等待,此操作都不会释放对 Outlook 的控制,应用程序仍然没有响应。
此选项实际上有什么作用吗 - 有人观察到它解决了停滞的进程吗?我并不是想愤世嫉俗,但我想知道添加此选项是否是为了安抚用户,并且它背后没有实际的代码。我知道线程很复杂,我理解取消这样的线程等待所涉及的问题,但我从未见过此选项起作用。
答案1
它可能无法解决“Outlook 无响应”问题,这取决于实际问题是什么。
取消服务器请求就是为了实现这一点:当 Outlook 向服务器请求资源(邮件、联系人、日历项目等)时,在此过程中可能会出现很多问题。有时,这可能会挂起主用户界面进程,并导致我们认为冷冻或者锁定。取消请求可以解决此问题。另一方面,根据服务器请求的处理进度,取消请求可能不会产生任何效果。