Either there is no default mail client or the current mail client cannont fulfill the messaging request
Author: Tim | Filed under: How to guide, Outlook, Windows Vista, fixesEither there is no default mail client or the current mail client cannont fulfill the messaging request. Please run Microsoft Office Outlook and set it as the default mail client.
This little pop up as been annoying me for the last week or so. I’m not sure why or how this happened but I do know how to fix it. If your wondering im running Vista and Outlook 2007. What you need to do it open up regedit.
Do this (in XP) by going to start menu/run/ then type in “regedit” or in Vista simply hit the start menu and type “regedit” in the search box at the bottem. Once regedit is open navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Microsoft Outlook
and delete it (after making a backup ofcourse, to do this right click and select export).
Now open Outlook, go to the help menu and select “Office Diagnostics”. Let that run and after which all your problems should be solved. It doesn’t come up that it has caught any problems but it has. Let me know how it went for you!
Update: If the above does not work try the following posted in the below comments. Thanks for the suggestion Vassilis!
“This worked for me:
Program files-> common files -> system ->msmapi ->1033 ->delete msmapi32.dll. When you restart outlook the file recreates itself and everything works.
Vassilis”
Tags: error message, no default mail client, Outlook, pop up
Hi Tim,
I followed your indications but it didnt solve the problem to me. I am still getting the “Either there is no default mail client or the current mail client cannont fulfill the messaging request. Please run Microsoft Office Outlook and set it as the default mail client”.
But I am running Office 2007 and Windows 7
Giulio
Worked perfectly for me.
I was getting this error when trying to sync Outlook to my iPhone for the first time. The above worked magically.
Many thanks!!!
-v
This worked for me. Just for the record, the key for an XP x64 system is located in:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Clients\Mail\Microsoft Outlook
Make note of the Wow6432Node change…
Thanks!
Dustin
It didn’t work for me. I tried on Outlook 2007 in Vista
Thanks Tim, worked for me on Office 2007 and Vista.
I am also running Windows 7 and Outlook 2007. Got the popup when trying to sync iPhone 3.0 with Outlook Notes.
Your fix worked for me.
This worked for me:
Program files-> common files -> system ->msmapi ->1033 ->delete msmapi32.dll. When you restart outlook the file recreates itself and everything works.
Vassilis
Thanks Vassilis, this worked for me!
Vassilis – No go here. Did exactly as you stated, file was recreated, then the next time I sync’d the iPhone, I received the “no default mail client” message again, since mine is set to Lotus Notes.
And no, I didn’t change the setting anywhere in this process, it simply stayed as what it’s been set to.
Vassilis – solved my problem, all the above didnt work
Vista 64 bit… and got this error attempting to upgrade to Office 2010 beta, however didnt work, so did a rollback.
Hi, I am at wits end with Windows 7 64 bit and the can’t find default mail error. Can anyone help me fix without crashing the whole system. Any help is apprecaited.
Worked a treat for me, i’m running office 2007 with win XP.
Many Thanks
I’m running Win7 x64 and Off 2010. tried all the options above and more (uninstalling and reinstalling mobility center and Mobile device drivers). Nothing works so far.
“Either there is no default mail client or the current mail client cannot fulfill the messaging request….”
I get the impression that it has something to do with Outlook 2010 and it registering itself as the default mail program. Something seems to be wrong in the OS and mail client connection. The search continues.
Ended up uninstalling the 64-bit version of Office 2010 and installed the 32-bit version and it works for me. Looks like the 64-bit version isn’t fully baked yet.
Same issue Win7 64bit with office 2010beta 64bit – no good fix found
http://www.stationstops.com/2009/11/18/microsoft-office-2010-beta-released-breaks-mobileme-sync/
I tried this with Vista and it worked. I wanted to make Windows Mail my default, I uninstalled Outlook also but if you want to keep Outlook you shall be able to do so as you can choose your default in the steps below: but it’s either one or the other I believe!
Try:
: Open Internet Explorer
: Tools
: Internet Options
: Programs
: Internet Programs
: Set Programs
: Set Program access and computer defaults
: Custom
: Custom (dropdown arrow on right)
Then tick your defaults as you wish.
It’s alot of steps but it worked for me after lotsa dickn around. Please let me know how you went.
IT WORKED PERFECT
THANK YOU
Thanks so much to Vassilis. I had tried replacing mapi32 in another folder but it wasnt having any of it! All working well now, all I need to figure out is how to get the indexing to work properly!
Vassilis:
Thanks! Worked for me with Visat and Outlook 2007.
This comment from “Vassilis” above worked for me:
“Program files-> common files -> system ->msmapi ->1033 ->delete msmapi32.dll. When you restart outlook the file recreates itself and everything works”
How he/she knew to do that is a wonderful thing.
Thanks Vassilis, worked for me on Office 2007 and Vista.
I did install office 2010 and after uninstalling it I kept getting the “Either there is no default mail client or the current mail client cannont fulfill the messaging request. Please run Microsoft Office Outlook and set it as the default mail client”.
by deleting msmapi32.dll it worked thanks alot.
I have tried all 3 of these methods, i.e. deleting the registry class, then running repair (and rebooting). Then deleting the msmapi32.dll file. And then setting the program defaults in IE.
Nothing works. Still get the message, and Outlook is not seen as the MAPI client. Any other ideas?
Windows 7 64 =-bit, Office 2010 pro beta. Thanks.
Tried all above with Windows 7×64 and Office 2010 x64 and none worked. I did look at the ‘program access and commuter defaults’ as someone suggested, and there is nothing listed under email programs. Just the Radio box with ‘use my current e-mail program’.
Way to push 64 bit apps microsoft.
I’m running Windows 7 and Office in 64 bit. None of these have worked for me…… buzz kill.
Stopp trying with Windows 7 64 bit and Office 2010 64-bit. This is a known issue you can’t fix.
Seems the only way is to go back to Office 2010 32-bit until MS has released a fix.
Two other options which I havent seen listed. For win 7 64 bit office 2010 64 bit users go to control panel>default programs>set program access and computer defaults>set mail client to outlook.
if that doesnt work open up outlook and go to file>options>at the bottom of general check the box that says make outlook the default…..if its checked uncheck it click ok and then go through and check it.
Good Luck.
Matt Field’s suggestion did not work for me. (Nice try)
Win7 Ultimate x64
Office Beta 2010 x64
Win7 pro x64
Office 2010 x64
Itunes 9.2
The bug auto fixed with Itunes 9.2 for window 64 bits,
Cheers
Win 7 Pro 64bit
Office 2007
None of these have worked for me
when i try to send mail from windows journal i get this msg…
I talk with microsoft and Fujisthu And nobody know how to solve this issue.
H E L P ! ! ! !
THANKS! I’m new to Apple and Mobile me and that pop-up was driving me crazy. I’m running WinXP and Office 2003 and this fix worked perfectly!
THANX
I tried Vassilis’ suggestion and it worked perfectly first time for me! Hooray! I am running Microsoft Outlook 2007 on Windows Vista. Thank you for the solution to this annoying problem.
Garth Kester
I’m running Vista 64 bit and Outlook 2007. I don’t have any Msmapi file in program files/system and Outlook doesn’t show up in the registry under hh-local-machine/software/clients/mail. Must I live with the popup for the life of this machine?
Running Win7 Ultimate 64 and Outlook 2007 Enterprise.
I tried EVERY fix I could find on the net but nothing worked. My problem was finally solved by reinstalling MS Word (only)! Problem must have been a missing “common” file or dll. If all else fails try this!
I’m running Windows XP and Outlook 2007. Your instruct is worked perfect for me although when the diagnostics is processing 10 of 17 is blue-death occur. Thank you, Tim.