你目前正处于脱机状态,正在等待 Internet 重新连接

Outlook 搜索将返回未找到匹配项

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2769651
症状
当您使用 Microsoft Office Outlook 2007年、 Microsoft Outlook 2010,或 Microsoft Outlook 2013 的即时搜索时,则您将收到以下消息:
未找到匹配项。

或者,仅有一些预期的结果,可能会返回。如果您查看索引状态对话框在 Outlook 中,您可能会看到以下消息:

因为仍在为项目创建索引,搜索结果可能不完整。

即使您将包含搜索条件的匹配项和 Windows 桌面搜索 (WDS) 配置为索引 Outlook 数据 (.pst) 文件或脱机 Outlook 数据 (.ost) 文件,将发生这种情况。
解决方案
要解决 Outlook 即时搜索,请执行以下步骤:

请确保索引已完成

Outlook 2007
在 Outlook 2007 中,请按照下列步骤来验证索引已完成:
  1. 在 Outlook 中,单击工具即时搜索,然后单击即时搜索
  2. Microsoft Office Outlook对话框出现时,您应该看到以下项目:

    Outlook 已完成编制索引的所有项目。
    新项目到达时索引。
    剩余了 0 个项目中的"邮箱-用户名>"
    在所有打开的邮箱剩余 0 个项目。
Outlook 2010,Outlook 2013
在 Outlook 2010,并且 Outlook 2013,请按照下列步骤来验证索引已完成:
  1. 在 Outlook 中,单击搜索框。
  2. 单击搜索选项卡,单击搜索工具,然后单击索引编制状态
  3. 出现索引编制状态对话框时,您应该看到以下项目:

    Outlook 已完成编制索引的所有项目。
    待索引 0 个项目。
如果 Outlook 没有完成索引的所有项目,请注意尚需进行索引,等待 5 分钟,然后再次检查的项目。如果项目数未降低,继续通过使用以下各节中的步骤来解决。

请确保正确配置索引选项

在安装 Outlook 后,.msg 文件类型是与Office Outlook 消息 IFilter。此筛选器可让 Outlook 数据 (.pst) 和 (.ost) 脱机 Outlook 数据文件中存储的 WDS 索引项。配置文件被配置为连接到 Microsoft Exchange 帐户都使用缓存 Exchange 模式启用时,outlook 仅使用 (.ost) 脱机 Outlook 数据文件。

如果您已配置 Outlook 使用 Exchange 帐户已启用使用缓存 Exchange 模式或您正在使用使用.pst 文件的非 Exchange 电子邮件帐户,请按照下列步骤,以确保正确配置了的索引选项。

  1. 退出 Outlook。
  2. 打开索引选项。

    在 Windows 8 中:

    开始屏幕上,键入索引选项,单击设置搜索,然后单击索引选项

    在 Windows Vista 和 Windows 7


    单击开始键入 索引选项开始搜索框,然后按Enter

    注意:如果提示您输入管理员密码或进行确认,键入密码,或单击允许

    在 Windows XP 中

    单击开始,单击设置,然后单击控制面板

    双击索引选项

    注意:如果控制面板以分类视图,单击性能和维护,然后打开索引选项
  3. 索引选项对话框中,单击高级
  4. 单击文件类型选项卡。
  5. 向下滚动,直到您在扩展列中查找消息
  6. 单击消息
  7. 请确认已启用索引属性和文件内容选项。
  8. 单击确定
  9. 单击关闭

注意:请确保筛选器说明列显示Office Outlook 消息 IFilter。如果筛选器说明列未显示Office Outlook 消息 IFilter Windows 搜索服务无法正常工作或 Microsoft Outlook 无法安装筛选器正确。有关此问题的帮助,请与 Microsoft 支持部门联系。

请确认 Outlook 数据包含在索引中

本节演示如何验证 Outlook 数据在被索引。尝试使用 Windows 搜索可以搜索单词或短语,您希望在电子邮件中找到。

注意:此测试不适用于 Outlook 2013。Outlook 2013 阻止使用 Windows 桌面搜索搜索 Outlook 项目的能力。

如果不返回任何电子邮件,请按照下列步骤,以确保正在索引 Outlook 数据文件:
  1. 退出 Outlook。
  2. 打开索引选项。

    在 Windows 8 中:

    开始屏幕上,键入索引选项,单击设置搜索,然后单击索引选项

    在 Windows Vista 和 Windows 7


    单击开始,在开始搜索框中,键入索引选项,然后按enter 键

    注意:如果提示您输入管理员密码或进行确认,键入密码,或单击允许

    在 Windows XP 中

    单击开始,单击设置,然后单击控制面板

    双击索引选项

    注意:如果控制面板以分类视图,单击性能和维护,然后打开索引选项
  3. 索引选项对话框中,请确保Microsoft Outlook已列入列中包含的位置
  4. 如果Microsoft Office Outlook未列出,单击修改,然后单击以启用 Outlook 旁边的复选框。
  5. 单击确定
  6. 单击关闭
