TraceView 限制
本主題描述 TraceView 的限制。
TraceView 視窗限制
TraceView 視窗只能顯示和控制使用視窗啟動的追蹤會話。 若要列出和控制系統上的所有追蹤會話,請使用 TraceView 命令列介面。
當您結束 TraceView 時,它會停止所有執行中 (或 即時) 使用 TraceView 啟動的追蹤會話。 若要啟動獨立于 TraceView 視窗執行的追蹤會話,請使用 TraceView 命令列介面。
您可以使用 TraceView 命令列介面 和其他軟體追蹤工具,例如 Tracelog 來控制 TraceView啟動的追蹤會話。 不過,如果您使用這些其他工具來變更執行中追蹤會話的屬性,則 TraceView 會停止追蹤會話,即使您變更追蹤會話執行時可以變更的屬性也一樣。 當您使用 TraceView 重新開機 (或 聯結) 追蹤會話時,它會更新屬性。
TraceView Command-Line限制
當您在命令提示字元視窗中提交 TraceView 命令時,TraceView 會開啟新的命令提示字元視窗以顯示其輸出。 您無法隱藏這些額外的視窗。
ETW 限制
TraceView 和其他以 Windows 事件追蹤為基礎的追蹤工具 (ETW) 只能建立一個追蹤會話,或為每個 WPP 或傳統追蹤提供者顯示一個追蹤記錄檔。 如果您建立追蹤會話,或使用已在另一個追蹤會話中啟用的 WPP 提供者顯示追蹤記錄,則會在其他會話中停用。
全域記錄器追蹤會話
TraceView 視窗沒有啟動 全域記錄器追蹤會話的選項。 不過,您可以使用視窗來啟動全域記錄器追蹤會話,方法是輸入全域記錄器 控制項 GUID、e8908abc-aa84-11d2-9a93-00805f85d7c6,或將 控制項 GUID 儲存在控制項 GUID 檔案中。 如需這些程式的詳細資訊,請參閱 使用控制 GUID 建立追蹤會話 和使用 CTL 檔案建立追蹤會話。
您也可以使用 TraceView 命令列介面 來啟動全域記錄器追蹤會話。 使用下列命令啟動全域記錄器追蹤會話。 此命令中的 「GlobalLogger」 這個字會區分大小寫。
traceview -start GlobalLogger [parameters]
如需 TraceView 命令的詳細資訊,請參閱 TraceView 控制項命令。
啟用追蹤提供者
TraceView 會自動啟用您新增至追蹤會話的追蹤提供者。 不過,建立追蹤會話之後,您無法使用 TraceView 視窗來啟用追蹤會話的其他追蹤提供者,或選擇性地停用您新增至追蹤會話的追蹤提供者。
若要啟用或停用提供者,請使用 traceview -enable 命令。 如需此命令的詳細資訊,請參閱 TraceView 控制項命令。