任務管理器 (Windows 元件)

工作管理員（Task Manager），是在 Windows 系統中管理應用程式和處理程序的工具，通常由 Windows 自帶，也有提供增強功能的第三方軟體。任務管理器可以讓使用者檢視當前執行的處理程序。它提供有關電腦效能和執行軟體的資訊，包括執行程序的名稱，CPU 負載，記憶體使用，I/O 情況，已登入的使用者和 Windows 服務。任務管理器也可以用來設定程序優先順序，處理器相關性，啟動和停止服務，強制終止程序。此程式在最新的 Windows 上能透過按然後輸入 taskmgr.exe；按並選取 “任務管理器”；按；或右擊 Windows 工作列並選取 “任務管理器”。任務管理器在 Windows NT 4.0 以現在的形式被加入。以前的版本的 Windows NT 和 Windows 3.x 則自帶任務列表，它能夠列出當前正在執行的程序，並終止它們，也可以建立一個新的程序。Windows 9x 有一個被稱為 “關閉程式” 的工具，該工具列出當前正在執行的程式，並提供關閉程式以及關閉電腦的選項。

功能

1.1 摘要檢視

在摘要模式下，任務管理器會顯示當前正在執行的具有主視窗的程式列表。它有一個 “詳細資訊” 的按鈕，按下就會啟用完整的任務管理器。

右擊列表中的任何應用程式都可以切換到該應用程式或結束應用程式的任務。按下結束任務會非強制地退出應用。

在 Windows 10 之前，在名為 “應用程式” 的選項卡中顯示了摘要模式中顯示的內容。

1.2 程序和詳細資訊

“程序” 選項卡顯示系統上所有正在執行的程序的列表。此列表包含 Windows 服務和其他使用者的程序。在 Windows XP 之前的版本會截斷長度超過 15 個字元的程序名稱。從 Windows XP 開始，Delete 鍵也可用於終止程序選項卡上的程序。預設情況下，“程序” 選項卡會顯示正在執行程序的使用者帳戶，CPU 使用率以及程序正在使用的記憶體量。並且還有更多隱藏的列可以顯示。從 Windows 8 開始，“程序” 選項卡將程序分為三類：

應用：帶有主視窗的程式
Windows 程序：Windows 自身沒有主視窗的元件，包括服務。
後臺程序：不是 Windows 自身的一部分，但又沒有主視窗（包括服務）的程式。

此選項卡顯示每個主視窗的名稱以及與每個程序關聯的服務。可以從此選項卡傳送正常的退出命令和強制終止命令。

詳細資訊選項卡是程序選項卡的增強版，類似於 Windows 7 及更早版本的程序選項卡。右擊列表中的程序可以更改程序的優先順序，設定處理器關聯（設定程序可以使用的處理器），並且可以結束程序。選擇結束任務會導致 Windows 立即該終止程序。選擇 “結束程序樹” 會導致 Windows 立即終止該程序的同時終止其直接或間接啟動的所有程序。但是。如果需要結束與發出對 TerminateProcess 呼叫的程序在不同的安全上下文中執行的程序，則需要使用 KILL 命令列實用程式。

1.3 效能

“效能” 選項卡顯示有關係統效能的總體統計資訊，例如總體 CPU 使用量和正在使用的記憶體量。顯示了這兩個值最近的圖表。還顯示了有關特定記憶體組合的詳細資訊。

有一個選項可以將 CPU 使用率圖分成兩個部分：核心模式時間和使用者模式時間。許多裝置驅動程式和作業系統的核心部分以核心模式執行，而使用者應用程式以使用者模式執行。從右擊選單中選擇 “顯示核心時間” 可以開啟該選項。當此選項開啟時，CPU 使用率圖將顯示淺藍和深藍區域。深藍區域是在核心模式下花費的時間量，淺藍區域顯示在使用者模式下花費的時間量。

“效能” 選項卡還顯示與電腦中存在的每個網路介面卡相關的統計資訊，在 Windows XP 到 Windows 7 中，此資訊位於單獨的選項卡 “網路” 中。預設顯示介面卡名稱，網路利用率的百分比，連線速度和網路介面卡的狀態，以及最近活動的圖表。

1.4 應用歷史記錄

Windows 8 中引入了 “應用歷史記錄” 選項卡，並顯示了被稱為 “通用 Windows 平臺” 的應用程式的資訊。Windows 會更緊密地控制這些應用程式的生命週期。此選項卡是 Windows 收集的關於它們的資料的檢視處。

1.5 啟動

“啟動” 選項卡也在 Windows 8 中被加入，並管理以 Windows 外殼自啟動的軟體。（在以前需要使用 MSConfig。）

1.6 使用者

在 Windows XP 中被加入的 “使用者” 選項卡顯示了當前電腦上有會話的所有使用者。例如伺服器上使用遠端桌面連線的多個使用者。或是從 Windows XP 開始並啟用了快速使用者切換的工作站上的多個使用者。使用者可以從此選項卡從此選項卡斷開來連線或登出。

