コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Outlookエラー0x800CCC92の解決方法|Office365 POP3サーバーへのログオン失敗を修正

Windows版OutlookがOffice365のPOP3メールサーバー「outlook.office365.com」で認証に失敗し、エラー0x800CCC92が表示される場合は、本記事の手順に従って問題を解決してください。

(2022年6月16日追記)ここ数日、送受信ボタンをクリックすると、以下のようなエラーメッセージが表示されるようになりました。

「受信メールサーバー(POP3)へのログオン:電子メールサーバーがログインを拒否しました。アカウント設定でこのアカウントのユーザー名とパスワードを確認してください。サーバーの応答:-ERR ログオン失敗:ユーザー名またはパスワードが正しくありません。エラー(0x800CCC92)が報告されました。」

Outlookエラー0x800CCC92の解決方法|Office365 POP3サーバーへのログオン失敗を修正

OutlookはPOPとして「outlook.office365.com」を使用するよう設定されており、アカウント設定やユーザー名・パスワードには一切変更を加えていません。

0x800CCC92エラーの特徴

このエラーには、いくつか奇妙な点がありました。

  • 1つ目:問題が発生し始めた当初、Outlookは常に接続に失敗するわけではなく、正常にメールを受信できることもありました。
  • 2つ目:問題はWindows版のMicrosoft Outlook 2016および2019でのみ発生し、iPhoneやAndroidデバイスでは発生しませんでした。
  • 3つ目:0x800CCC92エラーは、Office365アカウントをOutlookでPOP3として構成している場合にのみ発生し、IMAPやExchangeでは発生しません。また、OWA(Outlook on the web)も問題なく動作していました。

Outlook受信エラー0x800CCC92の解決方法(POP3/IMAPおよびOffice365 Exchange Online/Outlook 2019/2016/2013/2010/2007対応)

長時間調査した結果、MicrosoftがExchange Onlineで基本認証(Basic認証)の無効化を開始し、2022年10月1日に完全に廃止することを発表している記事を見つけました。

この記事によると、MicrosoftはExchange OnlineにおけるExchange ActiveSync(EAS)、POP、IMAP、リモートPowerShell、Exchange Web Services(EWS)、オフラインアドレス帳(OAB)、Windows版・Mac版Outlook向けの基本認証の使用を廃止し、基本認証を使用するアプリから、モダン認証(OAuth 2.0トークンベースの認可)を使用するアプリへの移行を顧客に求めています。

そしてここで4つ目の不思議な点です。Outlook 2019と2016はすでにモダン認証をサポートしているのに、なぜOffice365のPOP3に接続できないのでしょうか?

さらに調査を進めた結果、Office365管理センターで問題の原因を発見しました。Microsoftは基本認証を自動的に無効化しましたが、モダン認証は自動的には有効化していなかったのです!

そのため、同様のOutlook認証問題が発生している場合は、以下のいずれかの方法でOffice365のモダン認証を有効にし、基本認証プロトコル(POP3、IMAPなど)へのアクセスを許可または拒否してください。

方法1:Office365管理センターのダッシュボードでモダン認証を有効にする

1. Microsoft 365管理センターにサインインし、「設定」>「組織の設定」に移動します。

Outlookエラー0x800CCC92の解決方法|Office365 POP3サーバーへのログオン失敗を修正

2. 「サービス」タブで「モダン認証」を開きます。

Outlookエラー0x800CCC92の解決方法|Office365 POP3サーバーへのログオン失敗を修正

3. モダン認証の設定画面で、以下の設定を行い「保存」をクリックします。

  1. Outlook 2013 for Windows以降のバージョンの先進認証を有効にする(推奨)」にチェックを入れます。
  2. 基本認証を引き続き使用したい場合(Outlook 2010以前を使用している場合など)は、「基本認証へのアクセスを許可」セクションの該当するチェックボックスにチェックを入れます。*

* 注意事項:
1. Microsoftは2022年10月1日に基本認証方式を完全に無効化するため、クライアントをアップグレードし、すべてのプロトコルで基本認証を無効のままにしておくことをお勧めします。

2. Outlook 2010、2007、2003を使用している場合は、当面は基本認証を有効のままにし、2022年10月1日までにOutlook 2016、2019などへアップグレードしてください。

Outlookエラー0x800CCC92の解決方法|Office365 POP3サーバーへのログオン失敗を修正

