概要
以前のバージョンの Microsoft Outlook と比較すると、Outlook 2010 以降のバージョンでは、高度なログ記録を有効にする簡単な方法が提供されています。Windows のイベント トレース (ETW) を使用します。 ETW ログを有効にした場合、イベント トレース ログ (.etl) ファイルが生成されます。 通常は、メールボックスがある Microsoft Exchange サーバーで ETW ログを使用します。 この場合、次の問題が発生します。
-
起動時間が遅い
-
メール メッセージの不規則配信
-
ビューの表示が遅い
-
共有メールボックスへのアクセスが遅い
注: これらの問題は、この高度な RPC ログによってキャプチャされない可能性のあるさまざまな問題に対して発生する可能性があります。 たとえば、アドインとのやり取りが原因で起動時間が遅い場合や、フォルダーへのアクセスが遅い場合は、メールボックスやフォルダーのサイズが大きい場合があります。 これらのいずれの問題シナリオも、この記事で説明されている高度なログ記録では分析されません。 アドイン、大きなメールボックス、またはフォルダーによって引き起こされた既知のパフォーマンスの問題については、Microsoft サポート/回復アシスタント (SaRA) ツールを使用します。 SaRA の詳細については、Microsoft サポート技術情報の次の記事を参照してください。
Office 365
のサポート/回復アシスタントを使用して、Office Outlook と 365 のOffice修正する
高度なログ記録でキャプチャできる他の問題がある可能性があります。 詳細なログを有効にする前に、サポート 担当者に問い合わせ、サポート ケースのサポートを受ける必要があります。
[詳細] セクションには、グローバル ログと高度なトレースを有効にする手順が一覧表示されます。 さらに、ETW トレースが有効な場合に問題を再現した後にログ ファイルを収集する方法について説明します。
重要: お客様のデータを保護するために、高度なトレース ログ ファイルは変換プロセスなしでは読み取りできないバイナリ ファイルです。 ログ ファイルは、Microsoft カスタマー サポート サービスから提供される安全な場所にアップロードできます。 Microsoft のサポート エンジニアは、ログ ファイルをダウンロードして変換して分析できます。
詳細情報
重要 このセクション、方法、またはタスクには、レジストリを変更する方法を説明する手順が含まれます。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 万一に備えて、編集の前にレジストリをバックアップしてください。 問題が発生した場合でも、レジストリを復元できます。 レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
322756 Windows でレジストリをバックアップおよび復元する方法注意 リアルタイムで問題を再現できる場合は、ログ記録を有効に最適です。 ログ記録を数時間または数日間有効のままにすると、ログ ファイルに取り込む情報が多すぎるため、問題の分析が非常に困難になります。
Outlook でグローバル ログを有効にする
Outlook インターフェイスを使用してグローバル ログを有効にした場合、Outlook はトランスポート ログと高度なトレース ログの両方を生成します。 メールトランスポート ログは、OPML、IMAP、POP3、SMTP などのテキスト ベースのログです。 詳細トレース ログには、詳細ログ イベントが含まれます。 高度なログ 記録イベントには、次のものが含まれます。
-
RPC トレース イベント
-
イベントを同期する
-
自動検出、可用性サービス、メール ヒント、およびアウト オブ オフィス (OOF) に関連する Exchange Web Services (EWS) イベント。
注: Outlook 2010 では、グローバル ログは RTM バージョンの製品の後に変更されました。 パフォーマンスの問題や他の予期しない動作のトラブルシューティングを行う場合は、まず Outlook の最新ビルドを使用している必要があります。 Outlook に適用される最新の更新プログラムの詳細については、Microsoft サポート技術情報の次の記事を参照してください。
2625547 Microsoft Outlook に適用される最新の更新プログラムをインストールする方法 (米国英語のみ) Outlook でグローバル ログを有効にするには、次の手順を実行します。
-
[ファイル] タブで 、[オプション] を 選択します。
-
[Outlook の オプション] ダイアログ ボックスで、[詳細設定] を クリックします。
-
設定の一覧を下にスクロールし、[トラブルシューティング ログを有効にする (Outlook の再起動が必要)] オプションを選択 します。
-
[OK] をクリックします。
-
Outlook を終了します。
-
レジストリ エディターを起動します。
-
指定した場所に次のレジストリ値を作成します。
注: レジストリ キーまたは値が存在しない場合は、手動で作成します。 また、特定の手順がない限り、すべてのレジストリ キーは、32 ビット版と 64 ビット版の Microsoft Office。 値が既に存在する場合は、メモします。
サブキー: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\xx.0\Outlook\Options\Shutdown
DWORD: FastShutdownBehavior
値: 2
xx.0プレースホルダーは、Outlook 2010 では 14.0、Outlook 2013 では 15.0、Outlook 2016 では 16.0、Outlook for Office 365 および Outlook 2019 を表します。 -
レジストリ エディターを終了します。
-
Outlook を再起動し、問題を再現します。
-
問題を再現した後、Outlook を終了します。
-
Microsoft サポート エンジニアにファイルを送信した後、手順 3 のログ記録を無効にし、手順 7 で既存の値を記録していない限り、FastShutdownBehavior を既定値の 0 に設定して、元の設定を復元します。
メモ ログ ファイルは複数のフォルダーに作成されます。 これらのフォルダーは、実行している Outlook のバージョンによって異なります。Outlook 2010
%temp% フォルダー内のログ ファイル
ファイル名
Outlook RPC ログ
OLKRPCLOG_date-time.etl
自動検出ログ
olkdisc.log
Outlook/SharePoint の同期ログ
.htm ファイルと .xml ファイル
%temp%\OlkAS フォルダーのログ ファイル
ファイル名
可用性サービス、OOF、および会議の提案ログ ファイル
date-time -AS.log
保護ルールのログ ファイル
date-time -PB4S.log
ユニファイド メッセージング ログ ファイル
date-time -UM.log
ユニファイド メッセージング構成ログ ファイル
date-time.UMJC.log
%temp%\OlkCalLogs フォルダー内のログ ファイル
ファイル名
Outlook の予定表のログ ファイル
OlkCalLog_date_time.etl
フォルダー内のログ ファイル
%temp%\Outlook Logging
ファイル名
Outlook の高度な ETW ログ
Outlook-#########.etl
MailTips ログ
date-time-mailtips.log
OOF ログ
date-time-oof.log
トランスポート ログ ファイル
opmlog.log
Outlook プロファイル ログ
Prof_OUTLOOK_PID_OutlookStart_date_time.txt Prof_OUTLOOK_PID_OutlookStart_date_time.txtSMTP ログ ファイル
emailaddress-Outgoing-date_time.log
POP3 ログ ファイル
emailaddress-Incoming-date_time.log
IMAP ログ ファイル
IMAP-emailaddress-Incoming-date_time.log
HTTP DAV ログ ファイル
HTTP-emailaddress-date_time.log
Outlook Hotmail Connector ログ ファイル
OLC-emailaddress-date_time.log
OLC-date_time.log
emailaddress.txtOutlook 共有エンジンのログ ファイル
SharingEngine date.log
Outlook-Windowsデスクトップ検索のインデックス作成ログ ファイルを作成する
データ ファイル名.log
Outlook の初回実行プロセス ログ ファイル
firstrun.log
Outlook 2013 と Outlook 2016
%temp% フォルダー内のログ ファイル
ファイル名
Outlook/SharePoint の同期ログ
.htm ファイルと .xml ファイル
%temp%\EASLogFiles のログ ファイル
ファイル名
アカウントの EAS ログHotmailする
.bin フォルダーと .xml フォルダー
%temp%\OlkCalLogs フォルダー内のログ ファイル
ファイル名
Outlook の予定表のログ ファイル
OlkCalLog_date_time .etl
フォルダー内のログ ファイル
%temp%\Outlook Logging
ファイル名
高度な ETW ログ
Outlook-#########.etl
トランスポート ログ ファイル
opmlog.log
Outlook プロファイル ログ
Prof_OUTLOOK_PID_xxxxxxxx_date_time.txt
Prof_OUTLOOK_PID_LoggingStart_date_time.txtSMTP ログ ファイル
注:ログ ファイルは、Outlook 2016 以前のバージョンでのみログ記録されます。
emailaddress-Outgoing-date_time.log
POP3 ログ ファイル
注:ログ ファイルは、Outlook 2016 以前のバージョンでのみログ記録されます。
emailaddress-Incoming-date_time.log
IMAP ログ ファイル
注:ログ ファイルは、Outlook 2016 以前のバージョンでのみログ記録されます。
IMAP-emailaddress-Incoming-date_time.log
Outlook 共有エンジンのログ ファイル
SharingEngine date.log
Outlook-Windowsデスクトップ検索のインデックス作成ログ ファイルを作成する
データ ファイル名.log
Outlook の初回実行プロセス ログ ファイル
firstrun.log
注:[更新日] で 並べ 替え、最近作成されたファイルを検索できます。
注意上記の手順 1 ~ 5 では、次のレジストリ データが設定されます。
サブキー: HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook\Options\Mail
DWORD: EnableLogging
値: 1 xx.0 プレースホルダーは、Outlook 2010 では 14.0、Outlook 2013 では 15.0、Outlook 2016 では 16.0、Outlook for Office 365 および Outlook 2019 を表します。
Outlook 2013 と Outlook 2016 で高度なログのみを有効にする
Outlook 2013 と Outlook 2016 では、グローバル ログを有効にすることなく、高度な ETW ログを有効にできます。 次のレジストリ設定を使用する場合、メールトランスポート ログ (POP3、SMTP など) は生成されません。 また、Outlook ウィンドウのタイトル バーには、"Logging Enabled" 文字列は表示されません。 Outlook 2013 と Outlook 2016 で高度なログ記録のみを有効にするには、次の手順を実行します。
-
Outlook を終了します。
-
レジストリ エディターを起動します。
-
指定した場所に次のレジストリ値を作成します。
注: レジストリ キーまたは値が存在しない場合は、手動で作成します。 また、具体的な手順がない限り、すべてのレジストリ キーは、32 ビット版と 64 ビット版の Office。
サブキー: HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook\Options\Mail
DWORD: EnableETWLogging
値: 1
サブキー: HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\xx.0\Outlook\Options\Shutdown
DWORD: FastShutdownBehavior
値: 2
メモ-
FastShutdownBehavior が既に存在する場合は、値をメモします。
-
xx.0 プレースホルダーは、Outlook 2013 では 15.0、Outlook 2016 では 16.0、Outlook for Office 365、Outlook 2019 は 15.0 を表します。
-
-
レジストリ エディターを終了します。
-
Outlook を起動し、問題を再現します。
-
問題を再現した後、Outlook を終了します。
-
Microsoft サポート エンジニアにファイルを送信した後、次のように元の設定を復元します。
-
EnableETWLogging の値を 0 に変更します。
-
手順 3 で FastShutdownBehavior の既存の値を示していない限り、FastShutdownBehavior の値を 0 に変更します。
-
Outlook 2013 と Outlook 2016 で同期の問題の競合ログのみを有効にする
これを行うには、次の手順を実行します。
-
レジストリ エディターを起動します。
-
指定した場所に次のレジストリ値を作成します。
サブキー: HKEY_CURRENT_USER\ Software\Microsoft\Office\xx.0\Outlook\Options
DWORD: EnableConflictLogging
値: 0 = [変更の解決] ログを保存しない
1 = 常に変更の解決ログを保存する
2 = "重大な競合" が発生した場合の変更の解決ログの保存: 注:
xx.0 プレースホルダーは、Outlook 2013 では 15.0、Outlook 2016 では 16.0、Outlook for Office 365、Outlook 2019 は 15.0 を表します。 -
レジストリ エディターを終了します。
変更の解決ログを表示するには、次の手順を実行します。
-
ナビゲーション バーで[スタート] をクリック 。
-
[ フォルダー]をクリックし、[同期の問題 ] フォルダーを探 します。
メモフォルダー一覧を展開しない限り、[同期の問題] フォルダーは通常非表示になります。
[パフォーマンス ログ ユーザー] グループ
.etl ファイルが期待した方法で生成されない場合は、ワークステーションの [パフォーマンス ログ ユーザー] グループにユーザー アカウントを追加します。 この場合、次の手順を実行します。
-
[ スタート]をクリックし、[検索の開始] ボックス内をクリックし、「compmgmt.msc」と入力して、Enter キーを押します。
-
[システム ツール] を展開します。
-
[ ローカル ユーザーとグループ] を展開し、[グループ] を クリックします。
-
グループの一覧で、[パフォーマンス ログ ユーザー] を右 クリックし、[グループに追加] をクリックします。
-
[全般] タブの [ 追加] を クリックします。
-
ユーザー名を入力するか、[詳細設定] を クリック してユーザー アカウントのディレクトリを検索します。
-
完了したら 、[OK] をクリックします。
-
もう一 度 [OK] をクリックして、[ パフォーマンス ログ ユーザーのプロパティ] ダイアログ ボックスを閉じます。