タスク マネヌゞャヌ (Task Manager)

※基本的にWindows 7を察象ずしおおり、その他のOSでは内容が異なりたす。

メニュヌの[オプション]や[衚瀺]の項目は、遞択されおいるタブによっお異なりたす。

導入

起動方法

ショヌトカットキヌのCtrl + Shift + Escで起動できたす。なお、その実䜓は%WINDIR%\System32\taskmgr.exeにありたす。

タブごずの項目

タブの構成がWindows 8から倉曎されおいたす。

Windows 7 以前 Windows 8 以降 倉曎点
アプリケヌション プロセス  
プロセス プロセス / 詳现 埓来型に分割
サヌビス サヌビス ほが同じ
パフォヌマンス パフォヌマンス ネットワヌクもここに統合
ネットワヌク パフォヌマンス ネットワヌクグラフずしお統合
ナヌザヌ ナヌザヌ 機胜拡匵
なし アプリの履歎 新芏远加。ストアアプリ向け
なし スタヌトアップ 新芏远加。埓来はmsconfig

クリップボヌドぞのコピヌ

パフォヌマンス、詳现やサヌビスは、項目を遞択しおいる状態でCtrl+Cを抌䞋するず、その項目の内容がクリップボヌドにコピヌされたす。

プロセス (Processes)


アプリケヌション (Applicatioons)

プロセス (Processes)
衚瀺項目
列 説明
むメヌゞ名 プロセスの名前 (32bitのプロセスには、名前に続けお[*32]ず衚瀺される。すべおのプロセスに぀いお確認するならば、[詳现]タブで[プラットフォヌム]列を远加する)
PID (プロセス ID) 実行䞭のプロセスを䞀意に識別する番号
ナヌザヌ名 プロセスが実行されおいるナヌザヌアカりント
セッション ID プロセスの所有者を識別する番号

耇数のナヌザヌがログオンしおいる堎合は、各ナヌザヌには䞀意のセッションIDが割り圓おられる

CPU 䜿甚率 前回の曎新以降にプロセスが䞭倮凊理装眮 (CPU) を䜿甚した時間の比率 (列芋出しには [CPU] ず衚瀺される)
CPU 時間 プロセスによっお、その開始以降に䜿甚された合蚈プロセッサ時間 (秒単䜍)
メモリ - ワヌキング セット プラむベヌト ワヌキング セット内のメモリ容量ずプロセスが䜿甚しおいるメモリ容量のうち、他のプロセスず共有可胜なメモリ容量の合蚈
メモリ - ピヌク ワヌキング セット プロセスによっお䜿甚される、ワヌキング セット メモリの最倧容量
メモリ - ワヌキング セット デルタ プロセスによっお䜿甚される、ワヌキング セット メモリの倉化量
メモリ - プラむベヌト ワヌキング セット プロセスが䜿甚しおいるメモリ容量のうち、他のプロセスず共有できないメモリ容量だけを衚すワヌキング セットのサブセット
メモリ - コミット サむズ プロセスで䜿甚するために予玄されおいる、仮想メモリの容量
メモリ - ペヌゞ プヌル ハヌド ディスクなどの別の蚘憶メディアに曞き蟌める、プロセスのコミットされた仮想メモリの容量
メモリ - 非ペヌゞ プヌル 別の蚘憶メディアに曞き蟌めない、プロセスのコミットされた仮想メモリの容量
ペヌゞ フォヌルト メモリで芋぀からなかったプロセス甚デヌタを、ディスクから取埗する必芁のある回数 (ペヌゞ フォヌルト倀は、プロセスの開始時から环積する)
ペヌゞ フォヌルト デルタ 前回の曎新以降のペヌゞ フォヌルト数の倉化分
基本優先床 プロセスのスレッドがスケゞュヌルされる順序を決定する優先順䜍
ハンドル プロセスのオブゞェクト テヌブル内の、オブゞェクト ハンドルの数
スレッド プロセスで実行䞭の、スレッドの数
USER オブゞェクト プロセスによっお珟圚䜿甚されおいる、USERオブゞェクトの数

USERオブゞェクトは Window Managerのオブゞェクトであり、りィンドり、メニュヌ、カヌ゜ル、アむコン、フック、アクセラレヌタ、モニタ、キヌボヌド レむアりト、および他の内郚オブゞェクトがこれに該圓する。

GDI オブゞェクト グラフィックス出力デバむス甚APIのGDIラむブラリの、オブゞェクトの数
I/O 読み取り ファむル、ネットワヌク、デバむスのI/Oなど、プロセスによっお生成される読み取り入力/出力操䜜の数

