このページの本文へ

Windows Info 第300回

Windowsの歴史を通じて地道に改良を続けてきたタスクマネージャー 11ではEdgeのプロセス表示に対応

2021年11月07日 10時00分更新

文● 塩田紳二 編集● ASCII

  • この記事をはてなブックマークに追加
  • 本文印刷

Windows 11のタスクマネージャーでは、Edgeのプロセスを役割で表示できるようになった

 Windowsが「重い」と感じるとき、真っ先に起動するのがタスクマネージャーだろう。このタスクマネージャーは、Windows 10の機能アップデートやWindows Insider ProgramのDev Channelプレビュー版で地道に改良が続けられてきた。Windows 11では、ついにタスクマネージャーでEdgeのプロセスを役割ごとに表示できるようになった。

 Edgeやそのベースが同じであるChromeは、多数のプロセスからなるプログラムだ。なぜそうしているかと言えば、1つはセキュリティを高めるために機能ごとにプロセスを分け、他のプロセスへの影響を抑える。たとえば、直接起動されるプログラム自体と、拡張機能やページ表示を行うレンダラーは、それぞれ別プロセスになっている。

 もう1つの理由は、ウェブページ(タブ)ごとに別プロセスとして高速化やメモリ割り当てに自由度を持たせたいからだ。ウェブブラウザは、現在では最も利用頻度の高いプログラムであり、ごく最近までは“速い”ブラウザが良いとされてきた。そのためには、同じブラウザ内の複数の処理、たとえばネットワークからのダウンロード、ページの表示(レンダリング)、JavaScriptの実行など、さまざまな処理を別プロセス化して、並列に実行させている。

 一般にOSのスケジューリングの単位には、プロセスとスレッドがあるが、プロセスはメモリなどのリソースの割り当て単位となる。これに対して、スレッドは親となるプロセスがリソース割り当てを管理する必要がある。実際には、ウェブブラウザは、複数のプロセスから構成され、さらにその内部にスレッドが複数(かなり多い。タブ1つで合計100以上になることも)ある。

 Edgeの内部プロセスには、以下の表のようなものがある。Windows 11のタスクマネージャーはこれを表示できる。ただし、これ自体はWindows 10でも、Edgeの「ハンバーガーメニュー」→「その他のツール」→「ブラウザータスクマネージャー」から見ることが可能だ。Windows 11のタスクマネージャーは、これも表示できるようになった。

表記 プロセスの種類 役割
フラウザー Browser ブラウザウィンドウやメニュー、ボタンなどの制御
レンダラー/タブ Renderer ウェブページの表示(HTML/CSS/JavaScript)
GPU プロセス GPU グラフィックス処理のためにGPUを利用するためのプロセス
ユーティリティ Utility オーディオ、ネットワークなどの処理
拡張機能 Plug-in/extension プラグインや拡張のプロセス
クラシュパッド Crashpad handler Edgeのプロセスを追跡しクラッシュを報告

Windowsの歴史を通じて
地道な改良が続いているタスクマネージャー

 Windowsにおけるタスクマネージャーは、Windows NT 4.0が最初だが、それ以前は実行中のプログラムを表示・停止などが指定できる 「Task List」(Windows 3.0)や「Close Program」(Windows 95)といった名前の機能だった。

 現在のように複数のタブを持ち、プロセスだけでなく、パフォーマンスなどの表示も可能になったのはWindows 2000から。これが現在のタスクマネージャーの原型と言える。

 当初は「Application」「Processes」「Performance」の3つのタブしかなかった。「Application」は、ウィンドウを持つプログラム用で当初はユーザーから見えるプログラムだけを対象にしていた。Windows 2000では、すべてのプロセスが見えるようになり、選択してプロセスを停止させることができるようになった。

 それから歴史を重ねてWindows 10になり、基本的な構成は「Process」(日本語表記はプロセス)、「Performance」(パフォーマンス)、「App history」(アプリの履歴)、「Startup」(スタートアップ)、「Users」(ユーザー)、「Details」(詳細)、「Services」(サービス)となったが、「Startup」「Users」「Services」は、もともとMMC(Microsoft Management Console)などで提供していた機能を取り込んだもの。

 現在「Process」となっているものは、すべてのプロセスをカテゴリに分け、リソースの消費状況などをメインに表示する。これに対して「Details」もすべてのプロセスを表示するが、こちらのほうはプロセス自体の情報をより細かく見ることができる。

 Windows 10での変更は、このProcessとPerformanceタブに集中している。たとえば、電力関連のスロットリング(電力制御)や消費電力、外部記憶のデバイス種別や、GPUのパフォーマンスや温度などが表示可能になった。Windows 10で高解像度表示機能が強化されたことにより、プロセスごとに高解像度対応であるかがわかるようになった。そのほか、プロセスをグループ化して表示できるようになったものWindows 10からである。

 不思議なことにWindowsでは、プロセス間に「親子」関係を認めていなかった。しかし、多くのOSの手本となったUnixでは、プロセスには明確な親子関係がある。Windows 10のいつ頃からか、Microsoftのドキュメントにプロセスの親子関係を認める表記が入り出し、現在ではCreateProcess関数にもその文言が入っている。

