從 Office 程序發送文件時出現 "無默認郵件客戶端" 錯誤

分享于 

3分钟阅读

办公软件

  简体

症状

当您尝试使用电子邮件从 Microsoft Excel、Microsoft Word 或 Microsoft PowerPoint 发送文件时,您会收到以下错误消息:

adoc
Either there is no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Outlook and set it as the default  mail client. 

原因

如果计算机上存在以下注册表数据,则会出现此问题:

  • 32位版本的 Windows 上的 Microsoft Office 的32位版本,或 Microsoft Office 在64版本的 Windows 上的64位版本

    Key: HKEY_LOCAL_MACHINE Softwaremicrosoftwindows 消息 SubsystemMSMapiApps

    REG_SZ:版本

    数据值:

  • 64位版本的 Windows 上的32位版本的 Microsoft Office

    Key: HKEY_LOCAL_MACHINE Softwarewow6432nodemicrosoftwindows 消息 SubsystemMSMapiApps

    REG_SZ:版本

    数据值:

注意:如果找不到不包含任何数据的版本值,或者此注册表路径下不存在版本值,则会出现错误的不同原因。 有关此错误的其他原因,请搜索 Microsoft 知识库。

解决方案

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何在 Windows 中备份和还原注册表。 若要解决此问题,请使用以下步骤在 MSMapiApps 项下删除版本值:

  • 32位版本的 Windows 上的 Microsoft Office 的32位版本,或 Microsoft Office 在64版本的 Windows 上的64位版本

    1. 启动注册表编辑器。

    2. 在注册表中找到并选择以下项:

      HKEY_LOCAL_MACHINE SOFTWAREMicrosoftWindows 消息 SubsystemMSMapiApps

    3. 右键单击MSMapiApps项下名为Version的 REG_SZ 值,然后选择 "重命名"。

    4. 版本值重命名为Version_Renamed

    5. 退出注册表编辑器。

  • 64位版本的 Windows 上的32位版本的 Microsoft Office

    1. 启动注册表编辑器。
    2. 在注册表中找到并选择以下项:

    HKEY_LOCAL_MACHINE SOFTWAREWow6432NodeMicrosoftWindows 消息 SubsystemMSMapiApps 3. 右键单击MSMapiApps项下名为 Version 的 REG_SZ 值,然后选择 "重命名"。
    4. 将版本值重命名为Version_Renamed
    5. 退出注册表编辑器。


相关文章