[FIX] Thunderbird: “There is no email program associated to perform the requested action” error
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"