【解決済み】Office 365 の Outlook 認証に失敗する問題の直し方
Windows 10 PC で Office 365 アプリケーションを更新した後、Outlook を起動すると Office 365 アカウントでの認証を求められることがあります。しかし、資格情報を正しく入力しても認証が毎回失敗し、Outlook を使用できないという問題が発生するケースがあります。特筆すべきは、同じアカウントで Office 365 の Web 版や Outlook on the web には問題なくログインできるにもかかわらず、デスクトップ版だけ認証に失敗する点です。
本記事では、Office 365 または Office 365 Business アカウント使用時に、Office デスクトップアプリで発生する以下のサインイン問題を修正する方法を解説します。
- Office 365 にサインインできない
- Office 365 の認証に失敗する
- Outlook がパスワードを要求するが、ダイアログボックスが消えてしまう(資格情報入力画面が閉じる)
- Outlook がパスワードを要求するのに、ダイアログボックスが表示されない(資格情報入力画面が出ない)
Office デスクトップアプリで Office 365 にサインインできない場合の対処法
Office デスクトップアプリケーションを Office 365 アカウントに接続できない場合は、以下のいずれかの方法をお試しください。
方法1:ADAL または Live ID の不足パッケージをインストールする
Microsoft によると、Windows 10 バージョン 1703 以降では、「Active Directory Authentication Library(ADAL)」または「Live ID」に関するパッケージ情報が欠落していることが原因で、この認証問題が発生することがあります。
そのため、最初の対処法としては、Office 365 Business アカウントで問題が起きている場合は ADAL の不足パッケージを、個人用または学校用アカウントで問題が起きている場合は Live ID の不足パッケージをインストールします。
1. 管理者権限で PowerShell を開きます。手順は以下の通りです。
1. Cortana の検索ボックスに「powershell」と入力します。
2. 検索結果の「Windows PowerShell」を右クリックし、「管理者として実行」を選択します。

2. PowerShell で、お使いの状況に応じて以下のいずれかのコマンドを実行します。
ケースA:Office 365 Business 向けに ADAL の不足パッケージをインストールする場合:
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

ケースB:Office 365 向けに 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

3. コマンドの実行後、Outlook デスクトップアプリから Office 365 アカウントでサインインできるかどうかを確認してください。
方法2:Office 365 デスクトップアプリの先進認証(Modern Authentication)を無効にする
Outlook の Office 365 認証問題を解決するもう一つの方法は、Windows レジストリで先進認証を無効化することです。レジストリ操作を行う前に、念のためバックアップを作成しておくことをおすすめします。手順は以下の通りです。
1. レジストリエディターを開きます。
1. Win + R キーを同時に押して「ファイル名を指定して実行」を開きます。
2. 「regedit」と入力し、Enter キーを押してレジストリエディターを起動します。

2. 以下のレジストリキーへ移動します。
- HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity
3. 右側のペインで「EnableADAL」という REG_DWORD 値をダブルクリックし、値のデータを「0」に設定します。
※注意: この値が存在しない場合は新規に作成してください。(メニューの「編集」→「新規」→「DWORD (32ビット) 値」を選択し、「EnableADAL」という名前を付けます)

4a. 次に、新しい DWORD (32ビット) 値を作成し、名前を「DisableADALatopWAMOverride」とします。
4b. 作成した値を開き、値のデータを「1」に設定します。
5. レジストリエディターを閉じ、PC を再起動します。
6. 再起動後に Outlook を開くと、通常どおり Office 365 の資格情報を入力するウィンドウが表示されるはずです。
以上で作業完了です!このガイドがお役に立ちましたら、ぜひコメントで体験談をお聞かせください。また、他の方の助けにもなりますので、記事のシェアにもご協力いただけると幸いです。
-
Outlookエラー0x800CCC92の解決方法|Office365 POP3サーバーへのログオン失敗を修正
Windows版OutlookがOffice365のPOP3メールサーバー「outlook.office365.com」で認証に失敗し、エラー0x800CCC92が表示される場合は、本記事の手順に従って問題を解決してください。 (2022年6月16日追記)ここ数日、送受信ボタンをクリックすると、以下のようなエラーメッセージが表示されるようになりました。 「受信メールサーバー(POP3)へのログオン:電子メールサーバーがログインを拒否しました。アカウント設定でこのアカウントのユーザー名とパスワードを確認してください。サーバーの応答:-ERR ログオン失敗:ユーザー名またはパスワードが正しくありま
-
【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方
Outlookを起動しようとした際に「username.ostファイルは使用中のためアクセスできません」というエラーが表示され、アプリが開けない場合は、この記事で紹介する解決策を順番にお試しください。 なぜこのエラーが発生するのか Outlookのアカウント設定で「キャッシュExchangeモードを使用する」オプションが有効になっている場合、OutlookはExchangeサーバー上のすべてのメールメッセージを、「username.ost」という名前のファイルとしてローカルにダウンロード・保存します。※「username」の部分はご自身のExchangeアカウント名です(例:john@offi