4. 変更が反映されるまで約30分待ち、その後Outlookを再起動して、Office365 POP3に問題なく接続できるか確認します。(筆者の場合は約1時間後に試しました。)

5. 基本認証を有効のままにしていた場合、Outlookは問題なくOffice365に接続できるはずです。基本認証を無効にした場合は、Office365への再ログインを求められます。その際は、モダン認証ダイアログにアカウント資格情報を入力してOffice365にサインインしてください。*

* 注意:それでもOutlookからOffice365に接続できない場合は、記事末尾の最終注意事項を参照してください。

Outlookエラー0x800CCC92の解決方法|Office365 POP3サーバーへのログオン失敗を修正

方法2:PowerShellを使用してOffice365 Exchange Onlineでモダン認証を有効にする

1. PowerShellでExchange Onlineに接続します。

2. 目的に応じて、以下のいずれかのコマンドを実行します。*

A. Outlook 2013以降のクライアントによるExchange Onlineへのモダン認証接続を有効にするには、次のコマンドを実行します。

  • Set-OrganizationConfig -OAuth2ClientProfileEnabled $true

または…

B. Outlook 2013以降のクライアントによるExchange Onlineへのモダン認証接続を無効にする(基本認証接続を強制する)には、次のコマンドを実行します。

  • Set-OrganizationConfig -OAuth2ClientProfileEnabled $false

3. 変更が反映されるまで少なくとも30分待ち、その後Outlookを再起動して、Office365 POP3に問題なく接続できるか確認します。

最終的な注意事項

  • Outlook for Office 365、Outlook 2019、Outlook 2016ではモダン認証サポートがすでに有効になっていますが、Outlook 2016ではモダン認証を機能させるためにレジストリの追加変更が必要な場合があります。
  • Outlook 2013はモダン認証をサポートしていますが、デフォルトでは無効になっており、以下のレジストリキーを設定する必要があります。
レジストリキー 種類
HKEY_CURRENT_USER\Software\Microsoft\Exchange\AlwaysUseMSOAuthForAutoDiscover REG_DWORD 1
HKCU\SOFTWARE\Microsoft\Office\15.0\Common\Identity\EnableADAL REG_DWORD 1
HKCU\SOFTWARE\Microsoft\Office\15.0\Common\Identity\Version REG_DWORD 1
  • Outlook 2010以前のバージョンはモダン認証をサポートしていないため、Outlook 2016、2019などにアップグレードするか、Thunderbirdなどのメールクライアントを使用してください。

参考資料:

  • Exchange Onlineにおける基本認証の廃止
  • Exchange Onlineでの基本認証廃止 – 2022年5月アップデート
  • Exchange OnlineでOutlookの先進認証を有効または無効にする
  • Enabling Modern Auth for Outlook – How Hard Can It Be?

以上です!どの方法がうまくいきましたか?このガイドが役立った場合は、ご自身の経験についてコメントをお寄せください。他の方の助けにもなりますので、ぜひシェアしてください。

  1. 【解決済み】Outlookで「username.ostファイルは使用中のためアクセスできません」エラーが出たときの直し方

    Outlookを起動しようとした際に「username.ostファイルは使用中のためアクセスできません」というエラーが表示され、アプリが開けない場合は、この記事で紹介する解決策を順番にお試しください。 なぜこのエラーが発生するのか Outlookのアカウント設定で「キャッシュExchangeモードを使用する」オプションが有効になっている場合、OutlookはExchangeサーバー上のすべてのメールメッセージを、「username.ost」という名前のファイルとしてローカルにダウンロード・保存します。※「username」の部分はご自身のExchangeアカウント名です(例:john@offi

  2. VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

    Windows 10/11をゲストOSとする仮想マシンの起動時に、VirtualBoxで「FATAL: INT18: BOOT FAILURE」というエラーが表示される場合は、この記事の手順に従って問題を解決してください。 問題の詳細 UEFI搭載のWindows 10/11パソコンの物理ディスクを仮想ハードディスク(VHDまたはVHDX)に変換し、そのファイルを新しいVirtualBoxマシンに接続したところ、仮想マシンが起動せず、致命的エラー「INT18: BOOT FAILURE」が表示される、あるいはゲストのWindows 10が起動時にエラーコード「0x0000225」で停止する——