若要确保将 Outlook 配置为从预期的数据文件返回结果,请按照下列步骤:

Outlook 2007

  1. 开始 Outlook。
  2. 单击工具,单击即时搜索,然后单击搜索选项
  3. 单击此处,添加或删除数据文件。
Outlook 2010,Outlook 2013

  1. 开始 Outlook。
  2. 搜索框中单击。
  3. 单击搜索选项卡,单击搜索工具,然后单击搜索位置
  4. 单击此处,添加或删除数据文件。

检查搜索范围

尽管可以将 Outlook 配置为从特定数据文件中返回结果,进一步将搜索范围限制搜索范围。搜索范围会影响您执行的即时搜索。若要检查您当前的搜索的搜索范围,请执行以下步骤:
Outlook 2007
在 Outlook 2007 中,请按照以下步骤检查搜索范围:
  1. 在 Outlook 中,单击所有邮件项目旁边的下拉箭头。
  2. 单击此处,添加或删除数据文件。
Outlook 2010
在 Outlook 2010 中,请按照以下步骤检查搜索范围:
  1. 在 Outlook 中,单击搜索框。
  2. 单击搜索选项卡。
  3. 作用域组中显示当前作用域。这可以是下列之一:

    所有邮件项目
    当前文件夹
    所有子文件夹
    Outlook 中的所有项
Outlook 2013
在 Outlook 2013,请按照以下步骤检查搜索范围:
  1. 在 Outlook 中,单击搜索框。
  2. 单击搜索选项卡。
  3. 作用域组中显示当前作用域。这可以是下列之一:

    所有邮件项目
    当前文件夹
    所有子文件夹
    Outlook 中的所有项

此外,Outlook 2013 您可以通过单击搜索框旁边的下拉列表来更改范围。

Outlook 2013 还允许您更改默认作用域。若要更改 Outlook 2013 中的默认范围,请执行以下步骤:
  1. 单击文件,然后单击选项
  2. Outlook 选项对话框中,单击搜索
  3. 结果,在设置包括只能从结果:为下列情况之一:

    当前文件夹
    当前的文件夹。每个邮箱当前搜索收件箱时
    当前邮箱中
    所有邮箱

索引不能完成

如果索引似乎停滞和不完整,重新生成搜索编录。重建编录,请执行以下步骤:

  1. 退出 Outlook。
  2. 打开索引选项。

    在 Windows 8 中:

    开始屏幕上,键入索引选项,单击设置搜索,然后单击索引选项

    在 Windows Vista 和 Windows 7


    单击开始,在开始搜索框中,键入索引选项,然后按enter 键

    注意:如果提示您输入管理员密码或进行确认,键入密码,或单击允许

    在 Windows XP 中

    单击开始,单击设置,然后单击控制面板

    双击索引选项

    注意:如果控制面板以分类视图,单击性能和维护,然后打开索引选项
  3. 索引选项对话框中,单击修改,请单击以清除 Outlook,旁边的复选框,然后单击确定
  4. 索引选项对话框中,单击高级
  5. 高级选项对话框中,单击重建
  6. 单击确定
  7. 单击关闭
如果不包含 Outlook 数据文件索引完成后,使用 Outlook 即时搜索请求协助联系 Microsoft 客户支持服务。

如果索引不能完成,使用 Windows 桌面搜索请求协助联系 Microsoft 客户支持服务。

Outlook 应用程序日志中的错误

Outlook 可以某些事件记录到应用程序日志中,在解决搜索问题非常有用。若要查看这些错误,请运行 eventvwr.msc 若要启动事件查看器。

将任何错误与以下列表进行比较。

事件 ID事件说明
29重新编制索引的邮箱"商店<mailbox-name></mailbox-name>被重新推入索引器,原因如下: <reason> </reason>。"

Outlook 为完全重建索引的邮箱 ;将列出以下原因之一:

首次连接到该索引器
此邮箱从未运行过在 Outlook 2007 + 使用索引已启用

新创建的存储库
这是新创建的邮箱

索引重置、 重新推动整个存储库
Outlook 检测到索引目录已重置 ;事件 31 下面,通常会发生

删除的 MAPI 起始页
用户以前已选择不索引 Outlook 电子邮件,或者这是第一次 Outlook 已运行的用户
30对邮箱进行对帐商店<mailbox-name></mailbox-name>与索引器正在协调,原因如下: <reason> </reason>。"

Outlook 会触发"对帐"邮箱的原因 ;Outlook 将查找所有项目没有当前索引,请求的索引器,编制索引 ;将列出以下原因之一:

上次用旧版本打开存储区
此邮箱最后一次打开早期版本的 Outlook 中 ;对邮箱进行更改可能已因而需要次要重建索引到修补程序

