Outlook 和 Outlook Web App 中出现同步问题

随时随地通过任何设备使用 Microsoft 365 工作

升级到 Microsoft 365 以在任何位置使用最新的功能和更新。

立即升级

症状

当 Microsoft Outlook 或 Microsoft Outlook Web App (以前称为 Outlook Web Access)中出现同步问题时,你可能会遇到以下症状。 症状1 与 microsoft Outlook Web App 相比,在 Microsoft Outlook 中收到的邮件之间看到的差异或不匹配。 症状2 Outlook 出现问题,但禁用缓存模式时不会出现此问题。 症状3 当您将 Outlook 中的脱机文件夹文件(.ost)与运行 Microsoft Exchange Server 的服务器上的邮箱同步时,偶尔会收到错误消息。 错误消息可能类似于以下内容: 

无法启动 Microsoft Outlook。 无法打开 Outlook 窗口。 无法打开此文件夹集合。 文件 c:\Users\ <用户名> \AppData\Local\Microsoft\Outlook\ <username@domain .ost> 不是 Outlook 数据文件(ost)。

症状4 注意,在同步 .ost 文件和邮箱后,某些项目(如电子邮件、约会、联系人、任务、日记条目、注释、已发布项目和文档)在您的 .ost 文件或邮箱中丢失。

原因

如果出现这些症状,或者您有其他问题正在同步,则问题可能是已损坏的 .ost 文件。

解决方案

Outlook 2003 和 Outlook 2007使用 OST 完整性检查工具(Scanost)检查 .ost 文件中是否存在不一致。Outlook 2010 和更高版本Outlook 2010 和更高版本中不包含 OST 完整性检查工具(scanost)。 在早期版本中,建议使用此工具修复 Outlook 数据文件(.ost)中的错误。 如果特定文件夹存在问题,您可以在 Outlook 中重新同步该文件夹。 为此,请按照下列步骤操作:

  1. 右键单击文件夹,然后单击 " 属性"。

  2. 单击 " 清除脱机项目",然后单击 "确定"

  3. 在 Outlook 2010 功能区上,单击 " 发送/接收 " 选项卡。

  4. 单击 " 更新文件夹"。

如果这些方法不能解决问题,我们建议你重新生成 .ost 文件。 若要执行此操作,请删除 .ost 文件,然后让 Outlook 再次从 Exchange Server 下载信息。 有关详细信息,请参阅 "详细信息" 部分。  但是,例外情况是服务器上不存在本地数据。 在这种情况下,我们建议你按照以下步骤操作:

  1. 将数据导出到 Outlook 数据文件(.pst),然后删除 .ost 文件。

  2. 让服务器数据再次下载,然后通过使用 " 不导入重复项 " 选项导入 .pst 文件数据。 若要访问此选项,请单击 " 文件 " 选项卡,然后单击 " 打开 " 选项。

更多信息

OST 完整性检查工具仅在 .ost 文件上运行,并且可用于诊断和修复同步问题。 它将在 Exchange 服务器上扫描 .ost 文件和邮箱的本地副本。 该工具比较文件和邮箱中的项目和文件夹,并尝试协调文件和邮箱之间的同步差异。 OST 完整性检查工具不会更改 Exchange 服务器上的邮箱。 该工具将记录扫描日志中的任何差异,以便你可以查看该工具找到和解析的差异。 扫描日志还标识该工具无法解析且必须手动修复的任何情况。 扫描日志位于 "已删除邮件" 文件夹中。 在以下位置安装 Outlook 时,将安装 OST 完整性检查工具(Scanost),这些位置适用于你正在运行的 Outlook 版本。 对于 Outlook 2003: drive: \Program Files\Common Files\System\MSMAPI\LocaleID文件夹。 请注意,在此示例中, LocaleID 是 Microsoft Office 安装的区域设置标识符(LCID)。 英语-美国的 LCID 为1033。 对于 Outlook 2007: drive: \Program Files\Microsoft Office\OFFICE12 如何使用 Scanost 修复错误

  1. 如果 Outlook 2003 或 Outlook 2007 正在运行,则将其退出。

  2. 双击 " Scanost"。

  3. 如果已将 Outlook 设置为提示配置文件,则该工具还会提示你输入配置文件。 在 " 配置文件名称 " 列表中,单击包含要检查的 .ost 文件的配置文件。 如果系统提示您 连接脱机工作,请单击 " 连接"。

  4. 选择所需的选项。 若要让该工具自动解决在扫描期间发现的差异,请单击以选中 " 修复错误 " 复选框。 如果清除此复选框,则该工具将记录问题。 但是,该工具不进行必要的更正。

  5. 单击 " 开始扫描"。