※CONSOLE (コン゜ヌル入力オブゞェクト) のハンドルに転送されたI/O読み取りはカりントされない

I/O 曞き蟌み ファむル、ネットワヌク、デバむスのI/Oなど、プロセスによっお生成される曞き蟌み入力/出力操䜜の数

※CONSOLE (コン゜ヌル入力オブゞェクト) のハンドルに転送されたI/O曞き蟌みはカりントされない

I/O その他 ファむル、ネットワヌク、デバむスのI/Oなど、プロセスによっお生成される入力/出力操䜜のうち、読み取りでも曞き蟌みでもない操䜜の数。このような操䜜の䟋ずしおは、制埡機胜が挙げられる。

※CONSOLE (コン゜ヌル入力オブゞェクト) のハンドルに転送された「I/Oその他」操䜜はカりントされない

I/O 読み取りバむト数 ファむル、ネットワヌク、デバむスのI/Oなど、プロセスによっお生成される入力/出力操䜜で読み取られたバむトの数

※CONSOLE (コン゜ヌル入力オブゞェクト) のハンドルに転送されたI/O読み取りバむト数はカりントされない

I/O 曞き蟌みバむト数 ファむル、ネットワヌク、デバむスのI/Oなど、プロセスによっお生成される入力/出力操䜜で曞き蟌たれたバむトの数

※CONSOLE (コン゜ヌル入力オブゞェクト) のハンドルに転送されたI/O曞き蟌みバむト数はカりントされない

I/O その他のバむト数 ファむル、ネットワヌク、デバむスのI/Oなど、プロセスによっお生成される入力/出力操䜜のうち、読み取りでも曞き蟌みでもない操䜜で転送されたバむトの数。このような操䜜の䟋ずしおは、制埡機胜が挙げられる

※CONSOLE (コン゜ヌル入力オブゞェクト) のハンドルに転送されたI/Oその他のバむト数はカりントされない

むメヌゞ パス名 ハヌド ディスク䞊のプロセスの堎所
コマンド ラむン プロセスを䜜成するために指定されたコマンド ラむン党䜓
仮想化 ナヌザヌ アカりント制埡 (UAC) の仮想化をこのプロセスで有効にするのか、無効にするのか、たたは蚱可しないのかを指定

UAC の仮想化を有効にするず、ファむルずレゞストリの曞き蟌み゚ラヌがナヌザヌごずの堎所にリダむレクトされる

説明 プロセスの説明
デヌタ実行防止 このプロセスでデヌタ実行防止を有効にするのか無効にするのかを指定
タスク マネヌゞャヌのメモリ列の意味

プロセスのより詳现な情報は、Process Explorerで埗られたす。

プロセスの終了

䞍芁なプロセスは、そのプロセスを遞択した状態で[プロセスの終了]をクリックするこずで終了させられたす。これをコマンドから行うならば、taskkillがそれです。

Windows 11 23H2以降ならば蚭定から有効にするこずで、タスクバヌの[タスクを終了する]から終了させられたす。【やじうたPC Watch】タスクバヌからアプリを匷制停止する機胜、ただ有効にしおいないのならオンにしよう - PC Watch 劉尭 (2024/07/31)

終了できないプロセス

プロセスを終了させようずしたずき「操䜜を完了できたせんでした。アクセスが拒吊されたした。」ず衚瀺され、終了できない堎合がありたす。[NT] タスク マネヌゞャからはサヌビス プロセスを終了できない

OSの起動時に実行されるプロセス

スタヌトアップに登録されたプログラムは、OSの起動時に自動で実行されたす。これが䞍芁なプロセスならば、システム構成ナヌティリティで無効にするこずで実行されなくなりたす。

Windows 8以降では、[スタヌトアップ]タブで管理したす。

プロセスの識別

同名のプロセスが耇数衚瀺され区別できないずきは、[コマンド ラむン]を列に远加するず、プロセスごずの起動目的で区別できたす。

ディスクにアクセスしおいるプロセス

プロセスごずのアクセスの詳现はリ゜ヌス モニタヌで確認できたす。ディスクにアクセスしおいるプロセスや、そのプロセスがアクセスしおいるファむルは、Process Explorerの[Find Handle or DLL]で"C:\"のようにドラむブレタヌで怜玢するこずで確認できたす。

詳现

Windows 8で远加された機胜です。

指定のプロセスのコンテキストメニュヌから[関係の蚭定]を遞択するず、[プロセッサの関係]りィンドりが衚瀺され、そのプロセスで䜿甚するプロセッサを指定できたす。

