Поделиться через


Устранение проблем с проверкой подлинности в приложениях Office при попытке подключения к службе Microsoft 365

Симптомы

В некоторых приложениях Microsoft Office проверка подлинности автоматически завершается сбоем, и Outlook может перейти в состояние «Требуется пароль» без участия пользователя. Кроме того, при вызове API диспетчера веб-учетных записей к FindAllAccountsAsync в журналах Microsoft Entra или журналах клиента Office может отображаться код ошибки "-2147024809".

Важно!

Эта проблема возникает только на компьютерах под управлением Windows 10 версии 1703 или более поздней версии и Microsoft 365 версии 1807 или более поздней версии.

Причина

Проблема с проверкой подлинности возникает из-за отсутствия сведений о пакете библиотеки проверки подлинности Active Directory (ADAL) или Live ID.

Решение

Совет

Чтобы диагностировать и автоматически устранять некоторые распространенные проблемы со входом в Office, можно скачать и запустить служба поддержки Майкрософт и Помощник по восстановлению.

Чтобы устранить эту проблему, используйте PowerShell, чтобы переустановить пакеты для Microsoft Entra подключаемого модуля WAM (для учетных записей организации или рабочих учетных записей) и Live ID (для личных учетных записей, таких как @outlook.com, @hotmail.comи т. д.). Для этого выполните следующие действия:

  1. Щелкните правой кнопкой мыши значок Windows на панели задач и выберите Windows PowerShell (администратор).

  2. При появлении запроса в окне контроля учетных записей пользователей (UAC) нажмите кнопку Да, чтобы запустить PowerShell.

  3. Если проблема связана с рабочей учетной записью, необходимо устранить Microsoft Entra пакет подключаемого модуля WAM. Выполните указанную ниже команду в командной консоли:

    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. Если проблема возникает из-за личной учетной записи, необходимо исправить пакет Live ID. Выполните следующую команду в командной консоли:

    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
    

После выполнения команд и их завершения без ошибок может отобразиться индикатор быстрого выполнения или результат состояния, содержащий сведения об установке пакета.