Udostępnij za pośrednictwem


Rozwiązywanie problemów z uwierzytelnianiem w aplikacjach pakietu Office podczas próby połączenia z usługą Microsoft 365

Symptomy

Uwierzytelnianie automatycznie kończy się niepowodzeniem w niektórych aplikacjach usługi Microsoft Office, a aplikacja Outlook może przejść do stanu „Wymagane hasło“ bez żadnej interakcji. Ponadto podczas wywoływania interfejsu API menedżera kont sieci Web w usłudze FindAllAccountsAsync w dziennikach Microsoft Entra lub dziennikach klienta pakietu Office może zostać wyświetlony kod błędu "-2147024809".

Ważna

Ten problem występuje tylko na komputerach z systemem Windows 10 w wersji 1703 lub nowszej oraz dla usługi Microsoft 365 w wersji 1807 lub nowszej.

Przyczyna

Problem z uwierzytelnianiem występuje z powodu braku informacji o pakiecie narzędzia biblioteki uwierzytelniania usługi Active Directory (ADAL) lub usługi Live ID.

Rozwiązanie

Porada

Aby zdiagnozować i automatycznie rozwiązać kilka typowych problemów z logowaniem do pakietu Office, możesz pobrać i uruchomić pomoc techniczna firmy Microsoft i Asystenta odzyskiwania.

Aby rozwiązać ten problem, użyj programu PowerShell, aby ponownie zainstalować pakiety dla wtyczki wam Microsoft Entra (dla kont organizacyjnych lub służbowych) i identyfikatora na żywo (dla kont osobistych, takich jak @outlook.com, @hotmail.comi tak dalej). Aby to zrobić, wykonaj następujące kroki.

  1. Kliknij prawym przyciskiem myszy ikonę systemu Windows na pasku zadań, a następnie wybierz pozycję Windows PowerShell (z uprawnieniami Administratora).

  2. Jeśli zostanie wyświetlony monit w oknie Kontrola konta użytkownika (UAC), wybierz pozycję Tak, aby uruchomić program PowerShell.

  3. Jeśli problem dotyczy konta służbowego, musisz naprawić Microsoft Entra pakiet wtyczki WAM. Uruchom następujące polecenie w wierszu poleceń:

    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. Jeśli problem dotyczy konta osobistego, musisz rozwiązać problem z pakietem usługi Live ID. Uruchom następujące polecenie w wierszu poleceń:

    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
    

Po uruchomieniu poleceń i ich ukończeniu bez błędów może zostać wyświetlony wskaźnik szybkiego postępu lub wynik stanu zawierający informacje o instalacji pakietu.