●“CreateProcess 関数は、作成プロセスとは別に実行される新しいプロセスを作成します。 ただし、わかりやすくするために、リレーションシップは親子リレーションシップと呼ばれます。”
 https://docs.microsoft.com/ja-jp/windows/win32/procthread/creating-processes

 タスクマネージャーがプロセスのグループ表示を可能にしたのは、UWPでプログラムを起動するRuntime Brokerがアプリごとに分離されたWindows 10 Ver.1709のときである。このときから、デスクトップアプリケーションもプロセスが親子関係でグループ化されて表示されるようになった。

 また、Windows 10 Ver.1903(19H1)では、既定のタブを設定できるようになった。従来のタスクマネージャーは起動すると必ず「Processes」タブを開いていたが、このバージョンから既定のタブを指定でき、起動時にはそのタブを表示できるようになった。実際の使い方としては、CPUやネットワークのグラフを見たいケースが多いだろう。

 Windows 11ではARM版の存在もあり、「Details」タブで実行中プログラムのアーキテクチャーが表示できるようになった。そしてWindows 10時代のWindows Insider ProgramのDev ChannelのBuild 21364でEdgeのプロセス表示が可能になり、これがWindows 11に正式に入った。

プロセスごとに実行コードのアーキテクチャを表示することもできる

 もっともこのEdgeのプロセス表示は、タスクマネージャーがEdgeのプロセスだけを特別扱いして表示している。おそらく、Edgeのブラウザータスクマネージャーに相当する情報を得ているのだと思われる。

タスクマネージャーのプロセス表示は、Edgeの「ブラウザタスクマネージャー」の情報とほぼ同じものだ

 というのも、Windowsのプロセスには、プロセスの名称や機能を外部から特定する方法がなく、プロセスがどんな処理をするのかを知っているのは、それを起動する親プロセスと子プロセス自身だけだからだ。

 なので、他のプロセス、たとえば同等の構造を持つChromeのプロセスはEdgeのように区別されず、単にChrome.exeという実行ファイルの名前が並ぶだけだ。また、プロセスの名称が表示されるのは、「Processes」タブだけで、「Details」タブでは、以前と同じようにすべてmsedge.exeとしか表示されない。

 Windows 11でタスクマネージャーの実行ファイルである「C:\Windows\System32\taskmgr.exe」に含まれている文字列を表示させると、Processesタブに表示される、RenderやBrowser、Utilityといった文字列が含まれている。これは、Windows 10のtaskmgr.exeには含まれていない。

 なお、Windowsでは、実行ファイルにはオリジナルの英語のみが含まれており、日本語対応などは、MUI(Multilingual User Interface)リソースファイルで別途定義されている。このため、日本語版であっても実行ファイル(Taskmgr.exe)から文字列を取り出すと英語のメッセージしか取り出すことができない。

 もちろん機能一点張りのソフトウェアは面白くないし、レンダーやネットワークのプロセスが動いたり、メモリを使う様子を見るのはおもしろい。作った人たちは満足なのかもしれないが、いったい“誰得”な機能のように思える。もちろん、Edgeのプロセス構造をブログ解説したり、それをこうして可視化してくれることは好奇心を満足はさせてくれる。

 とはいえ、これを「新機能」であるとか、ソフトウェアの“進化”のように言われても、なにか違うものを感じてしまう。しかし、そんなことよりも、Windows 11では、タスクバーの右クリックメニューからタスクマネージャーが起動できなくなったのが地味に痛かったりする。

