Quick fix: Open Settings → Apps → Default apps, search your preferred mail app (Thunderbird, Mailbird, Gmail-via-browser). Click the result. For each protocol (mailto, MAPI) and file type (.eml), click the current default and set to your app.
You set Thunderbird as the default mail app. After a Windows feature update or new Outlook (the bundled UWP app) install, the default is back to Outlook. Mailto: links open Outlook instead of your preferred client. The fix is to set per-protocol defaults explicitly — Windows 11’s per-extension model requires this.
Affects: Windows 11 22H2+ default apps system.
Fix time: ~5 minutes.
What causes this
Windows 11’s per-extension/per-protocol default apps system means mailto: protocol is set separately from MAPI handler from .eml file association. Outlook (the new UWP one bundled with Windows) registers itself as a handler for all three. Windows updates sometimes reset specific associations back to Microsoft apps. The fix is to set each individually so all three point at your preferred app.
Method 1: Set mailto, MAPI, and .eml defaults individually
The complete fix.
- Open Settings → Apps → Default apps.
- In Set a default for a file type or link type, type mailto.
- Click the result. Click the current default (likely Outlook). Pick your preferred mail client. Click Set default.
- Repeat for other email-related defaults:
- MAPI — Messaging API; used by apps that send email programmatically.
- .eml — email message files.
- news, snews, nntp, feed, feeds — newsgroups (less common now).
- For each, search the type, click the result, pick your app, Set default.
- Click any mailto: link in another app. Opens in your preferred client.
This is the right Windows 11 22H2+ approach.
Method 2: Use Thunderbird’s built-in default-setter
Modern Thunderbird has a one-click default flow.
- Open Thunderbird.
- Go to Settings → General.
- Scroll to System Integration.
- Click Check Now or similar button.
- Thunderbird’s dialog asks if it should be your default — confirm.
- This triggers Windows 11’s single-click default API for all email-related types.
- Verify in Settings → Default apps that mailto, MAPI, .eml all show Thunderbird.
For Thunderbird specifically. Other mail clients have similar built-in flows.
Method 3: Block New Outlook from re-claiming defaults
To prevent Outlook from reclaiming on updates.
- Some Windows versions ship with both classic Outlook desktop and “New Outlook” (a Microsoft Store app). New Outlook is aggressive about default-claiming.
- Uninstall New Outlook if you don’t use it: Settings → Apps → Installed apps. Search Outlook. Click ⋯ → Uninstall.
- If New Outlook can’t be uninstalled via Settings:
Get-AppxPackage Microsoft.OutlookForWindows | Remove-AppxPackagefrom elevated Terminal. - Without New Outlook installed, your set default (Thunderbird, etc.) stays.
- For Office Outlook (classic): uninstalling that would be more disruptive. Don’t uninstall unless you have an alternative.
This removes the source of the default-reset cycle.
How to verify the fix worked
- Click a mailto: link anywhere (in a browser, in a chat app). Your preferred mail client opens.
- Open Settings → Default apps, search mailto. The default shows your app.
- Right-click an .eml file in File Explorer. Open with → default shows your app.
If none of these work
If mail defaults keep reverting after Method 1 and Method 3, three causes apply. Outlook auto-reinstall: Windows feature updates may re-install New Outlook. Re-apply Method 3 after each update. Group Policy: corporate-managed PCs may force Outlook as default. Contact IT. Profile sync: if Microsoft account sync is on, settings may come from another device. Disable in Windows backup → Remember my preferences. For chronic reverts despite all measures, set the registry policy HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto\UserChoice with ProgId pointing to your app — though this requires a verified hash that Microsoft changes periodically, making it fragile.
Bottom line: Mail defaults reset because mailto, MAPI, and .eml are separate associations and New Outlook reclaims them. Set each individually, uninstall New Outlook to prevent re-claim.