Windows デバイスで Office 2013 の先進認証を有効にする

Microsoft Windows コンピューター上の Microsoft Office 2013 では、先進認証がサポートされています。 ただし、有効にするには、次のレジストリ キーを構成する必要があります。

レジストリ キー
HKEY_CURRENT_USER\Software\Microsoft\Exchange\AlwaysUseMSOAuthForAutoDiscover REG_DWORD 1
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Identity\EnableADAL REG_DWORD 1
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Identity\Version REG_DWORD 1

注:

先進認証は、Office 2016 以降では既に有効になっています。 新しいバージョンの Office では、これらのレジストリ キーを設定する必要はありません。

重要

Microsoft 365 のExchange Online メールボックスの基本認証はオフになっています。 これは、最新の認証を使用するように Outlook 2013 が構成されていない場合、接続する機能が失われることを意味します。 詳細については、「 Exchange Online での基本認証」を参照してください。

ソフトウェア要件

Office 2013 クライアント アプリの MFA を有効にするには、 クイック実行ベース のインストールか MSI ベースのインストールかに基づいて、次のソフトウェア (以下のバージョン、またはそれ以降のバージョン) が インストールされている必要があります。

Office のインストールがクイック実行か MSI ベースかを判断するには、

  1. Outlook 2013 を起動します。

  2. [ ファイル ] メニューの [ Office アカウント] を選択します。

  3. Outlook 2013 クイック実行インストールの場合は、[ 更新オプション] 項目が表示されます。 MSI ベースのインストールの場合、[ 更新オプション] 項目は表示されません。

    Office 2013 のスクリーンショット

クイック実行インストール

クイック実行インストールの場合は、次のファイルがインストールされている必要があります。 ファイルのバージョンが一覧表示されているファイル のバージョン以上でない場合は、次の手順に従って更新してください。

ファイル名 パスをコンピューターにインストールする ファイルのバージョン
MSO.DLL C:\Program Files\Microsoft Office 15\root\vfs\ProgramFilesCommonx86\Microsoft Shared\OFFICE15\MSO.DLL 15.0.4753.1001
Csi。DLLL CSI.DLL C:\Program Files\Microsoft Office 15\root\office15\csi.dll 15.0.4753.1000
Groove.EXE* C:\Program Files\Microsoft Office 15\root\office15\GROOVE.exe 15.0.4763.1000
Outlook.exe C:\Program Files\Microsoft Office 15\root\office15\OUTLOOK.exe 15.0.4753.1002
ADAL.DLL C:\Program Files\Microsoft Office 15\root\vfs\ProgramFilesCommonx86\Microsoft Shared\OFFICE15\ADAL.DLL 1.0.2016.624
Iexplore.exe C:\Program Files\Internet Explorer さまざま

* Groove.EXEが Office のインストールに含まれていない場合は、Azure Active Directory 認証ライブラリ (ADAL) を動作させるためにインストールする必要はありません。 ただし、Groove.EXEが存在する場合は、テーブルに一覧表示されているファイル バージョンが必要です。

MSI ベースのインストール

MSI ベースのインストールの場合は、次のファイルがインストールされている必要があります。 ファイルのバージョンが一覧表示されているファイル のバージョンと等しくない場合は、[場所] 列のリンクを使用して更新します。

ファイル名 パスをコンピューターにインストールする 更新プログラムを取得する場所 バージョン
MSO.DLL C:\Program Files\Microsoft Office 15\root\vfs\ProgramFilesCommonx86\Microsoft Shared\OFFICE15\MSO.DLL KB3085480 15.0.4753.1001
Csi。DLLL CSI.DLL C:\Program Files\Microsoft Office 15\root\office15\csi.dll KB3172545 15.0.4753.1000
Groove.EXE* C:\Program Files\Microsoft Office 15\root\office15\GROOVE.exe KB4022226 15.0.4763.1000
Outlook.exe C:\Program Files\Microsoft Office 15\root\office15\OUTLOOK.exe KB4484096 15.0.4753.1002
ADAL.DLL C:\Program Files\Microsoft Office 15\root\vfs\ProgramFilesCommonx86\Microsoft Shared\OFFICE15\ADAL.DLL KB3085565 1.0.2016.624
Iexplore.exe C:\Program Files\Internet Explorer MS14-052 対象外

* Groove.EXEが Office のインストールに含まれていない場合は、Azure Active Directory 認証ライブラリ (ADAL) を動作させるためにインストールする必要はありません。 ただし、Groove.EXEが存在する場合は、テーブルに一覧表示されているファイル バージョンが必要です。

Office 2013 クライアントの先進認証を有効にする

  1. Outlook を終了します。

  2. 次のテキストをメモ帳にコピーして貼り付けます。

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Exchange]
    "AlwaysUseMSOAuthForAutoDiscover"=dword:00000001
    
    [HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common]
    
    [HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Identity]
    "EnableADAL"=dword:00000001
    "Version"=dword:00000001
    
  3. そのファイルを、ファイル拡張子 .txt の代わりに .reg を使用して、見つけやすい場所に保存します。 たとえば、「 C:\Data\Office2013_Enable_ModernAuth.reg 」のように入力します。

  4. エクスプローラー (以前の Windows エクスプローラー) を開き、保存した .reg ファイルの場所を参照してダブルクリックします。

  5. 表示された [ユーザー アカウント制御] ダイアログで、[はい] をクリックして、アプリがデバイスに変更を行うことを許可します。

  6. レジストリ エディターの警告ダイアログが表示されたら、[はい] をクリックして変更を承諾します。

レジストリ キーの設定が終わると、Office 2013 アプリが Microsoft 365 で多要素認証 (MFA) を使用するように設定できます。 詳細については、「多要素認証を設定する」を参照してください。

現在、いずれかの Office クライアント アプリにサインインしている場合は、サインアウトしてサインインし、変更を有効にする必要があります。 それ以外の場合、MRU とローミングの設定は、ID が確立されるまで使用できなくなります。

デバイスで先進認証を無効にする

デバイスで先進認証を無効にする手順は非常によく似ていますが、必要なレジストリ キーが少なく、それらの値を 0 に設定する必要があります。

レジストリ キー
HKEY_CURRENT_USER\Software\Microsoft\Exchange\AlwaysUseMSOAuthForAutoDiscover REG_DWORD 0
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\15.0\Common\Identity\EnableADAL REG_DWORD 0
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Exchange]
"AlwaysUseMSOAuthForAutoDiscover"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common]

[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Identity]
"EnableADAL"=dword:00000000

第 2 検証方法を使用して Office 2013 にサインインする

Outlook でパスワードの入力が求められ、Office 365 への接続に先進認証を使用できない