摘要
與舊版的 Microsoft Outlook 相比,Outlook 2010 和更新版本提供簡單的方法來啟用高級記錄:透過事件追蹤功能 (ETW) 。 當您啟用 ETW 記錄時,系統會產生一個事件追蹤記錄 ( .etl) 檔案。 您通常會在您擁有信箱的 Microsoft Exchange 伺服器上使用 ETW 記錄。 在這種情況下,您會遇到下列一或多個問題:
-
啟動時間慢
-
不規則傳送電子郵件訊息
-
緩慢顯示視圖
-
存取共用信箱的速度緩慢
注意:對於此高級 RPC 記錄可能無法捕獲的各種問題,您可能會遇到這些問題。 例如,啟動時間慢可能是由與增益集的互動所造成,而慢速資料夾存取可能是由大型信箱或資料夾所造成。 這些問題都無法透過本文所述的高級記錄來進行分析。 針對增益集、大型信箱或資料夾所造成的已知效能問題,請使用 Microsoft 支援及修復小幫手 (SaRA) 工具。 如需有關 SaRA 的詳細資訊,請參閱 Microsoft 知識庫中的下列文章:
使用 Office 365 的支援及修復小幫手來修正 Outlook 與 Office 365 的問題 可能還有一些高級記錄可以捕獲的其他問題。 如果您不確定,請與支援工程師聯繫,以協助您在啟用高級記錄之前先取得支援案例。 [其他資訊] 一節列出您可以追蹤以啟用全域記錄及高級追蹤的步驟。 此外,它還說明在啟用 ETW 追蹤時,如何收集記錄檔。 重要的是,為了協助保護客戶資料,高級追蹤記錄檔是二進位檔案,不需要轉換處理常式就能讀取這些檔案。 您可以將記錄檔上傳到 Microsoft 客戶支援服務提供的安全位置。 Microsoft 的支援工程師可以下載並轉換記錄檔以進行分析。
其他相關資訊
重要:此區段、方法或工作包含的步驟可告訴您如何修改註冊表。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為加強保護,請先備份登錄再進行修改。 這樣一來,如果發生問題,您就可以還原登錄。 如需有關如何備份和還原登錄的詳細資訊,請按下列文件編號,檢視「Microsoft 知識庫」中的文章:
322756 如何在 Windows 筆記中備份和還原登錄:當您即時再現問題時,最好啟用記錄。 如果您將記錄留在幾個小時或數天內,問題就變得非常難以分析,因為記錄檔中捕獲的資訊太多。
在 Outlook 中啟用全域記錄
當您透過 Outlook 介面啟用全域記錄時,Outlook 會產生傳輸與高級追蹤記錄。 郵件傳輸記錄是以文字為基礎的記錄,例如 OPML、IMAP、POP3 和 SMTP。 [高級追蹤記錄] 包含高級記錄事件。 [高級記錄] 事件包括下列專案:
-
RPC 追蹤事件
-
同步處理事件
-
Exchange Web 服務 (EWS) 與自動探索、可用性服務、寄件提醒與外出 (OOF) 相關的事件。
注意:在 Outlook 2010 中,全域記錄會在 RTM 版產品之後變更。 若要針對效能問題或其他意外行為進行疑難排解,您必須先確定您使用的是最新版本的 Outlook。 如需 Outlook 最新適用更新的詳細資訊,請參閱 Microsoft 知識庫中的下列文章:
2625547 如何安裝適用于 Microsoft Outlook 的最新更新 (只) 在 Outlook 中啟用全域記錄,請按照下列步驟進行:
-
在 [檔案] 索引標籤上,選取 [選項]。
-
在 [ Outlook 選項 ] 對話方塊中,按一下 [ 高級]。
-
向下滾動 [設定] 清單,然後選取 [ 啟用疑難排解記錄] (需要重新開機 Outlook) 選項。
-
按一下 [確定]。
-
結束 Outlook。
-
啟動 [登錄編輯程式]。
-
在指定的位置建立下列登錄值。
注意如果不存在任何登錄機碼或值,請手動建立它們。 此外,除非有特定指示,否則 Microsoft Office 的32位和64位版本的所有登錄機碼都是相同的。 如果該值已存在,請記下該值。 子項: 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 16.0 中的 [Office 2016] 與 [outlook 365] 的 [2019]。 -
關閉登錄編輯程式。
-
重新開機 Outlook,然後再現您的問題。
-
再現問題之後,請結束 Outlook。
-
在您傳送檔案至 Microsoft 支援工程師之後,請從步驟3停用記錄,並將 FastShutdownBehavior 設定為預設值0,以還原原始設定,除非您在步驟7中記下現有的值。
記事 記錄檔案是在多個資料夾中建立。 根據您所執行的 Outlook 版本而定,這些資料夾會有所不同。Outlook 2010
在% temp% 資料夾中記錄檔案
檔案名稱
Outlook RPC 記錄
OLKRPCLOG_date-time
自動探索記錄
olkdisc 記錄
Outlook/SharePoint 同步處理記錄
.htm 與 .xml 檔案
在%temp%\OlkAS 資料夾中記錄檔案
檔案名稱
可用性服務、OOF 及會議建議記錄檔
日期-時間-AS 記錄
保護規則記錄檔
日期-時間-PB4S 記錄
整合通訊記錄記錄檔
日期-時間-UM 記錄
整合訊息配置記錄檔
日期-時間。UMCFG 記錄
在%temp%\OlkCalLogs 資料夾中記錄檔案
檔案名稱
Outlook 行事曆記錄檔
OlkCalLog_date_time .etl
在資料夾中記錄檔案
%temp%\Outlook 記錄
檔案名稱
Outlook advanced ETW 記錄
Outlook-# # # # # # # #. .etl
寄件提醒記錄
date-time-mailtips 記錄
OOF 記錄
date-time-oof 記錄
傳輸記錄檔
opmlog 記錄
Outlook 設定檔記錄
Prof_OUTLOOK_PID_OutlookStart_date_time.txt
Prof_OUTLOOK_PID_OutlookStart_date_time.txtSMTP 記錄檔
emailaddress-外-date_time .log
POP3 記錄檔
emailaddress-呼入-date_time .log
IMAP 記錄檔
IMAP-emailaddress-呼入-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 日期. 記錄
Outlook-Windows 桌面搜尋索引記錄檔
資料檔案名 .log
Outlook 首次執行的處理常式記錄檔
firstrun 記錄
Outlook 2013 和 Outlook 2016
在% temp% 資料夾中記錄檔案
檔案名稱
Outlook/SharePoint 同步處理記錄
.htm 與 .xml 檔案
%Temp%\EASLogFiles 中的記錄檔
檔案名稱
適用于 Hotmail 帳戶的 EAS 記錄
bin 與 .xml 資料夾
在%temp%\OlkCalLogs 資料夾中記錄檔案
檔案名稱
Outlook 行事曆記錄檔
OlkCalLog_date_time .etl
在資料夾中記錄檔案
%temp%\Outlook 記錄
檔案名稱
[高級 ETW 記錄]
Outlook-# # # # # # # #. .etl
傳輸記錄檔
opmlog 記錄
Outlook 設定檔記錄
Prof_OUTLOOK_PID_xxxxxxxx_date_time.txt
Prof_OUTLOOK_PID_LoggingStart_date_time.txtSMTP 記錄檔
注意記錄檔只會記錄在 Outlook 2016 及較舊的版本中。
emailaddress-外-date_time .log
POP3 記錄檔
注意記錄檔只會記錄在 Outlook 2016 及較舊的版本中。
emailaddress-呼入-date_time .log
IMAP 記錄檔
注意記錄檔只會記錄在 Outlook 2016 及較舊的版本中。
IMAP-emailaddress-呼入-date_time .log
Outlook 共用引擎記錄檔
SharingEngine 日期. 記錄
Outlook-Windows 桌面搜尋索引記錄檔
資料檔案名 .log
Outlook 首次執行的處理常式記錄檔
firstrun 記錄
注意您可以依 [ 修改日期 ] 來排序,找出最近建立的檔案。
注上述步驟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 16.0 中的 [Office 2016] 和 [Outlook 365] 的 [2019]。
在 Outlook 2013 和 Outlook 2016 中只啟用 [高級記錄]
在 Outlook 2013 和 Outlook 2016 中,您可以啟用高級 ETW 記錄,而不啟用全域記錄。 如果您使用下列登錄設定,就不會產生郵件傳輸記錄 (POP3、SMTP 等) 。 此外,Outlook 視窗標題列不會顯示「已啟用記錄」字串。 若只要啟用 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 for Office 365 和 Outlook 2019 的 2016 16.0。
-
-
關閉登錄編輯程式。
-
啟動 Outlook,然後再現您的問題。
-
再現問題之後,請結束 Outlook。
-
在您傳送檔案至 Microsoft 支援工程師之後,請按照下列步驟還原原始設定:
-
將 EnableETWLogging 的值變更為0。
-
將 FastShutdownBehavior 的值變更為0,除非您在步驟3記下了現有的 FastShutdownBehavior 值。
-
在 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 for Office 365 和 outlook 2019 的 2016 16.0。 -
關閉登錄編輯程式。
若要查看修正記錄記錄,請依照下列步驟進行:
-
在導覽列上,按一下 [
]。 -
按一下 [ 資料夾],然後找出 [ 同步處理問題 ] 資料夾。
記事除非您展開資料夾清單,否則 [同步處理問題] 資料夾通常會隱藏。
效能記錄使用者群組
如果 .etl 檔案不是如預期所產生,請將您的使用者帳戶新增到工作站上的 [效能記錄使用者] 群組。 如果要執行這項操作,請依照下列步驟執行:
-
按一下 [ 開始],在 [開始搜尋] 方塊中按一下,輸入 compmgmt,然後按 enter。
-
展開 [ 系統工具]。
-
展開 [ 本機使用者和群組],然後按一下 [ 群組]。
-
在群組清單中,以滑鼠右鍵按一下 [ 效能記錄使用者],然後按一下 [ 新增至群組]。
-
按一下 [ 一般 ] 索引標籤上的 [ 新增]。
-
輸入您的使用者名稱,或按一下 [ 高級 ],在目錄中搜尋您的使用者帳戶。
-
完成後,請按一下 [確定]。
-
再次按一下 [確定] ,關閉 [ 效能記錄使用者屬性 ] 對話方塊。