サヌビス (Services)

りィンドり右䞋の[サヌビス]をクリックするず、サヌビス コン゜ヌルを起動できたす。

サヌビスの停止

サヌビスを停止させようずしたずき、次のようにメッセヌゞが衚瀺されサヌビスを停止できないこずがありたす。

  • アクセスが拒吊されたした。
  • 芁求された制埡はこのサヌビスに察しお無効です。

パフォヌマンス (Performance)

  説明
CPU 䜿甚率
CPU Usage
 
CPU 䜿甚率の履歎
CPU Usage History
 
メモリ
Memory
 
物理メモリの䜿甚率の履歎
Physical Memory Usage History
 

[リ゜ヌス モニタヌ]ボタンをクリックするこずで、リ゜ヌス モニタヌを起動できたす。

CPU

衚瀺郚のコンテキストメニュヌの【グラフの倉曎 → 論理プロセッサ】ずするこずで、論理プロセッサごずの䜿甚率を確認できたす。

そのずきPコアずEコアの区別は、HWiNFOのセンサヌの[Average Effective Clocks]などの項目の”P-core 0"や"E-core 2"の衚蚘の”P”、”E”で刀別でき、”0”や”2”で番号を確認できたす。Core Ultra 9 285K/Core Ultra 7 265K/Core Ultra 5 245K速報レビュヌ第14䞖代Ryzen 9000ずの比范で実力を芋る - 週刊アスキヌ 加藀勝明 (2024/10/25)

皌働時間 (Up time) の起点はシステムが起動した時点のため、高速スタヌトアップが有効な状態でシャットダりンから起動しおも、リセットされたせん。

物理メモリ (Physical Memory)

物理メモリの䜿甚状況を衚瀺したす。

項目 説明
合蚈 OSが認識しおいる、物理メモリのサむズ
キャッシュ枈み キャッシュずしお利甚されおいるメモリ領域 (SuperFetchを含む)
利甚可胜 未䜿甚のメモリ領域ず、すぐに解攟できるキャッシュ枈みメモリ領域の合算
空きメモリ 未䜿甚のメモリ領域
Windows 8.1での項目
項目 説明
䜿甚䞭 䜿甚しおいる、物理メモリのサむズ
利甚可胜 䜿甚しおいない、物理メモリのサむズ
(物理メモリ - ハヌドりェア予玄枈み - 䜿甚䞭の物理メモリ)
コミット枈み コミットされおいる (確保されおいる) 仮想メモリのサむズず、その最倧倀
(最倧倀 = 物理メモリ - ハヌドりェア予玄枈み + 仮想メモリ)
キャッシュ枈み ファむルキャッシュずしお利甚されおいるサむズ
ペヌゞ プヌル メモリ䞍足時にスワップアりト可胜なペヌゞのサむズ
非ペヌゞ プヌル スワップアりト䞍可胜なペヌゞのサむズ
ハヌドりェア予玄枈み 内蔵グラフィックなどで確保されおいるサむズ
Windows OS入門第4回 メモリ管理 - IT 打越浩幞 (2014/12/24)

カヌネル メモリ (Kernel Memory)

Windows OSのカヌネルで利甚されおいるメモリのサむズを衚瀺したす。

項目 説明
ペヌゞ スワップアりト可胜なカヌネル メモリ領域のサむズ

メモリ䞍足時には、この領域がペヌゞ ファむルぞスワップアりトされるこずがある

非ペヌゞ スワップアりト䞍可胜なカヌネル メモリ領域のサむズ

割り蟌み凊理やプロセス/メモリ管理など、垞にメモリ䞊に存圚する必芁があるデヌタが眮かれる

システム (System)

プロセスやハンドルなどの情報を衚瀺したす。

項目 説明
ハンドル オブゞェクト ハンドルの総数
スレッド システムで実行されおいるスレッドの総数
プロセス システムで実行されおいるプロセスの総数。その詳现はプロセスタブで確認できる
起動時間 システムが起動しおからの経過時間。「日時分秒」の曞匏で衚される
コミット 実行䞭のプログラムやデヌタなどで䜿甚しおいるメモリのサむズ

「珟圚のコミット サむズ / 最倧のコミット サむズ」の曞匏で衚される。

  • 珟圚のコミット サむズ = 䜿甚䞭の物理メモリ + 䜿甚䞭のペヌゞファむル
  • 最倧のコミット サむズ = 物理メモリ + 最倧ペヌゞ ファむル

パフォヌマンスに関するより詳现な情報は、リ゜ヌス モニタヌで確認できたす。

GPU

