请考虑以下场景。 用户正在运行 Office 2013,同时将 Outlook 2013 作为默认邮件客户端:

  • 在 Microsoft Word 中,用户试图通过电子邮件以附件形式共享文档或者用户试图合并邮件时收到错误:

    没有默认邮件客户端,或者当前邮件客户端无法满足消息传送请求。 请运行 Microsoft Outlook,并将其设置为默认邮件客户端。

    Word 未能发送邮件,因为 MAPI 失败:“未指定的错误”。

  • 在 Microsoft PowerPoint 中,用户尝试通过电子邮件以附件形式共享演示文稿时收到错误:

    没有默认邮件客户端,或者当前邮件客户端无法满足消息传送请求。 请运行 Microsoft Outlook,并将其设置为默认邮件客户端。

    电子邮件系统出现常规故障,无法完成此操作。

  • 在 Microsoft Excel 中,用户尝试通过电子邮件以附件形式共享电子表格时收到错误

    没有默认邮件客户端,或者当前邮件客户端无法满足消息传送请求。 请运行 Microsoft Outlook,并将其设置为默认邮件客户端。

    常规邮件故障。 退出 Microsoft Excel,重新启动邮件系统,然后重试。

  • Windows Explorer 用户尝试向邮件收件人发送文件时收到错误:

    没有默认邮件客户端,或者当前邮件客户端无法满足消息传送请求。 请运行 Microsoft Outlook,并将其设置为默认邮件客户端。

    出现此问题的原因是,Outlook 2013 的 MSIComponentID 设为不正确的 GUID。 Outlook 2013 的正确 GUID 是 {6DB1921F-8B40-4406-A18B-E906DBEEF0C9}。

    修复 Microsoft Office 即可修复此问题。 要修复 Microsoft Office,请遵循以下步骤。

  • 启动“控制面板”。

    在 Windows 8 和 Windows 8.1 中

    选择 Windows 徽标键,在“开始” 屏幕中 键入 控制面板 ,然后在搜索结果中选择 控制面板

    Windows 7 和 Windows Vista

    选择“开始 ,在 “开始搜索 ”框中键入控制面板 ,然后按 Enter。

  • 选择“程序和功能”

  • 选择 Microsoft Office 2013,选择“快速修复” 或“联机修复”

    如果使用注册表编辑器或使用其他方法错误地修改了注册表,则可能会发生严重问题。 这些问题可能需要重新安装操作系统才能解决。 Microsoft 不能保证可以解决这些问题。 您应自行承担修改注册表的风险。

    可以在以下注册表数据中找到 MSIComponentID

    键:HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook
    Reg_SZ:MSIComponentID
    值:{6DB1921F-8B40-4406-A18B-E906DBEEF0C9}

    要详细了解如何修复 Microsoft Office,请参阅 修复 Office 应用程序

  •