如何使用 xbootmgr 分析 Windows 啟動性能
緩慢的啟動時間可能會讓 Windows 用戶感到沮喪。幸運的是,微軟提供了一個名為 xbootmgr 的強大工具,可以讓您分析和優化 Windows 啟動過程。本文將指導您使用 xbootmgr 執行引導跟踪並識別性能瓶頸。
xbootmgr 是 Windows 評估和部署工具包 (ADK) 中包含的命令行實用程序。它允許您捕獲詳細的啟動跟踪,準確顯示 Windows 啟動期間發生的情況。通過分析這些跟踪,您可以查明哪些驅動程序、服務或應用程序正在減慢您的啟動過程。
安裝 Windows ADK
在使用 xbootmgr 之前,您需要安裝 Windows ADK:
步驟一:訪問 Microsoft 開發人員網站並下載適合您的 Windows 版本的 ADK 安裝程序。
步驟2:運行安裝程序並在選擇要安裝的功能時選擇“Windows Performance Toolkit”。
步驟3:完成安裝過程。
運行基本引導跟踪
安裝 ADK 後,您可以執行基本的引導跟踪:
步驟一:打開提升的命令提示符(以管理員身份運行)。
步驟2:導航到 xbootmgr 的安裝目錄,通常:
cd C:Program Files (x86)Windows Kits10Assessment and Deployment KitWindows Performance Toolkit
步驟3:運行以下命令來啟動引導跟踪:
xbootmgr -trace boot -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:BootTraces
第4步:您的計算機將自動重新啟動。重新啟動後照常登錄。
第5步:等待跟踪完成。您會在屏幕上看到倒計時器。
第6步:完成後,您將在 C:BootTraces 目錄中找到跟踪文件。
分析不同的啟動場景
xbootmgr可以分析各種啟動場景。以下是一些有用的命令:
關機跟踪
xbootmgr -trace shutdown -noPrepReboot -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:ShutdownTraces
待機和恢復跟踪
xbootmgr -trace standby -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:StandbyTraces
休眠和恢復跟踪
xbootmgr -trace hibernate -traceFlags BASE+CSWITCH+DRIVERS+POWER -resultPath C:HibernateTraces
了解跟踪標誌
-traceFlags 參數控制捕獲哪些信息。一些常見的標誌包括:
- BASE:捕獲基本系統事件
- CSWITCH:記錄線程之間的上下文切換
- DRIVERS:記錄驅動加載和初始化
- POWER:捕獲電源狀態轉換
- REGISTRY:記錄註冊表訪問操作
您可以使用 + 符號組合多個標誌。
解釋引導跟踪結果
要分析跟踪文件,您需要使用 Windows 性能分析器 (WPA) 工具,該工具也包含在 ADK 中:
步驟一:打開 Windows 性能分析器。
步驟2:加載 xbootmgr 生成的 .etl 文件。
步驟3:檢查圖表以識別加載緩慢的驅動程序或服務。
第4步:在啟動過程中查找長時間延遲或高 CPU 使用率。
重點優化啟動過程中佔用最多時間或資源的元素。
通過掌握 xbootmgr,您將獲得有關 Windows 啟動過程的寶貴見解。這些知識使您能夠就哪些驅動程序、服務或應用程序可能會減慢啟動時間做出明智的決定。根據您的分析進行系統更改時請記住要小心謹慎。
