[FIX] Thunderbird: “There is no email program associated to perform the requested action” error

[FIX] Thunderbird: “There is no email program associated to perform the requested action” error

March 12, 2020 Uncategorized 6

Short version: make sure Thunderbird is set as the default mail app, then download and run the REG file below to fix MAPI.

Mozilla Thunderbird is the best email client ever. There isn’t much room to argue against that. Anyone in IT has suffered through the misery that is Microsoft Outlook and knows better. Unfortunately, Microsoft has a long history of trying to stick it to third-party software that replaces Microsoft’s own stuff, especially if that software does it better.

In Windows 10, Microsoft has progressively modified the Settings panel and legacy Control Panel to move functionality from the old one to the new one. Sadly, Microsoft has grown notorious for removing control panels in Windows 10 feature updates while not providing 100% of that control panel’s capabilities in the new Settings panel. Default Programs and Default Apps has most notably lost the ability to “set this program as the default for all of the types it can handle,” which is insanely useful for media players like MPC-HC that can handle literally hundreds of different file extensions.

But something else that was important got “lost in the wash,” and it’s not something that was ever made visible. That something is setting the default MAPI client correctly. If a program tries to compose a new message by calling the MAILTO: protocol handler in Windows 10, it’ll open the default mail program correctly. If it calls out to the ancient MAPI subsystem in Windows instead, though, you’ll have problems because the MAPI association is not set properly for Thunderbird by Default Apps. There is a specific registry location that indicates to MAPI which of the registered mail programs to use, and it is never set properly for Thunderbird by Windows 10, so you have to do it yourself. Even worse: you have to do this EVERY SINGLE TIME A FEATURE UPDATE TO WINDOWS 10 GETS INSTALLED.

Frustrating, but never fear, for Tritech is here to help! While this will certainly not fix 100% of the possible causes of the notorious “no application” error, there’s a very good chance that it will fix Thunderbird for you. After you’re done, post a comment with your successes and failures! We’d love to know about your experiences.

Right-click on this link to download and run this REG file to set Thunderbird as the default MAPI client, or paste this into a REG file of your own making (your browser may rename the file to end in “.txt” in which case you’ll have to rename it to end in “.reg” yourself):


Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Clients\Mail]
@="Mozilla Thunderbird"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail]
@="Mozilla Thunderbird"


    

 

6 Responses

  1. David Winter says:

    This doesn’t fix the problem on my machine running Win 10 Pro 20H2 OS build 19042.1237

    • Orlando says:

      Hello.
      The problem seems related with the Thunderbird configuration file.
      Uninstalling Thunderbird and deleting the Thunderbird folder from the AppData folder and then reinstalling, the message is not shown.
      Ciao

  2. Ian says:

    This didn’t work for me.

    Fresh install of TBird 64 loads without ‘no application’ error, but if I move my old profile into the default profile the warning appears every time I load TBird. If I click OK, Tbird runs no problem, but it’s a bug I’d like to track down and get rid of.

    There’s obviously something in the old profile that kicks off the error but I don’t know enough about TBird or Win to guess what it might be.

  3. Tony Church says:

    Thank you.
    The reg file fixed the issue for me.
    Win10 Pro 21H2
    Thunderbird 91.5.1 [Not a fresh install]
    My tb profile has been moved and migrated between many PCs since 2005

  4. Andrea Pasqualini says:

    Recently I migrated my Thunderbird (v 91.05) profile from an OpenSUSE Tumbleweed to a Windows 10 laptop.
    I got in the same problem and found a workaround:
    1. My Thunderbird/Windows had no pop-up when starting with the basic profile I created after install; I copied the profile (under C:\Users\…\AppData\Roaming\Thunderbird) to a temp folder.
    2. I got the pop-up only after migrating my stuff; again I copied the resulting profile to another temp folder and ran a diff.
    3. The pop-up was connected to some settings into prefs.js from my migrated stuff.
    4. Working on the diffs, I found that the pop-up went away when I removed the “EDS Addres Book Bootstrapper” settings, especially the “eds.mab” filename.

Leave a Reply

Your email address will not be published.