Windows 10 Fall Creators Update以降では、GPUのパフォヌマンスも確認できたす。

ただしGPUのドラむバがWDDM 2.0以䞊に察応しおいないず衚瀺されないため、その必芁があるずきはProcess ExplorerのSystem Informationを利甚したす。GPUs in the task manager – DirectX Developer Blog

初期状態では3D、Copy、Video Decode、Video Encodeなどの4぀のGPU゚ンゞンの倀が衚瀺されたすが、これらはそれぞれのドロップダりンから倉曎できたす。衚瀺できるのは䞋衚のような項目ですが、遞択可胜な項目はGPUによっお異なりたす。

゚ンゞン名 圹割 数倀の意味 凊理䟋
3D 3Dグラフィックス描画 3D描画パむプラむンの凊理の負荷 DirectX、OpenGL、Vulkanを䜿ったレンダリングや、DWMによるりィンドり描画
Copy デヌタ転送 GPU内郚やCPUずGPU間のメモリコピヌ凊理の䜿甚率 テクスチャ転送、RAMずVRAM間のコピヌ
Video Decode 動画デコヌド ハヌドりェアによるデコヌドの負荷 動画再生、動䜜サムネむル䜜成
Video Encode 動画゚ンコヌド ハヌドりェアによる゚ンコヌドの負荷 動画䜜成、画面録画
Video Processing 映像埌凊理 デコヌド埌の映像凊理の負荷 色倉換、スケヌリング
Compute 汎甚蚈算 DirectComputeなどによる汎甚GPU蚈算の負荷 機械孊習、物理挔算
Overlay オヌバヌレむ   映像をGPU䞊で合成。FPS衚瀺や字幕など
Security セキュリティ   暗号化、埩号化。DRM

同䞀の゚ンゞンが耇数あるず、Copy、Copy 1、Copy 2のように連番付きで衚瀺されたす。

䜿甚率 (Utilization) には、最も䜿甚率の高いGPU゚ンゞンのそれが衚瀺されたす。

ネットワヌク (Networking)

メニュヌの[オプション]には、他のタブず比范しお次の項目が远加されたす。

  • タブを垞にアクティブにする 
 ネットワヌク タブが遞択されおいない堎合でもデヌタは収集されたす。
  • 蓄積デヌタの衚瀺 
 ネットワヌク アダプタヌを介しお枡されるすべおのデヌタを衚瀺したす。
  • 自動スケヌル 
 グラフのスケヌルを調敎したす。
  • リセット 
 すべおのアダプタヌの履歎をリセットしたす。
  • スケヌルの衚瀺 
 スケヌルを衚瀺したす。
衚瀺項目
列名 説明

Network Adapter Name
Name of the network adapter in the Network Connections folder.
アダプタヌの説明
Adapter Description
Description of the adapter, typically the same as the device name in the network connections folder.
ネットワヌク䜿甚率
Network Utilization
Network utilization percentage based on the initial connection speed for the interface.
リンク速床
Linkspeed
Connection speed of the interface taken from the initial connection speed.
状態  
送信スルヌプット バむト
Bytes Sent Throughput
The percentage of connection bandwidth used by traffic sent from the machine in the polling time period.
受信スルヌプット バむト
Bytes Received Throughput
The percentage of connection bandwidth used by traffic received by the machine in the polling time period.
スルヌプット バむト
Bytes Throughput
The percentage of connection bandwidth used by both sent and received traffic in the polling time period.
送信バむト数
Bytes Sent
The total number of bytes sent on the connection to date. Cumulative, can be reset.
受信バむト数
Bytes Received
The total number of bytes received on the connection to date. Cumulative, can be reset.
バむト数
Bytes Total
The total number of bytes sent and received on the connection to date. Cumulative, can be reset.
1間隔の送信バむト数
Bytes Sent/Interval
The total number of bytes sent on the connection in the polling time interval.
1間隔の受信バむト数
Bytes Received/Interval
The total number of bytes received on the connection in the polling time interval.
1間隔のバむト数
Bytes/Interval
The total number of bytes received and sent on the connection in the polling time interval.
送信ナニキャスト数
Unicasts Sent
The total number of bytes requested to be transmitted to unicast addresses by higher-level protocols. The value includes the packets that were discarded or not sent.
受信ナニキャスト数
Unicasts Received
The total number of bytes received from unicast addresses by higher-level protocols
ナニキャスト数
Unicasts
The total number of Unicast Sent and Unicast Received packets to date.
1間隔の送信ナニキャスト数
Unicasts Sent/Interval
The total number of bytes requested to be transmitted to subnet-unicast addresses by higher-level protocols on the connection in the polling time interval.
1間隔の受信ナニキャスト数
Unicasts Received/Interval
The total number of bytes from subnet-unicast addresses delivered to higher-level protocols on the connection in the polling time interval.
1間隔のナニキャスト数
Unicasts/Interval
The total number of Unicast Sent and Unicast Received packets for the connection in the polling time interval.
送信非ナニキャスト数
Nonunicasts Sent
The total number of bytes requested to be transmitted to nonsubnet-unicast addresses by higher-level protocols on the connection to date.
受信非ナニキャスト数
Nonunicasts Received
The total number of bytes from nonsubnet-unicast addresses delivered to higher-level protocols by on the connection to date.
非ナニキャスト数
Nonunicasts
The total number of nonunicast Sent and nonunicast Received packets to date.
1間隔の送信非ナニキャスト数
Nonunicasts Sent/Interval
The total number of bytes requested to be transmitted to nonsubnet-unicast addresses by higher-level protocols on the connection in the polling time interval.
1間隔の受信非ナニキャスト数
Nonunicasts Received/Interval
The total number of bytes from nonsubnet-unicast addresses delivered to higher-level protocols on the connection in the polling time interval.
1間隔の非ナニキャスト数
Nonunicasts/Interval
The total number of nonunicast Sent and nonunicast Received packets in the polling time interval.
Microsoft Windows XP - Networking fields overview

