徵狀
當您嘗試使用電子郵件從 Microsoft Excel、Microsoft Word 或 Microsoft PowerPoint 傳送檔案時,您會收到下列錯誤:
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 位元版本的 Microsoft Office,32 位元版本的 Windows 或 64 位元版本 Windows 上的 64 位元版本 Microsoft Office
機碼: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem\MSMapiApps
REG_SZ: 版本
數據值: <沒有數據>
64 位元版本 Windows 上的 32 位元版本 Microsoft Office
機碼: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Messaging Subsystem\MSMapiApps
REG_SZ: 版本
數據值: <沒有數據>
附注:如果您找不到沒有相關資料的版本值,或此登錄路徑下沒有版本值,則錯誤為不同原因。 請在 Microsoft 知識庫中搜尋此錯誤的其他原因。
解決方案
重要事項
這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄。
若要解決此問題,請使用下列步驟,在 \MSMapiApps 機碼底下刪除版本值:
32 位元版本的 Microsoft Office,32 位元版本的 Windows 或 64 位元版本 Windows 上的 64 位元版本 Microsoft Office
啟動 [登錄編輯程式]。
在登錄中找出並選取下列機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem\MSMapiApps
以滑鼠右鍵按 MSMapiApps 機碼底下稱為版本的 REG_SZ 值,然後選取 [重新命名]。
將版本值重新命名為 Version_Renamed。
結束 [登錄編輯程式]。
64 位元版本 Windows 上的 32 位元版本 Microsoft Office
- 啟動 [登錄編輯程式]。
- 在登錄中找出並選取下列機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Messaging Subsystem\MSMapiApps
3.以滑鼠右鍵按下 MSMapiApps 機碼底下名為 Version 的REG_SZ值,然後選取 [ 重新命名]。 4.將 Version 值重新命名為 Version_Renamed。 5.結束登錄 編輯器。