Résoudre les problèmes d’authentification dans les applications Office quand vous essayez de vous connecter à un service Microsoft 365

Symptômes

L’authentification échoue automatiquement dans certaines applications Microsoft Office et Outlook peut passer à l’état « Mot de passe requisBesoin » sans aucune interaction. En outre, lorsque vous effectuez un appel d’API du gestionnaire de comptes web vers FindAllAccountsAsync, le code d’erreur « -2147024809 » s’affiche dans les journaux Microsoft Entra ou les journaux du client Office.

Importante

Ce problème se produit uniquement sur les ordinateurs qui exécutent Windows 10, version 1703 ou ultérieure et Microsoft 365, version 1807 ou ultérieure.

Cause

Le problème d’authentification se produit en raison de l’absence d’informations sur le package de la bibliothèque d’authentification Active Directory (ADAL) ou de Live ID.

Résolution

Conseil

Pour diagnostiquer et corriger automatiquement plusieurs problèmes fréquents de connexion à Office, vous pouvez télécharger et exécuter l’Assistant Support et récupération de Microsoft.

Pour résoudre ce problème, utilisez PowerShell pour réinstaller les packages du plug-in WAM de Microsoft Entra (pour les comptes professionnels ou organisationnels) et de Live ID (pour les comptes personnels tels que @outlook.com, @hotmail.com, etc.). Pour cela, procédez comme suit :

  1. Cliquez avec le bouton droit sur l’icône Windows dans la barre des tâches, puis sélectionnez Windows PowerShell (admin).

  2. Si vous y êtes invité par une fenêtre de contrôle de compte d’utilisateur (UAC), sélectionnez Oui pour démarrer PowerShell.

  3. Si votre problème concerne un compte professionnel, vous devez corriger le package du plug-in WAM de Microsoft Entra. Exécutez la commande suivante dans la console de commandes :

    if (-not (Get-AppxPackage Microsoft.AAD.BrokerPlugin)) { Add-AppxPackage -Register "$env:windir\SystemApps\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\Appxmanifest.xml" -DisableDevelopmentMode -ForceApplicationShutdown } Get-AppxPackage Microsoft.AAD.BrokerPlugin
    
  4. Si votre problème concerne un compte personnel, vous devez corriger le package Live ID. Exécutez la commande suivante dans la console de commandes :

    if (-not (Get-AppxPackage Microsoft.Windows.CloudExperienceHost)) { Add-AppxPackage -Register "$env:windir\SystemApps\Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy\Appxmanifest.xml" -DisableDevelopmentMode -ForceApplicationShutdown } Get-AppxPackage Microsoft.Windows.CloudExperienceHost
    

Après avoir exécuté les commandes, et si elles se sont terminées sans erreur, vous pouvez voir un indicateur de progression rapide ou un résultat de statut contenant des informations sur l’installation du package.