ナヌザヌ (Users)

スタヌトアップ (Startup)

※これはWindows 8で远加された機胜で、埓来のシステム構成ナヌティリティによる蚭定に代わるものです。

衚瀺項目は、ヘッダヌを右クリックするこずで倉曎できたす。

  • 発行元
  • 状態
  • スタヌトアップぞの負荷
  • スタヌトアップの皮類
  • スタヌトアップ時のディスク I/O
  • スタヌトアップ時の CPU
  • 珟圚実行䞭
  • 無効な時間
  • コマンド ラむン

名前が"Program"ず衚瀺される項目は、[コマンド ラむン]のヘッダヌを衚瀺するこずで実䜓を確認できたす。

名前で刀断しにくい項目は、コンテキストメニュヌからプロパティを衚瀺するこずで、実䜓を確認できたす。同じ項目が重耇しお登録されおいるように芋えるずきも、それで異なる実䜓であるこずを確認できたす。それでも同じ実䜓を瀺しおいるようならば、Autorunsでそれが登録されおいるレゞストリのキヌを確認したす。そこで同じファむルが

  • HKEY_LOCAL_MACHINE\SOFTWARE
  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node

のように2か所に登録されおいるならば、䞀方を無効にしたす。

より詳现な情報はAutorunsで確認できたす。

項目の無効化

項目を右クリックするこずで、項目を個別に無効化できたす。そのずき[無効化]のメニュヌがグレヌアりトしお衚瀺されるずきは、タスクマネヌゞャヌを管理者ずしお起動した䞊で蚭定したす。

項目の削陀

Autorunsならばレゞストリを盎接操䜜せずに削陀でき、そこで無効にするこずで非衚瀺にもできたす。

レゞストリの䞋衚のパスにある項目を削陀するこずで、スタヌトアップの項目を削陀できたす。

レゞストリのパス  
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run すべおのナヌザヌ
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run すべおのナヌザヌ (32bit)※1
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 珟圚のナヌザヌ
HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run 珟圚のナヌザヌ (32bit)※1

※1 64bit環境での32bitプロセスのリダむレクト甚 How to Remove Invalid Entries from Task Manager Startup tab » Winhelponline

Runず同䞀のパスにRunOnceもありたすが、こちらは既定では1床実行したら削陀される倀です。Run and RunOnce Registry Keys - Win32 apps | Microsoft Learn

オプション

メニュヌの【オプション】から、いく぀かの蚭定をできたす。

機胜 説明
垞に手前に衚瀺
Always On Top
最小化しない限り、垞にタスクマネヌゞャヌがほかのりィンドりよりも手前に衚瀺される。
未䜿甚時に最小化
Minimize On Use
[アプリケヌション]タブでタスクを遞択し、[切り替え]※1をクリックしおアプリケヌションをアクティブにしたずきに、タスクマネヌゞャヌが最小化される。Vista Task Manager "Minimize On Use" Option help
最小化時に隠す
Hide When Minimized
最小化したずきに、タスクマネヌゞャヌをタスクトレむに栌玍する。

※1 [アプリケヌション]タブの[切り替え]ボタン

耇数のダりンロヌドサむトから、たずめお怜玢