Microsoft 365 サービスに接続しようとしたときの Office アプリケーションの認証の問題を修正します

現象

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

重要

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

原因

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

解決方法

ヒント

いくつかの一般的な Office サインインの問題を診断して自動的に修正するには、Microsoft サポートと Recovery Assistant をダウンロードして実行します。

この問題を解決するには、PowerShell を使用して、MICROSOFT ENTRA WAM プラグイン (組織または職場アカウントの場合) と Live ID (、@hotmail.com、などの@outlook.com個人用アカウント用) のパッケージを再インストールします。 これを行うには、次の手順を実行します。

  1. タスク バーの Windows アイコンを右クリックし、[Windows PowerShell (管理者)] を選択します。

  2. ユーザー アカウント制御 (UAC) ウィンドウでメッセージが表示された場合は、[はい] を選択して PowerShell を開始します。

  3. 作業アカウントに関する問題がある場合は、WAM プラグイン パッケージMicrosoft Entra修正する必要があります。 コマンド コンソールで次のコマンドを実行します。

    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
    

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