共用方式為


使用任務管理員對程序進行疑難解答

本文說明任務管理器的功能,並提供如何在疑難解答時套用這些功能的範例。

適用於: 所有支援的 Windows Server 和 Windows 用戶端版本

摘要

任務管理員是用於監視應用程式和處理效能和資源使用量的 Windows 內建解決方案。

其他相關資訊

任務管理器是由 Windows 和私人 API 中來自不同數據源的實時數據表和圖表所組成。 任務管理器的外觀會根據 Windows 或 Windows Server 版本而稍有不同。 不過,數據來自相同的來源。 任務管理員會在下表所列的索引標籤上顯示數據。

定位字元 資料類型
程序 應用程式和背景進程的清單,以及每個應用程式的資源使用量。
效能 效能數據的清單和圖表。 個別檢視適用於 CPU 效能、記憶體效能和其他效能類別(視電腦設定而定)。
使用者 登入的使用者清單,以及在該用戶內容下執行的進程。 有其他數據,例如每個進程的資源使用量。
詳細資料 不論其為應用程式或背景進程,在計算機上執行的進程清單。 其他數據可供使用,包括使用者內容、資源使用量和描述。
服務 計算機上執行的服務清單。 清單格式與 Services MMC 控制台 (services.msc) 類似。 在此頁面上,您可以停止和啟動服務,或從此頁面移至 [服務] 控制檯。

注意

第一次開啟任務管理器時,您可能會看到其壓縮檢視。 此檢視類似下圖。

顯示 [任務管理器] 壓縮檢視的螢幕快照。

若要取得完整檢視,請選取 [任務管理器] 視窗底部的 [更多詳細數據 ]。

如需任務管理員的一般簡介,請參閱 任務管理器

如何使用任務管理員進行疑難解答的範例

檢查 CPU 負載

當您使用預設檢視時, 不論實體或邏輯處理器數目為何,[效能] 索引卷標都會顯示計算機的整體 CPU 負載。

顯示任務管理員 [效能] 索引標籤上整體 CPU 顯示的螢幕快照。

您可以根據核心進程所產生的負載,以及用戶進程所產生的負載來細分此數據。 若要這樣做,請以滑鼠右鍵按兩下圖形,然後選取 [ 顯示核心時間]。 圖形上的追蹤分成兩種色彩,一個用於核心進程,另一個用於用戶進程。

螢幕快照,顯示任務管理器 [效能] 索引標籤上的整體 CPU 顯示,方法是使用 [顯示核心時間] 功能。

您也可以根據每個邏輯處理器的負載來細分數據。 例如,在具有八個邏輯處理器的計算機上,您可以計算每個處理器的負載(容量為100%),如下所示:

100%/8=12.5%

此範例中的每個處理器都會承載 12.5% 的 CPU 負載。 相反地,如果進程使用 12.5% 的 CPU 容量,進程就會使用相當於一個完整 CPU 的進程。

若要檢視更精確的載入資訊,請以滑鼠右鍵按兩下圖形,然後選取 [將圖形變更為>邏輯處理器]。 圖表會分割成多個圖形,每個處理器各一個。 它顯示不同的邏輯處理器會攜帶不同的負載。

顯示任務管理員 [效能] 索引標籤上邏輯 CPU 顯示的螢幕快照。

檢查程式詳細數據

您可以使用 [行程]、[使用者] 和 [詳細數據] 索引卷標來檢視電腦上的使用中進程。 這些清單在排序和分組程序資訊的方式上有所不同。 此範例使用 [ 詳細數據] 索引標籤。

您可以以滑鼠右鍵按兩下其中一個資料行前端,然後選取 [選取 數據行],以變更顯示的數據行。 在下圖中, 會新增 [線程] 數據行。

顯示 [任務管理器詳細資料] 索引標籤上進程清單的螢幕快照。

任務管理員不會提供個別線程的詳細數據。 不過,您可以傾印有關程式的詳細資訊,以分析或提供給支持廠商。

若要這樣做,請在任何進程清單索引標籤中,以滑鼠右鍵按兩下進程,然後選取 [ 建立記憶體轉儲檔案]。

此螢幕快照顯示 Task Manager 中行程操作選單上的 [建立記憶體傾印檔案] 命令。

檢查等候鏈結

許多應用程式和進程相依於標準作業的其他進程和服務。 沒有回應的進程可能會等待其他進程完成或系統資源可供使用。 在這種情況下,任務管理器可以將此信息 顯示為等候鏈結,也就是顯示進程相依性的樹狀結構。

若要查看執行中進程的等候鏈結,請遵循下列步驟:

  1. 選取 [詳細數據] 索引標籤,然後選取程式。 請確定 [狀態] 資料列中的值為 [正在執行]。 您無法檢視暫停程式的等候鏈結。

  2. 以滑鼠右鍵按兩下程式,然後選取 [ 分析等候鏈結]。
    如果進程如往常執行,且未等候任何其他進程,Task Manager 會顯示類似下列訊息的訊息:

    <進程> 正常執行。

    注意

    在此訊息中, <Process> 是您選取的進程名稱。

    如果進程正在等候另一個進程,任務管理員會顯示等候鏈結樹狀結構。

  3. 如果沒有回應的進程有等候鏈結,您可以結束一或多個相依進程來解除封鎖進程。 若要這樣做,請遵循下列步驟:

    1. 在等候鏈結樹狀結構中,選取您要結束之任何程式旁的複選框。
    2. 選取 [結束程式]。