Dela via


Åtgärda autentiseringsproblem i Office-program när du försöker ansluta till en Microsoft 365-tjänst

Symptom

Autentiseringen misslyckas automatiskt i vissa Microsoft Office-program och Outlook kan hamna i tillståndet "Lösenord krävs" utan någon interaktion. När du gör ett API-anrop för Web Account Manager till FindAllAccountsAsync kan du dessutom se felkoden "-2147024809" i Microsoft Entra-loggarna eller Office-klientloggarna.

Viktigt

Det här problemet uppstår bara på datorer som kör Windows 10, version 1703 eller senare och Microsoft 365 version 1807 eller senare.

Orsak

Autentiseringsproblemet uppstår på grund av att paketinformation saknas för antingen ADAL (Active Directory Authentication Library) eller Live ID.

Lösning

Tips

Om du vill diagnostisera och automatiskt åtgärda flera vanliga inloggningsproblem med Office kan du ladda ned och köra Microsoft Support och Återställningsassistenten.

Åtgärda problemet genom att använda PowerShell för att installera om paketen för Microsoft Entra WAM-plugin-program (för organisations- eller arbetskonton) och Live-ID (för personliga konton som @outlook.com, @hotmail.comoch så vidare). Gör så här:

  1. Högerklicka på Windows-ikonen i aktivitetsfältet och välj sedan Windows PowerShell (Admin).

  2. Om du uppmanas av ett UAC-fönster (User Account Control) väljer du Ja för att starta PowerShell.

  3. Om problemet gäller ett arbetskonto måste du åtgärda Microsoft Entra WAM-plugin-paketet. Kör följande kommando i kommandokonsolen:

    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. Om problemet gäller ett personligt konto måste du åtgärda Live ID-paketet. Kör följande kommando i kommandokonsolen:

    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
    

När du har kört kommandona, och om de har slutförts utan fel, kan du se en snabbförloppsindikator eller ett statusresultat som innehåller information om paketinstallationen.