上次在另一台计算机上打开存储区
在另一台计算机 ; 上次打开邮箱现在,它已恢复在此计算机上,Outlook 需要发现到邮箱是否进行了任何更改

索引已被禁用和重新启用
先前被禁用的电子邮件的索引 ;现在,它已重新启用,Outlook 必须发现是否进行了任何更改时,索引已被禁用

对帐,在升级之前正在重新启动
对帐以前运行时 Outlook 上次关机 ;现在离开的位置继续对帐
31重置目录商店<mailbox-name></mailbox-name>已检测到一个分类重建。"

Windows 搜索索引 (也称为"目录") 已重建,强制 Outlook 以重新编制索引整个邮箱 ;这可以由用户进入索引选项控制面板并单击"重建"按钮,或者这可以发生在极少数情况下恢复已损坏的索引目录时
32分类检查点商店<mailbox-name></mailbox-name>已检测到一个分类检查点。"

Outlook 检测到有一个检查点从 Windows 搜索 ;这是正常的并应定期进行 (大约每天一次)
33检查点回滚商店<mailbox-name></mailbox-name>检测分类检查点回滚到。"

Windows 搜索已请求 Outlook 以重新编制索引所有邮件正弦最后一个分类检查点 ;索引器可能 uncleanly 关闭或遇到了次要的破坏,因而需要回滚 ;如果一切正常出良好,任何邮件都不将丢失,回滚完成后
34网吧点点通连接错误未能获取爬网范围管理器错误 =<error code=""></error>。"

Outlook 无法访问 Windows 搜索 Api 以访问爬网范围管理器 (CSM) ;此处生成的索引器错误,它们通常表明损坏的 CSM,因而需要完全重置/重新安装的 Windows 搜索修复 ;0x00000001 错误通常指示损坏的网吧点点通
35网吧点点通查找错误无法确定该存储是否在爬网范围内 (错误 =<error-code></error-code>)。"

Outlook 连接到网吧点点通,但无法进行询问是否应该建立索引的特定存储
36输入错误延迟Outlook 搜索时遇到错误,并且暂时禁用存储的索引<mailbox-name></mailbox-name>(错误 =<error-code></error-code>)。"

Outlook 已从 Windows 搜索收到一个错误,保护自身通过暂时停止推项目到索引器 ;Outlook 将定期检查与索引器请参见是否已清除该错误 ;Outlook 2007 SP1
37保留错误延迟Outlook 重新存储的索引使搜索<mailbox-name></mailbox-name>。"

Outlook 检测到以前的错误延迟事件已被清除,并将恢复正常的索引 ;Outlook 2007 SP1

注意:这些事件大部分是特定邮箱的。因此,他们可能会记录为倍数时间、 一次装入的每个邮箱。此外,某些事件提供特定错误代码是非常有用的 duing 调试。事件 36 和 37 只记录在 Outlook 2007 SP1 和更高版本中,尽管 Outlook 2007 的 RTM 制造到的 (发布) 也出现类似现象。

启用 Outlook 搜索日志记录

重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表
若要启用日志记录在 Microsoft Outlook 中的搜索,请以十六进制格式设置以下注册表值:
路径:HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook\Search

在哪里 xx.0 Outlook 2007 年的 12.0、 14.0 Outlook 2010,并且为 Outlook 2013 于 15.0
Dword 值:EnableLogging
值: ffff0000

在以下位置生成的日志文件:

%TEMP%\outlook logging\

您可能会看到所有的帐户日志文件或 Outlook 配置文件中的数据文件。下面的列表包含日志文件的说明:

Outlook。 ost.log-, Outlook可以是任何存储区名称,如存档文件夹。这是最有用的日志 filefor 索引错误。
Outlook.ost-qp.log-此日志文件可用于诊断查询时遇到错误。
Outlook.ost-reconciliation.log-此日志文件详细介绍 Outlook 对帐 proceess 过程中执行的任务。
SemThing.log-此日志文件用于诊断查询语法错误。
更多信息
有关如何解决 Outlook 搜索,请访问下面的 Microsoft 网站:
即时搜索并不查找项

搜索进行数字签名或加密的电子邮件

由于 Outlook 包进行数字签名或加密的电子邮件消息的正文文本的方式,可索引的信封信息。在 Outlook 2007 中,主体的带有数字签名并加密的电子邮件永远不会被编入索引。但是,Outlook 2010,Outlook 2013 索引经过数字签名的电子邮件消息的正文如果使用明文签名的加密技术。这不适用于不透明签名的邮件。

有关数字签名和加密技术的详细信息,请访问下面的 Microsoft 网站:

了解公钥加密

警告:本文已自动翻译

属性

文章 ID:2769651 - 上次审阅时间:03/01/2015 11:48:00 - 修订版本: 6.0

Microsoft Office Outlook 2007, Microsoft Outlook 2010, Microsoft Outlook 2013

  • kbmt KB2769651 KbMtzh
反馈