重要 この記事には、レジストリの変更に関する情報が含まれています。 レジストリを変更する前に、レジストリをバックアップし、問題が発生した場合にレジストリを復元する方法を理解していることを確認してください。 レジストリをバックアップ、復元、編集する方法については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示してください。
256986 Microsoft Windows レジストリの説明
概要
Exchange キャッシュ モードで Microsoft Office Outlook を使用する場合、オフライン アドレス帳は、名前の参照やグローバル アドレス一覧の参照など、一般的なアドレス帳操作に使用されます。 Exchange キャッシュ モードの Outlook では、以前のバージョンの Microsoft Outlook を使用するユーザーと比較して、オフライン アドレス帳を使用するユーザーが多くなります。.oab ファイルの完全なセットは、メールボックスの同期とは別に、Microsoft Exchange サーバーからダウンロードされる 1 つの最大のファイルです。 既知の条件、または組織の展開に固有の条件が原因で、完全な .oab ファイルの過剰なダウンロードが Outlook で発生する可能性があります。Microsoft Office には、完全な .oab ファイルダウンロード用のクライアント側ログが用意されています。 クライアント側のログは、完全な .oab ファイルのダウンロードが (特定のコンテキストで) 予想されたか、または Microsoft Outlook または Microsoft Exchange の問題 (既知または不明) が原因で発生したかを判断するために使用できる情報を提供します。 Outlook または Exchange で不明な問題が原因で完全な .oab ファイルのダウンロードが発生した場合、クライアント側のログ情報は、考えられる解決策の決定に役立つ可能性があります。 注 クライアント側のログ情報では、問題を解決する方法は示されません。 クライアント側のログ情報は、完全な .oab ファイルのダウンロードの一般的な原因を示します。 問題の解決策を見つけるには、追加の高度なトラブルシューティングを実行するか、Microsoft 製品サポート サービスでサポート ケースを開く必要があります。
はじめに
この記事では、Microsoft Office Outlook のオフライン アドレス帳ログの詳細について説明します。 オフライン アドレス帳のログの詳細は、Outlook クライアント側と Exchange サーバー側の両方で取得できます。この記事では、次のトピックについて説明します。
アプリケーション イベント ID 27
既定では、Microsoft Outlook が Microsoft Exchange サーバーから完全な .oab ファイルのダウンロードを実行するたびに、常にアプリケーション イベントが生成されます。 OAB ログ機能 (既定の設定) が有効になっている場合、Outlook はアプリケーション イベント ログを使用して、完全な .oab ファイルのダウンロードを追跡します。 オフライン アドレス帳のダウンロードを特定するには、アプリケーション イベント ログで次の条件を持つ項目を探します。
イベント ソース: OutlookEvent ID: 27Event Type: Description:アプリケーション イベントの種類に関するDepending、イベントの種類の行にある情報は、エラー メッセージ、警告、または情報になります。 次の一連のイベントは、アプリケーション イベント ログのこのアプリケーション イベントの [説明] 行に表示される可能性がある説明の例です (時系列)。
-
"OAB ModDif が失敗しました" のような説明を含むエラー イベント ID 27 イベント。 (イベント データの詳細レコード)。"または "OAB (オフライン アドレス帳) ファイルが無効です。 スタブに置き換えられました。 (イベント データの最後のエラー)。"
-
情報イベント ID 27 には、「OAB のダウンロードの開始」の説明が含まれます。 この種のアプリケーション イベントには、ダウンロードの原因に関するほとんどの情報が含まれており、最も重要なアプリケーション イベントです。 このアプリケーション イベントは、Outlook による完全な .oab ファイルのダウンロードの開始を通知します。
-
"OAB のダウンロードが成功しました" の説明を含む情報イベント ID 27。 このアプリケーション イベントは、Outlook による完全な .oab ファイルのダウンロードに成功したことを通知します。
注. .oab ファイルの完全なダウンロードに失敗した場合は、"OAB ダウンロードに成功しました" ではなく、"OAB ダウンロードに失敗しました" という説明を含む警告イベント ID 27 が表示されます先頭に戻る
オフライン アドレス帳のログ エントリの分析
アプリケーション イベント ログ ファイルの情報は、次の手法を使用して分析できます。
-
イベント ID 行でログを並べ替えます。
-
次の条件を使用してイベントを見つけます。
イベント ID: 27Source: Outlook
-
最初のイベント 27 が "エラー" 型のアプリケーション イベントである場合は、次のイベント 27 が "情報" アプリケーション イベントになると予想できます。 これにより、完全な .oab ファイルのダウンロードが開始されます。
-
説明が次のテキストで始まるイベント 27 を開きます。
"OAB のダウンロードの開始 (イベント データを参照)"注: 完全な .oab ファイルのダウンロードをトリガーするために、"エラー" 型のアプリケーション イベントをに含める必要はありません。 たとえば、完全な .oab ファイルのダウンロードを手動で強制した場合、アプリケーション イベント ログの最初のイベント 27 は "Information" イベント 27 になります ("Starting OAB download .." を含む説明付き)。説明)。
完全な .oab ファイルのダウンロードをトリガーしたアプリケーション イベントを特定したら、"information" イベント 27 のデータを使用して、完全な .oab ファイルのダウンロードの原因を特定できます。次のサンプル データは、ユーザーが Exchange キャッシュ モードで初めて Outlook を起動したため、Outlook がオフライン アドレス帳をダウンロードしたアプリケーション イベント ログ エントリからのデータです。
0000: 01 00 00 00 00 00 00 00 ........0008: 00 00 00 00 75 00 00 00 ....u...0010: 75 00 00 00 00 00 00 00 u.......0018: 00 00 00 00 00 00 00 00 ........0020: e9 fd 00 00 02 a3 48 9b éý...£H?0028: ba 12 c4 01 00 00 00 00 º.Ä.....0030: 00 00 00 00 00 00 00 00 ........0038: 00 00 00 00 00 00 00 00 ........0040: 00 00 00 00 00 00 00 00 ........0048: 00 00 00 00 00 00 00 00 ........0050: 00 00 00 00 00 00 00 00 ........0058: 00 00 00 00 00 00 00 00 ........0060: 00 00 00 00 00 00 00 00 ........0068: 00 00 00 00 00 00 00 00 ........0070: 00 00 00 00 00 00 00 00 ........0078: 00 00 00 00 00 00 00 00 ........0080: 00 00 00 00 00 00 00 00 ........0088: 00 00 00 00 00 00 00 00 ........0090: 5c 00 47 00 6c 00 6f 00 \.G.l.o.0098: 62 00 61 00 6c 00 20 00 b.a.l. .00a0: 41 00 64 00 64 00 72 00 A.d.d.r.00a8: 65 00 73 00 73 00 20 00 e.s.s. .00b0: 4c 00 69 00 73 00 74 00 L.i.s.t.00b8: 00 00 00 00 65 38 31 30 ....e81000c0: 35 35 61 38 2d 62 64 38 55a8-bd800c8: 38 2d 34 33 34 62 2d 39 8-434b-900d0: 37 31 37 2d 64 34 33 37 717-d43700d8: 61 62 34 35 31 35 36 39 ab45156900e0: 00 65 38 31 30 35 35 61 .e81055a00e8: 38 2d 62 64 38 38 2d 34 8-bd88-400f0: 33 34 62 2d 39 37 31 37 34b-971700f8: 2d 64 34 33 37 61 62 34 -d437ab40100: 35 31 35 36 39 00 51569
オフライン アドレス帳アプリケーション イベント エントリでは、データの最初のバイトにエラー コードが 16 進数で含まれます。 完全な .oab ファイルのダウンロードの原因を示すエラー コードです。 次のデータは、前のアプリケーション イベント ログから完全なデータ セットから抽出されます。
0000: 01 00 00 00 00 00 00 00 ........
このサンプル データでは、最初のバイトは 01 です。 オフライン アドレス帳アプリケーション イベント ログで 01 コードまたは別のコードを解釈するには、次の表を使用して、コード番号と完全な .oab ファイルのダウンロードの原因の相関関係を作成します。
|
結果コード |
説明 |
|---|---|
|
1 |
コンピューターにオフライン アドレス帳ファイルがないか、オフライン アドレス帳ファイルを何らかの理由で開くことができませんでした。 |
|
2 |
完全な .oab ファイルのダウンロードを手動で強制しました。 |
|
3 |
クライアントでオフライン アドレス帳の名前を取得できませんでした。 この動作は、新しいプロファイルを作成するときに発生します。 |
|
4 |
クライアントでオフライン アドレス帳の GUID を取得できませんでした。 |
|
5 |
オフライン アドレス帳の名前がサーバーにありませんでした。 この場合、完全な .oab ファイルのダウンロードは開始または成功するとは思われませんが、とにかくログに記録されます。 |
|
6 |
オフライン アドレス帳の GUID がサーバーにありませんでした。 この場合、完全な .oab ファイルのダウンロードは開始または成功するとは思われませんが、とにかくログに記録されます。 |
|
7 |
サーバーのオフライン アドレス帳名とクライアントのオフライン アドレス帳名は異なります。 |
|
8 |
サーバーの GUID とクライアントの GUID は異なります。 この動作は、サーバーが同じ名前で新しいオフライン アドレス帳全体を再生成し、古いセットを破棄する必要がある場合に発生する可能性があります。 または、クライアントが異なるフォレスト間で移動されました。 |
|
9 |
クライアントのシーケンス番号がサーバーよりも大きい。 |
|
0a (10) |
オフライン アドレス帳に詳細情報が必要ですが、クライアントに詳細な .oab ファイルはありません。 この動作は、オフライン アドレス帳のダウンロードを手動で強制した後、[最後の送受信以降の変更をダウンロードする] ボックスをクリックしてオフにした場合に発生チェック可能性があります。 |
|
0b (11) |
少なくとも 1 つ。diffファイルがサーバーに見つかりませんでした。 |
|
0c (12) |
の合計合計。ダウンロードするdiffファイルは、完全な .oab ファイルの 1/8 を超えない可能性があります。 |
|
0d (13) |
[SRS 完全な OAB のダウンロードを許可する] レジストリ キーが 1 に設定されており、Send/Receive 設定が常に完全なダウンロードを実行するように設定されています。 |
|
0e (14) |
オフライン アドレス帳のロケールがシステムにインストールされておらず、手動で完全な .oab ファイルをダウンロードしました。 通常、Outlook では、1 か月に 1 回、そのようなユーザーの条件が満たされたとき、または手動でダウンロードしたときにアドレス帳が更新されます。 Outlook では、これらの 3 つの方法を使用してアドレス帳を更新し、毎日完全にダウンロードされる状態を回避します。 |
|
0f (15) |
を適用します。何らかの理由で.oabファイルにファイルをdiffできませんでした。 この状況でイベント #4 がトリガーされる場合があります。 |
次の一覧には、アプリケーション イベント ログ データから収集できる他の 3 つの情報が含まれています。
-
OAB シーケンス番号
-
オフライン アドレス一覧の設定に使用されているサーバー側アドレス一覧の名前
-
完全な .oab ファイルダウンロードの GUID
エラー値を使用して、0f エラーが発生した理由を判断できます。 この場合、次の手順を実行します。
-
OAB のダウンロードを開始するアプリケーション イベント ログでイベント ID 27 を見つけます (イベント データを参照)。 [ 説明: ] セクションに表示されます。
-
次のアサートの一部またはすべてを含む可能性があるイベントの [説明: ] セクションで理由コードを見つけます。
-
0050: 7a 65 61 7a 61 74 61 7a zeazataz
-
0058: 70 69 61 7a 7a 65 61 7a piazzeaz
-
0060: 61 74 61 7a 70 69 61 7a atazpiaz
-
-
次を使用して、これらの理由コードを解釈します。
-
"zaez" は"署名の不一致" のアサートです。
-
"zata" は、MAPI_E_UNEXPECTED_IDのアサートです。
-
"zaip" は、"HrApplyOABDiffs が失敗しました" を意味します。 完全にダウンロードする必要があります。
-
-
イベント ログのデータによっては、次の Microsoft サポート技術情報の記事に記載されている Exchange 修正プログラムのインストールが必要になる場合があります。
895476 Outlook が 2003 年にオフライン アドレス帳をダウンロードすると、増分ダウンロードではなく完全ダウンロードExchange Server受け取る場合があります
OAB シーケンス番号
Outlook と Exchange の両方で、OAB シーケンス番号を使用して、サーバーからクライアントにダウンロードする .oab ファイルのコレクションを決定します。 クライアントで見つかったシーケンス番号と の累積サイズに応じて。diffファイルでは、差分ダウンロードまたはオフライン アドレス帳の完全なダウンロードが行われます。 シーケンス番号は、次のデータを使用して確認できます。
クライアント アプリケーション イベント ログ
オフセット 0008 以降では、クライアントとサーバーの OAB シーケンス番号 (16 進数) が表示されます。 オフセット 0008 は、次のログ例の 2 行目です。
0000: 09 00 00 00 00 00 00 00 ........0008: 9b 00 00 00 9a 00 00 00 ........
クライアント シーケンス番号は、最初の 4 バイト (この例では 9b) に含まれており、サーバー シーケンス番号は 2 番目の 4 バイト (この例では 9a) にあります。前のサンプル データでは、クライアントのシーケンス番号がサーバーのシーケンス番号より大きく、生成されたオフライン アドレス帳エラー コードは 9 です (これはオフセット 0000 の最初のバイトから取得されます)。先頭に戻る
サーバー側アドレス一覧名
クライアントとサーバーのオフライン アドレス帳 (アドレス一覧) 名が一致しない、または見つからないシナリオでは、完全な .oab ファイルのダウンロードが発生します。 生成されたオフライン アドレス帳エラー コードは 3、5、または 7 です。 オフライン アドレス帳 (アドレス一覧) の名前は、次のデータを使用して確認できます。
クライアント アプリケーション イベント ログ
次のイベント ログの例のオフセット 0090 以降では、サーバー上のオフライン アドレス一覧の設定に使用されるサーバー側アドレス一覧の名前を確認できます。 さらに、クライアント側に格納されている名前は、オフセット 00b8 から見つけることができます。
0090: 5c 00 47 00 6c 00 6f 00 \.G.l.o.0098: 62 00 61 00 6c 00 20 00 b.a.l. .00a0: 41 00 64 00 64 00 72 00 A.d.d.r.00a8: 65 00 73 00 73 00 20 00 e.s.s. .00b0: 4c 00 69 00 73 00 74 00 L.i.s.t.00b8: 00 00 5c 00 47 00 6c 00 .\.G.l.00c0: 6f 00 62 00 61 00 6c 00 o.b.a.l.00c8: 20 00 41 00 64 00 64 00 .A.d.d.00d0: 72 00 65 00 73 00 73 00 r.e.s.s.00d8: 20 00 4c 00 69 00 73 00 .L.i.s.00e0: 74 00 00 00 38 62 32 61 t...e810
このサンプル データでは、オフライン アドレス一覧に既定のグローバル アドレス一覧が使用されています。 これが正しいアドレス一覧であることを確認するには、Exchange システム マネージャーの次の手順に従います。
-
メールボックス ストアの [プロパティ] ダイアログ ボックスの [全般] タブで、メールボックス ストアのオフライン アドレス一覧の名前を見つけます。
-
[オフライン アドレス一覧] コンテナーを展開し、[オフライン アドレス一覧] を右クリックしてプロパティを表示します。
-
[ 全般 ] タブで、[アドレス一覧] の下にあるアドレス一 覧の一覧をメモします。
OAB GUID
Exchange サーバーと Outlook の両方で、同期を維持するために一致する GUID が使用されます。 クライアントとサーバーの OAB GUID が一致しないか見つからないシナリオでは、完全な .oab ファイルのダウンロードが発生します。 生成されたオフライン アドレス帳エラー コードは 4、6、または 8 です。 OAB GUID は、次のデータを使用して確認できます。
クライアント アプリケーション イベント ログ
GUID は、オフセット 00b8 から始まるオフライン アドレス帳のログ データにあります。オフセット 00b8 は、次のログ例の最初の行です。
00b8: 00 00 00 00 65 38 31 30 ....e81000c0: 35 35 61 38 2d 62 64 38 55a8-bd800c8: 38 2d 34 33 34 62 2d 39 8-434b-900d0: 37 31 37 2d 64 34 33 37 717-d43700d8: 61 62 34 35 31 35 36 39 ab45156900e0: 00 65 38 31 30 35 35 61 .e81055a00e8: 38 2d 62 64 38 38 2d 34 8-bd88-400f0: 33 34 62 2d 39 37 31 37 34b-971700f8: 2d 64 34 33 37 61 62 34 -d437ab40100: 35 31 35 36 39 00 51569
最初の GUID はサーバー用で、2 番目の GUID (オフセット 00e0 以降) はクライアント用です。先頭に戻る
管理
警告 レジストリ エディターを誤って使用すると、オペレーティング システムの再インストールが必要になる重大な問題が発生する可能性があります。 Microsoft は、レジストリ エディターを誤って使用した結果生じる問題を解決できることを保証することはできません。 レジストリ エディターは自己責任で使用してください。必要がない場合は、次のシステム ポリシー (レジストリ キー) を使用して OAB ログ機能をオフにすることができます。
HKEY_CURRENT_USER\Software\Policies\Microsoft\Exchange\Exchange Provider
|
設定 |
値 |
|---|---|
|
レジストリ値 |
ログ記録を無効にする |
|
レジストリの種類 |
REG_DWORD |
|
レジストリ データ |
1: OAB ログ機能を無効にする0: (既定値) 存在しない場合、または 0 に設定されている場合、Outlook はオフライン アドレス帳ログを生成します |
OAB ログ機能と Allow Full OAB プロンプト レジストリ キーの両方が有効になっている場合、完全なオフライン アドレス帳をダウンロードするプロンプトに [いいえ ] をクリックした場合でも、Outlook はオフライン アドレス帳ログ エントリを作成します。"完全な OAB プロンプトを許可する" レジストリ キーの詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。
プライバシーに関する問題
オフライン アドレス帳 ModDif failed イベントには、完全な が含まれています。diffエラーの原因となったレコード。 ModDif イベントエラーは、Outlook が を適用しようとしたときにエラーが発生したときに発生します。ファイルにdiffします。 の詳細。diffレコードがイベント データに出力されます。 ModDif イベント データには、特定のユーザーの電話番号、電子メール アドレス、プロキシ アドレス、エイリアスが含まれる場合があります。 そのため、このデータを共有するか、Microsoft 製品サポート サービスにアップロードする前に、これを考慮する必要があります。先頭に戻る