カテゴリートップへ

この連載の記事
1
【整備済み品】中古 ノートパソコン NEC VersaPro VKT16/15.6型・第8世代Core i5-8250U(最大動作3.4GHz)/快適メモリ8GB/ 高速SSD 256GB/Win11 Pro/MS Office 2019付属/テンキー付, Webカメラ, USB3.0, HDMI, VGA, 有線LAN, WIFI内蔵, Bluetooth/ACアダプター付属/180日間保証
【整備済み品】中古 ノートパソコン NEC VersaPro VKT16/15.6型・第8世代Core i5-8250U(最大動作3.4GHz)/快適メモリ8GB/ 高速SSD 256GB/Win11 Pro/MS Office 2019付属/テンキー付, Webカメラ, USB3.0, HDMI, VGA, 有線LAN, WIFI内蔵, Bluetooth/ACアダプター付属/180日間保証
¥26,880
2
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
【整備済み品】富士通 ノートパソコン LIFEBOOK U9310 13.3型FHD(1920x1080) 超軽薄 ノートPC/第10世代 Core i5-10310U@1.7GHz/ 8GB メモリ/高速ストレージ SSD/Webカメラ/WIFI/Type-C/HDMI/win11&MS Office 2019 搭載 ビジネス 在宅勤務向け パソコン (メモリ:8GB/SSD:256GB)
¥36,979
3
HP ノートパソコン 15-fd 15.6インチ インテル Core Ultra 5 125H メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 WPS Office搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M7PA-AAAF)
HP ノートパソコン 15-fd 15.6インチ インテル Core Ultra 5 125H メモリ16GB SSD512GB Windows 11 Microsoft Office 2024搭載 WPS Office搭載 カメラシャッター 指紋認証 薄型 Copilotキー搭載 ナチュラルシルバー (BJ0M7PA-AAAF)
¥134,377
4
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
¥39,800
5
Apple 2025 MacBook Pro 10 コアCPU、10 コアGPU のM5 チップ搭載ノートパソコン:Apple Intelligence のために設計、14.2 インチLiquid Retina XDR ディスプレイ、24GB ユニファイドメモリ、1TBのSSD ストレージ - スペースブラック
Apple 2025 MacBook Pro 10 コアCPU、10 コアGPU のM5 チップ搭載ノートパソコン:Apple Intelligence のために設計、14.2 インチLiquid Retina XDR ディスプレイ、24GB ユニファイドメモリ、1TBのSSD ストレージ - スペースブラック
¥296,323

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
KIOXIA(キオクシア) 旧東芝メモリ microSD 128GB UHS-I Class10 (最大読出速度100MB/s) Nintendo Switch動作確認済 国内サポート正規品 メーカー保証5年 KLMEA128G
¥1,880
2
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,890
3
【Amazon.co.jp限定】バッファロー microSD 32GB 100MB/s UHS-1 U1 microSDHC【 Nintendo Switch 対応 】V10 A1 IPX7 Full HD RMSD-032U11HA/N
【Amazon.co.jp限定】バッファロー microSD 32GB 100MB/s UHS-1 U1 microSDHC【 Nintendo Switch 対応 】V10 A1 IPX7 Full HD RMSD-032U11HA/N
¥980
4
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
5
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
6
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥5,280
7
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥699
8
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
キヤノン Canon 純正 インクカートリッジ BCI-381(BK/C/M/Y)+380 5色マルチパック BCI-381+380/5MP 長さ:5.3cm 幅:13.9cm 高さ:10.75cm
¥5,545
9
バッファロー SDカード 128GB 100MB/s UHS-1 スピードクラス1 VideoSpeedClass10 IPX7 Full HD データ復旧サービス対応 RSDC-128U11HA/N
バッファロー SDカード 128GB 100MB/s UHS-1 スピードクラス1 VideoSpeedClass10 IPX7 Full HD データ復旧サービス対応 RSDC-128U11HA/N
¥1,980
10
バッファロー USBメモリ 32GB USB3.2(Gen1)/3.1(Gen 1)/3.0/2.0 充実サポート RUF3-K32GA-BK/N
バッファロー USBメモリ 32GB USB3.2(Gen1)/3.1(Gen 1)/3.0/2.0 充実サポート RUF3-K32GA-BK/N
¥880

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン