Si vous obtenez l'erreur suivante dans le journal des événements application :
The AgendaX Update Service reported the following error:
General Error - Output: Error while opening address book.
Error Code: 0x00040380 (MAPI_W_ERRORS_RETURNED)
Description: The connection to Microsoft Exchange is unavailable. Outlook must be online or connected to complete this action.
MAPI was unable to load the information service EMSMDB.DLL. Be sure the service is correctly installed and configured..
et que vous vous connectez à Office 365, veuillez suivre les étapes ci-dessous pour résoudre ce problème:
Ajoutez les clés suivantes au registre, connecté avec l'utilisateur qui est utilisé pour exécuter le service de mise à jour AgendaX:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\Identity
EnableADAL (DWORD) 1
DisableAADWAM (DWORD) 1
DisableADALatopWAMOverride (DWORD) 1
16.0 est pour Outlook 2016, 2019 et Outlook 365. Si vous utilisez Outlook 2013, vous devez passer à Outlook 2016 ou à une version supérieure, car Microsoft ne supporte plus les connexions à O365 avec les clients antérieurs.
Allez dans le Panneau de configuration / Gestionnaire des identifiants / Identifiants Windows et supprimez tous les identifiants qui commençent par MicrosoftOffice16_Data.
Redémarrez le serveur (pas toujours necessaire) , recréez le profil Outlook que vous avez configuré pour l'utilisation par le service AgendaX, désactivez le mode Exchange Cache dans le profil, démarrez Outlook avec ce profil, puis fermez Outlook à nouveau.
Si vous êtes invité à saisir votre nom d'utilisateur et votre mot de passe, veuillez cocher la case "Enregistrer mot de passe".
Après ces étapes, l'erreur enregistrée dans le journal des événements application devrait disparaître.
Si vous continuez à obtenir cette erreur, ou si elle réapparaît après 24 - 26 heures, votre version d'Outlook n'est pas capable de renouveler automatiquement le jeton d'accès OAuth pour Microsoft 365 sans exécuter Outlook une fois par jour.
Nous étudions actuellement ce problème avec Microsoft, et jusqu'à ce que nous ayons une solution permanente, passez à la dernière version d'Outlook qui fonctionne (Version 2403, Build 17425.20146 du 29 mars 2024) et désactivez les mises à jour d'Outlook.
Pour ce faire, veuillez procéder comme suit :
- Arrêtez le service AgendaX Update Service
- Téléchargez l'outil de déploiement d'Office et installez-le dans un dossier temporaire.: https://www.microsoft.com/en-us/download/details.aspx?id=49117
- Note : Pour installer la version 17425.20146, vous devez être abonné à Current Channel, mais toute autre version antérieure à 17425.20146 dans les autres canaux fonctionnera également.
- Créez un fichier "config.xml" dans le même dossier qui contient les éléments suivants :
<Configuration>
<Updates Enabled="TRUE" TargetVersion="16.0.17425.20146" />
</Configuration>
- Lancez un CMD.exe (Exécuter en tant qu'administrateur), accédez au dossier de l'outil de déploiement d'Office et exécutez :
setup /configure config.xml
- Lancez Outlook et cliquez sur Fichier / Compte Office / Options de mise à jour / Mettre à jour maintenant et laissez le programme d'installation installer la version précédente d'Outlook. Vous pouvez fermer Outlook pendant l'installation.
- Une fois l'installation terminée, lancez Outlook, cliquez sur Options de mise à jour / Désactiver les mises à jour. Cette section devient jaune. Fermez Outlook
- Démarrez le service de mise à jour AgendaX et vérifiez le journal des événements application.
Si cela ne fonctionne pas immédiatement, arrêtez le service, créez un nouveau profil Outlook connecté en tant qu'utilisateur utilisé pour exécuter le service de mise à jour AgendaX, désactivez le mode cache Exchange dans le profil, définissez le nom du nouveau profil Outlook dans AgendaXCfg.exe / MSX Version / Outlook profile, démarrez Outlook avec ce profil et fermez-le à nouveau, puis redémarrez le service de mise à jour AgendaX.
Cela devrait permettre de rétablir le fonctionnement sans intervention.