Outlook 中的搜索结果不正确,因为MapiPH.dll错误

原始 KB 编号:   2739049

症状

使用 Outlook 中的搜索功能时,搜索结果中不会返回任何内容,即使邮箱中的电子邮件与搜索条件匹配。

原因

如果计算机中缺少Mapiph.dll,则可能会发生此问题。

解决方案

若要解决此问题,请修复 Office 安装。

  1. 启动控制面板。
  2. "程序"下,选择"卸载程序"。 (请注意,不会卸载 Office)
  3. 选择 Office 安装,然后选择"更改 "。
  4. "Office 安装" 对话框中,选择"修复 ", 然后选择"继续 "。
  5. 修复过程完成后,选择完成。

更多信息

如果遇到此问题,应用程序事件日志中可能会显示与以下项目类似的事件。

Outlook 2013

日志名称:应用程序
源:Microsoft-Windows-Search
日期 :DateTime
事件 ID:3036
任务类别:Gatherer
级别:警告
关键字:经典
用户:N/A
计算机 :ComputerName

说明:
无法访问 <mapi15://{S-1-5-21-1004855881-4055995052-3487091797-1137}/> 内容源。

上下文:Application、SystemIndex 目录

详细信息:
没有可用的协议处理程序。 安装可处理此 URL 类型的协议处理程序。 (HRESULT : 0x80040d37) (0x80040d37)

日志名称:应用程序
源:Microsoft-Windows-Search
日期 :DateTime
事件 ID:3083
任务类别:Gatherer
级别:错误
关键字:经典
用户:N/A
计算机 :ComputerName

说明:
无法加载协议处理程序 Mapi15。 错误描述:找不到指定的模块。 (HRESULT :0x8007007e) 。

Outlook 2010

事件类型:错误
事件源:Windows Search Service
事件类别:Gatherer
事件 ID:3083
日期: 日期
时间: 时间
用户:N/A
计算机 :ComputerName

说明:
无法加载协议处理程序 Outlook.Search.MAPIHandler.1。 错误描述:找不到指定的模块。