歷史

2.1 Windows 9x

在 Windows 9x 中，按下 時，會出現一個 “關閉程式” 對話方塊。另外， Windows 9x 中，Windows 目錄中有一個名為 “任務”（TASKMAN.EXE）的程式。TASKMAN.EXE 是一個基本的程式並且功能很少。Windows 9x 中的系統監視器實用程式包含類似於 Windows 任務管理器的程序和網路監視功能。（另外，如果 Explorer 程序關閉，則透過在桌面上雙擊來啟動 Tasks 程式）。

2.2 Windows XP

在 Windows XP 中，工作管理員提供了「關機」選單，可以待機、休眠、關機、重新啟動、登出、切換使用者。如果不使用「歡迎畫面」，則工作管理員中不出現此功能表，且按下 Ctrl+Alt+Delete 後顯示的是「Windows 安全」對話方塊，可在「Windows 安全」對話方塊中選擇「工作管理員」。

2.3 Windows Vist/7

在 Windows Vista 中，任務管理器加入了新功能，其中包括：

“服務” 選項卡可檢視和修改當前執行的 Windows 服務，啟動和停止任何服務以及啟用 / 停用程序的使用者帳戶控制（UAC）檔案和登錄檔虛擬化。
在 “程序” 選項卡中加入了 “映像路徑名稱” 和 “命令列” 和 “描述” 列。它們顯示在程序中執行的可執行檔案的全名和路徑，還可以顯示的完整的命令列引數以及可執行檔案的 “描述” 屬性。
顯示資料執行防止狀態和虛擬化狀態的列。虛擬化狀態是指 UAC 虛擬化，啟用這個虛擬化會對某些系統位置的檔案和登錄檔引用靜默地重定向到使用者特定的區域。
透過右鍵單擊任何程序，可以直接開啟程序執行檔的屬性或包含該程序的資料夾。
任務管理器也不太容易受到來自外部或病毒的攻擊，因為它必須在管理員許可權下執行才能執行某些任務，例如登出其他已登入的使用者或傳送訊息。使用者必須進入 “程序” 選項卡並單擊 “顯示來自其他使用者的程序” 以驗證管理員許可權並解鎖這些功能。除非 UAC 被停用，否則顯示來自所有使用者的程序需要包括管理員在內的所有使用者接受 UAC 提示。如果使用者不是管理員，則當出現提示時，他們必須輸入管理員帳戶的密碼，如果此時停用了 UAC，則無法進行操作。
透過右鍵單擊任何正在執行的程序，可以建立記憶體轉儲。如果應用程式或程序沒有響應，此功能可能會非常有用，因此可以在偵錯程式中開啟記憶體轉儲檔案以獲取更多資訊。
包含待機、休眠、關機、重新啟動、登出、切換使用者的關機選單已被移除。
效能選項卡顯示系統正常執行時間。

2.4 Windows 8

在 Windows 8 中，Windows 任務管理器已被徹底修改，並進行了以下更改：

預設使用摘要檢視，該檢視僅顯示應用程式及其關聯的程序。
“程序” 選項卡中的資源利用率顯示為黃色陰影，較暗的顏色表示較高的使用率。
“效能” 選項卡分為 CPU、記憶體、磁碟、乙太網、無線網路（如果有的話）部分。選擇其中一個選項來檢視它的圖表。
CPU 選項卡預設不再顯示系統中每個邏輯處理器的單個圖形。現在可以顯示每個 NUMA 節點的資料。
“CPU” 選項卡會在安裝了 64 個到 640 個處理器上的電腦的圖表中顯示簡單的百分率。這些圖表是藍色的，而較暗的顏色表示較高的使用率。
現在將滑鼠懸停在任何邏輯處理器的資料上會顯示該處理器的非均勻訪存模型節點及其 ID。
加入了一個新的啟動選項卡，列出所有的自啟動應用程式。
“程序” 選項卡現在列出每個程序的名稱、CPU、記憶體、硬碟、網路資源，應用的狀態和總體使用情況的資料。
應用狀態可以顯示為暫停狀態。
在以前版本的任務管理器中的 “程序” 選項卡更名為 “詳細資訊”。

2.5 Windows 10

如果可用，在「效能」選項卡中顯示 GPU 資訊。

2.6 Windows 11

任務管理器的介面使用 WinUI 大幅重新整理，符合了流暢設計體系。
在 24H2 版本中，效能選項卡將顯示 NPU 資訊（如果有）。

弱點

任務管理器是計算機病毒和其他形式的惡意軟體的共同敵人；通常惡意軟體會在啟動時立即關閉任務管理器，從而將自己隱藏起來。例如，狙擊波蠕蟲和的變種就使用了這種技術。使用組策略可以停用任務管理器。許多型別的惡意軟體也可以透過登錄檔來啟用此策略。Rootkit 可以在任務管理器中隱藏，從而防止它們被檢測到並清除。