本文說明任務管理器的功能,並提供如何在疑難解答時套用這些功能的範例。
適用於: 所有支援的 Windows Server 和 Windows 用戶端版本
摘要
任務管理員是用於監視應用程式和處理效能和資源使用量的 Windows 內建解決方案。
其他相關資訊
任務管理器是由 Windows 和私人 API 中來自不同數據源的實時數據表和圖表所組成。 任務管理器的外觀會根據 Windows 或 Windows Server 版本而稍有不同。 不過,數據來自相同的來源。 任務管理員會在下表所列的索引標籤上顯示數據。
定位字元 | 資料類型 |
---|---|
程序 | 應用程式和背景進程的清單,以及每個應用程式的資源使用量。 |
效能 | 效能數據的清單和圖表。 個別檢視適用於 CPU 效能、記憶體效能和其他效能類別(視電腦設定而定)。 |
使用者 | 登入的使用者清單,以及在該用戶內容下執行的進程。 有其他數據,例如每個進程的資源使用量。 |
詳細資料 | 不論其為應用程式或背景進程,在計算機上執行的進程清單。 其他數據可供使用,包括使用者內容、資源使用量和描述。 |
服務 | 計算機上執行的服務清單。 清單格式與 Services MMC 控制台 (services.msc) 類似。 在此頁面上,您可以停止和啟動服務,或從此頁面移至 [服務] 控制檯。 |
注意
第一次開啟任務管理器時,您可能會看到其壓縮檢視。 此檢視類似下圖。
若要取得完整檢視,請選取 [任務管理器] 視窗底部的 [更多詳細數據 ]。
如需任務管理員的一般簡介,請參閱 任務管理器。
如何使用任務管理員進行疑難解答的範例
檢查 CPU 負載
當您使用預設檢視時, 不論實體或邏輯處理器數目為何,[效能] 索引卷標都會顯示計算機的整體 CPU 負載。
您可以根據核心進程所產生的負載,以及用戶進程所產生的負載來細分此數據。 若要這樣做,請以滑鼠右鍵按兩下圖形,然後選取 [ 顯示核心時間]。 圖形上的追蹤分成兩種色彩,一個用於核心進程,另一個用於用戶進程。
您也可以根據每個邏輯處理器的負載來細分數據。 例如,在具有八個邏輯處理器的計算機上,您可以計算每個處理器的負載(容量為100%),如下所示:
100%/8=12.5%
此範例中的每個處理器都會承載 12.5% 的 CPU 負載。 相反地,如果進程使用 12.5% 的 CPU 容量,進程就會使用相當於一個完整 CPU 的進程。
若要檢視更精確的載入資訊,請以滑鼠右鍵按兩下圖形,然後選取 [將圖形變更為>邏輯處理器]。 圖表會分割成多個圖形,每個處理器各一個。 它顯示不同的邏輯處理器會攜帶不同的負載。
檢查程式詳細數據
您可以使用 [行程]、[使用者] 和 [詳細數據] 索引卷標來檢視電腦上的使用中進程。 這些清單在排序和分組程序資訊的方式上有所不同。 此範例使用 [ 詳細數據] 索引標籤。
您可以以滑鼠右鍵按兩下其中一個資料行前端,然後選取 [選取 數據行],以變更顯示的數據行。 在下圖中, 會新增 [線程] 數據行。
任務管理員不會提供個別線程的詳細數據。 不過,您可以傾印有關程式的詳細資訊,以分析或提供給支持廠商。
若要這樣做,請在任何進程清單索引標籤中,以滑鼠右鍵按兩下進程,然後選取 [ 建立記憶體轉儲檔案]。
檢查等候鏈結
許多應用程式和進程相依於標準作業的其他進程和服務。 沒有回應的進程可能會等待其他進程完成或系統資源可供使用。 在這種情況下,任務管理器可以將此信息 顯示為等候鏈結,也就是顯示進程相依性的樹狀結構。
若要查看執行中進程的等候鏈結,請遵循下列步驟:
選取 [詳細數據] 索引標籤,然後選取程式。 請確定 [狀態] 資料列中的值為 [正在執行]。 您無法檢視暫停程式的等候鏈結。
以滑鼠右鍵按兩下程式,然後選取 [ 分析等候鏈結]。
如果進程如往常執行,且未等候任何其他進程,Task Manager 會顯示類似下列訊息的訊息:<進程> 正常執行。
注意
在此訊息中, <Process> 是您選取的進程名稱。
如果進程正在等候另一個進程,任務管理員會顯示等候鏈結樹狀結構。
如果沒有回應的進程有等候鏈結,您可以結束一或多個相依進程來解除封鎖進程。 若要這樣做,請遵循下列步驟:
- 在等候鏈結樹狀結構中,選取您要結束之任何程式旁的複選框。
- 選取 [結束程式]。