注意 若要查看扫描日志,请启动 Outlook,然后打开 "已删除邮件" 文件夹。 该工具不扫描 "已删除邮件" 文件夹。 任何问题都将记录在具有 "OST 完整性检查" 作为其主题的邮件中。 如果在尝试打开 .ost 文件时遇到问题,可使用收件箱修复工具(Scanpst.exe)来诊断和修复 .ost 文件中的错误。 收件箱修复工具可在 .ost 文件和个人文件夹(.pst)文件中使用。 收件箱修复工具可扫描 .ost 或 .pst 文件,并确保文件结构完好无损。 该工具还会尝试修复内部数据结构(如有必要)。 该工具不与 Exchange 服务器上的邮箱交互。 如何重建 .ost 文件

  1. 根据所运行的操作系统,找到以下文件夹: WINDOWS XP: C:\Documents 和 Settings \<alias>\Local Settings\Application Data\Microsoft\Outlook Windows Vista 及更高版本: C:\Users\<别名>\users\ \appdata\local\microsoft\outlook

  2. 如果未显示文件夹,请取消隐藏文件夹。 为此,请按照下列步骤操作:

    Windows 8 和 Windows 10

    在 " 视图 " 选项卡上,单击以选中 " 隐藏项目 " 复选框和 " 文件扩展名 " 复选框。

    Windows 7

    • 在 " 组织 " 菜单上,单击 " 文件夹和搜索选项"。

    • 单击 " 视图 " 选项卡,然后单击以选中 " 显示隐藏的文件、文件夹和驱动器 " 选项,然后单击以清除 " 隐藏已知文件类型的扩展名 " 复选框。

    Windows XP

    • 在 " 工具 " 菜单上,单击 " 文件夹选项"。

    • 单击 " 视图 " 选项卡,然后单击以选中 " 显示隐藏的文件和文件夹 " 复选框,然后单击以清除 " 隐藏已知文件类型的扩展名 " 复选框。

  3. 默认情况下,Outlook 将为用户的本地缓存创建一个 Outlook .ost。 如果 Outlook .ost 文件已存在,Outlook 将在文件名末尾插入一个数字(例如,Outlook0 或 Outlook1)。 重命名任何 .ost 文件。 若要执行此操作,请将 .ost 文件扩展名重命名为 .old。 如果未显示 .ost 文件扩展名,请确保单击以清除 "隐藏已知文件类型的扩展名" 复选框,如步骤2A 和2b 中所述。

  4. 如果收到 "文件正在使用" 错误消息,请按 CTRL + ALT + DELETE,然后单击 " 任务管理器"。 单击 " 进程 " 选项卡,并验证是否在进程列表中未显示 "Outlook .exe" 和 "Winword"。 如果这些流程出现在列表中,请单击每个文件,然后单击 " 结束进程"。

  5. 重命名 .ost 文件后,重新启动 Outlook。 您将收到 "准备首次使用" 消息。 等待邮箱同步。 根据用户的邮箱大小,此过程会有所不同。

  6. 同步邮箱后,请进行测试以查看问题是否仍然存在。 如果仍然出现,则 .ost 文件不是问题的原因。

对于由其他问题导致的类似错误,请参阅 https://support.microsoft.com/en-us/help/3068991

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×