![某些 Outlook 搜索结果在打开后消失](https://linux22.com/image/1479420/%E6%9F%90%E4%BA%9B%20Outlook%20%E6%90%9C%E7%B4%A2%E7%BB%93%E6%9E%9C%E5%9C%A8%E6%89%93%E5%BC%80%E5%90%8E%E6%B6%88%E5%A4%B1.png)
Windows 7 Pro SP1 64 位上的 Outlook 2010(在域中)。以“与 Microsoft Exchange 联机”方式连接。
如果我在收件箱中执行搜索(ctrl-e)并获得例如 10 个结果,如果我打开并关闭找到的邮件,其中一些邮件会从结果列表中消失。
我打开后它们就消失了。
这似乎完全是随机的。同一搜索中的一些消息以这种方式消失,而另一些则不会。如果我清除搜索并使用相同的搜索词再次搜索,结果会有所不同(结果相同,但打开后与之前相同的消息不会消失)。
这非常烦人,因为有时我打开搜索结果,关闭它们,然后又想再次打开它们。
由于“随机”性质,我怀疑是错误,而不是某些“隐藏”设置。无论如何,欢迎提出建议。
答案1
这是一个已知问题:https://support.microsoft.com/en-us/kb/2636883
微软的解决方案是安装以下更新汇总: 2661854Exchange Server 2010 Service Pack 2 更新汇总 2 的说明
您在 Microsoft Exchange Server 2010 环境中以联机模式使用 Microsoft Office Outlook。您在 Outlook 中设置了“在阅读窗格中查看时将项目标记为已读”选项。
“注意要设置此选项,请按照以下步骤操作:在 Outlook 中,单击“文件”,选择“选项”,然后选择“邮件”。在 Outlook 窗格字段中,单击“阅读窗格”。在“阅读窗格”窗口中,单击以选中“在阅读窗格中查看时将项目标记为已读”复选框。您搜索关键字,并返回一些邮件项目。在这种情况下,返回的邮件项目可能会在一段时间后从搜索结果视图中消失。当邮件在视图中被标记为未读时,就会发生这种情况。”
“出现此问题的原因是,Exchange Server 2010 在更新视图时会从搜索结果视图中删除已读/未读属性已更改的返回邮件项。但是,更新完成后,它不会将邮件项添加回搜索结果视图。”
答案2
尝试禁用服务器辅助搜索
使固定:
在 Windows 中,右键单击“开始”,然后选择“运行”。在“打开:”框中输入 regedit,然后单击“确定”。这将打开注册表编辑器。
在注册表编辑器对话框中,找到注册表中的此子项,然后单击它:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search
单击编辑 > 新建 > DWORD 值。
键入 DisableServerAssistedSearch 作为 DWORD 的名称,然后按 Enter。
右键单击“DisableServerAssistedSearch”,然后单击“修改”。
在“数值数据”框中,键入 1 以启用注册表项,然后单击“确定”。
关闭注册表编辑器,然后重新启动 Windows。