MS office 2016 error - Either there is no default mail or the current mail client cannot fulfill the messaging request

When you try to send a file through mail by right clicking a file - sendto- mail recipient, the below error occurs.



Solution:

1. Open registry by typing regedit in run.
2. Search for the office productguid in HKEY_CLASSES_ROOT\Installer\Components\



3. Give read access to the Everyone.



Now when you try to send a file through mail, MS outlook will launch as the default mail recipient.