Microsoft 365 サービスに接続しようとしたときの Microsoft 365 アプリの認証の問題を修正する

症状

一部の Microsoft 365 アプリケーションでは認証が自動的に失敗し、Outlook は操作なしで "パスワードが必要" 状態になる場合があります。 さらに、 FindAllAccountsAsync に対して Web アカウント マネージャー API 呼び出しを行うと、Microsoft Entra ログまたは Microsoft 365 クライアント ログにエラー コード "-2147024809" が表示されることがあります。

Von Bedeutung

この問題は、Windows 10 バージョン 1703 以降、および Microsoft 365 バージョン 1807 以降を実行しているコンピューターでのみ発生します。

原因

認証の問題は、Active Directory 認証ライブラリ (ADAL) または Live ID に関するパッケージ情報がないために発生します。

解決策

ヒント

Microsoft 365 のサインインに関するいくつかの一般的な問題を診断して自動的に修正するには、 Microsoft 365 サインインのトラブルシューティング ツールを実行します。

この問題を解決するには、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
    

コマンドを実行した後、エラーなしで完了した場合は、パッケージのインストールに関する情報を含むクイック進行状況インジケーターまたは状態の結果が表示される場合があります。