After upgrading an existing 32-bit eM Client installation to eM Client 11 Beta using the recommended MSI upgrade path, Windows displays three MAPI-related error dialogs after every logon.
System:
- Windows 11 x64
- eM Client Beta 11.0.108.0, x64 MSIX
- Package:
eMClient.20054CA46072C - eM Client (Updater): 11.0.108.20915
- Previous installation: 32-bit eM Client
- Classic Outlook is installed for occasional institutional use, but eM Client is my default mail application
Initially, the dialog was titled “Microsoft Office Outlook” and claimed that no default email client was available or that the current client could not fulfil the messaging request.
After backing up and removing only Outlook’s PreFirstRun message text, the underlying failure remained, but Windows displayed this generic dialog instead:
Zum Ausführen der gewünschten Aktion ist kein E-Mail-Programm zugeordnet. Installieren Sie ein entsprechendes E-Mail-Programm, oder erstellen Sie in der Systemsteuerung unter „Standardprogramme“ eine Zuordnung, wenn bereits ein Programm installiert ist.
Important findings:
- The problem occurs even when both eM Client startup entries are disabled.
- Neither eM Client nor
MailClient.exeis running when the dialogs appear. - The dialog appears exactly three times.
- Each dialog leaves one
C:\Windows\System32\MmgaServer.exe -Embeddingprocess behind. - After the third dialog, Task Manager shows three MMGA Server processes, misleadingly grouped under the eM Client icon.
- The direct parent process is
svchost.exe -k DcomLaunch -p. - Starting eM Client manually works correctly.
- Mail accounts and normal eM Client operation are unaffected.
- Repairing the MSIX app through Windows Settings completes successfully but does not fix the problem.
Current registration:
- The default value under both 64-bit and 32-bit
HKLM\SOFTWARE\Clients\MailisPackagedMail. HKCU\SOFTWARE\Clients\Mailis also set toPackagedMail.- The Windows
MAILTOUserChoice iseM Client.Url.mailto. - Windows Default Apps assigns the relevant email associations to eM Client.
Possible upgrade residue:
C:\Program Files (x86)\eM Client contains only the small 32-bit MailClient.exe launcher and InstallMsix.ps1 .
MailClient.Mapi.dll is not present there, although old classic eM Client registry entries in both registry views still reference:
C:\Program Files (x86)\eM Client\MailClient.Mapi.dll
This looks like inconsistent legacy MAPI registration left behind by the MSI-to-MSIX migration.
I do not want to make Outlook the legacy MAPI default as a workaround, and eM Client otherwise works perfectly. I also do not want to rebuild all accounts, credentials, and settings merely to remove three startup dialogs.
Has anyone else reproduced this with the v11 Beta upgrade? Is there a supported way to repair only the eM Client PackagedMail /MAPI registration without resetting or recreating the existing eM Client profile?
I have also reported this to the eM Client beta testing address.