“Either there is no default mail client or the current mail client cannot fulfil the messaging request. Please run Microsoft Outlook and set it as the default mail client.”
This is a trick problem, try below two solutions.
Solution 1: Delete all versions of office and install the version that you need.
Looks like the problem was situation with (at least partially) installed 2 different MS Office’s. One was preinstalled by computer manufacturer Office 365 waiting for activation and another was installed by the user like Office 2016.
Carefully uninstall both and then installed again only Office 2016. This problem should be gone.
Solutions 2: Add persimmon to below reg key
1. Open registry by typing regedit in run.
2. Search for the office productguid in HKEY_CLASSES_ROOT\Installer\Components\
3. Right Click the Sub Key that started with (for me) ‘F1291BD604B8604……’
4. Select Permissions, Add ‘Everyone’ and give read only Access to that group.
5, Navigate to
32Bit Office
LOCAL_MACHINE\SOFTWARE\Clients\Mail
64bit Office
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail
Check the spelling on the (Default) setting, it should say “Microsoft Outlook” to match the key present in Mail.
Some machines could spell it wrong like “Microsoft Outlok” for some reasons
Solution 3: Check and rename below reg key
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Clients\Mail
There was a key PreFirstRun with value:
“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.*Microsoft Office Outlook”
Re-named key