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.
Kliknij prawym przyciskiem myszy ikonę systemu Windows na pasku zadań, a następnie wybierz pozycję Windows PowerShell (z uprawnieniami Administratora).
Jeśli zostanie wyświetlony monit w oknie Kontrola konta użytkownika (UAC), wybierz pozycję Tak, aby uruchomić program PowerShell.
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
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.