Process Hacker — タスクマネージャーより10倍強力なプロセス管理ツール、現在はオープンソース

ひとことで言うと:Windows上で最も強力な無料プロセスマネージャー、内蔵タスクマネージャーをはるかに凌ぐ。各プロセスのスレッド/ハンドル/ネットワーク接続/GPU使用率/DLLモジュールを完全表示。強制終了、一時停止、メモリ編集などの高度な操作に対応。現在はSystem Informerに名称変更。


Windowsのタスクマネージャーでは「物足りない」と感じたことはない?

シナリオ1:CPUやメモリが何かのプロセスで使い果たされている。タスクマネージャーを開くと — 「System」や「svchost.exe」がCPUを90%使用と表示されるだけ。どのサービスが原因か特定できない。タスクマネージャーはすべてのsvchostプロセスをまとめて表示するからだ。

シナリオ2:プログラムが悪意のある動作をしていると疑っている(こっそりネットワーク接続を開いたり、不審なモジュールをロードしたり、他のプロセスに注入したり)。各プロセスの「ネットワーク接続リスト」や「ロード済みDLLリスト」を見たい — タスクマネージャーにはこれらの機能がない。

シナリオ3:プログラムがフリーズした。タスクマネージャーの「タスクの終了」を試しても効かない。「プロセスツリーの終了」を試してもダメ。プロセスに自己保護メカニズムがある。強制的に終了させられるツールが必要だ。

Process Hackerはこれらの「タスクマネージャーでは不十分」というシナリオのために作られた — タスクマネージャーが隠すすべての詳細を明らかにし、より多くの制御を提供する。


Process Hackerとは?

Process Hackerはオープンソース、無料のプロセス管理ツール(現在はSystem Informerに名称変更)、コミュニティの愛好家によって開発・保守されている。本質的には「タスクマネージャーの上位版」であり、Windowsプロセス情報のすべてを表示する。

中核機能:

  1. 詳細なプロセス情報:タスクマネージャーの10倍以上の情報
  2. プロセス管理:強制終了、一時停止、優先度設定など
  3. システム監視:リアルタイムCPU/メモリ/ディスク/ネットワーク/GPU使用率
  4. 診断分析:ハンドル、DLL、ネットワーク接続、スレッドスタックを表示

ひとことで言うと:「タスクマネージャーが問題の原因を表示できない」と感じたら、Process Hackerを開け。


中核機能

1. 非常に詳細なプロセス情報 — タスクマネージャーをはるかに凌駕

Process Hackerはデフォルトで数十のプロセス情報列を表示し、タスクマネージャーの基本メトリクスをはるかに超える:

情報列説明タスクマネージャーにある?
CPU使用率(コア別)論理CPUごと❌ 合計のみ表示
GPU使用率NVIDIA/AMD 3D/デコード/エンコード⚠️ Win11基本のみ
ディスクI/O読み書き速度と総バイト数⚠️ Win10+のみ
ネットワーク接続プロセスごとの接続❌ なし
ハンドル数開かれているシステムハンドル❌ なし
GDIオブジェクトグラフィックスデバイスインターフェース数❌ なし
コマンドライン起動時に使用された完全なコマンドライン❌ なし
ユーザー名プロセスを実行しているアカウント✅ あり
プロセスパスEXEファイルの完全パス⚠️ 右クリックが必要
プロセスID(PID)プロセス識別子⚠️ 有効化が必要
スレッド数実行中のスレッド✅ あり

実用的な使い方:タスクマネージャーが「svchost.exeがCPU50%使用」と表示するとき、Process Hackerは正確にどのサービスかを教えてくれる。

2. 強制終了 — 通常の方法が効かないときに機能

Process Hackerのプロセス終了はタスクマネージャーよりはるかに強力:

操作説明タスクマネージャーProcess Hacker
プロセス終了標準終了
プロセスツリー終了プロセスと子プロセスを終了
強制終了終了処理をバイパスして直接強制終了独自機能
プロセス一時停止プロセスを一時的に凍結
プロセス再開一時停止したプロセスを再開
デバッガー切断デバッガーが接続されている場合に強制切断

「強制終了」 が最もよく使われる機能 — プロセスがフリーズして「タスクの終了」が効かない場合、Process Hackerの強制終了で通常は対処できる。

3. プロセスの「内部」を表示 — ハンドル、DLL、スレッド、ネットワーク

任意のプロセスを右クリック → 「プロパティ」 → 複数のタブを表示:

タブ表示内容
スレッドプロセス内の全スレッドとそのスタック呼び出しチェーン
モジュールプロセスがロードした全DLL — 不審なDLL注入がないか確認
ハンドルプロセスが開いた全システムオブジェクト(ファイル、レジストリ、イベントなど)
ネットワーク全TCP/UDP接続 — 接続先のIPとポート
ディスク進行中の読み書き操作
GPUGPU使用率
メモリ仮想メモリ、ワーキングセット、プライベートバイトなど
サービスこのプロセスがホストするWindowsサービス(特にsvchost.exeで有用)

典型的なマルウェア調査の流れ:

  1. 不審なネットワーク接続があるプロセスを見つける
  2. 「ネットワーク」タブを確認 — 接続先IPを確認
  3. 「モジュール」タブを確認 — 不審なDLLがロードされていないか確認
  4. 「コマンドライン」を確認 — 正規のプログラムパスか確認

4. システム監視 — 全リソースのリアルタイムチャート

Process Hackerにはシステム監視パネルが付属(タスクマネージャーの「パフォーマンス」タブと似ているが、より情報量が多い):

システム概要:
  CPU: 平均15%(6コア / 12スレッド)
  メモリ: 8.5 GB / 16 GB(53%)
  ディスク C: 読み取り 50 MB/s / 書き込み 30 MB/s
  ネットワーク: ダウンロード 2 Mbps / アップロード 0.5 Mbps
  GPU: 3D負荷 20%

これらの監視メトリクスはシステムトレイアイコンにも表示可能 — CPU/メモリ/温度をトレイに表示するよう設定できる(タスクマネージャーにはこの機能がない)。

5. サービス管理 — Windowsサービスの起動/停止

Process Hackerにはサービス管理機能が内蔵(services.mscと類似):

  • すべてのWindowsサービスの状態を表示
  • サービスの開始/停止/再起動
  • サービス → プロセスのマッピングを表示(「このサービスがどれだけリソースを使っているか」)
  • サービスの依存関係を表示

プロフェッショナルメディアとユーザーレビュー

メディアレビュー
TechSpot「Process Hackerはパワーユーザーにとって必須のツール — タスクマネージャーが隠す実行中プロセスのすべてを明らかにする」
Ghacks「タスクマネージャーの制限に不満を感じたことがあるなら、Process Hackerが解決策 — あらゆる面でより強力」
How-To Geek「Process HackerはタスクマネージャーとProcess Explorerのベスト機能を1つの強力な無料ツールに統合」

実際のユーザーの声

「タスクマネージャーすら開けない(マルウェアに無効化された)場合でも、Process Hackerは正常に動作する。ある時、感染を疑ってProcess Hackerを開いたら、見知らぬプロセスが猛烈にネットワーク接続を確立していた。右クリック → プロパティ → ネットワークタブ → 海外のIPに接続しているのを確認。強制終了してすぐにファイルを削除した。」 — セキュリティ運用エンジニア

「svchost.exeがCPUを100%使用。タスクマネージャーは『サービスホスト: ローカルシステム』(数十のサービスがまとめられている)とだけ表示。Process Hackerに切り替えたら、Windows Updateサービスがバックグラウンドでリトライを繰り返していることが判明。サービスを停止するとCPUは即座に低下。タスクマネージャーではここまで特定できない。」 — システム管理者

「『プロセス一時停止』機能が非常に便利。ゲーム中にバックグラウンドプロセスがCPUを奪う — 見つけて右クリック、一時停止 — ゲームがスムーズに。終わったら右クリック、再開。『プロセス終了』より便利 — プログラムを再起動する必要がない。」 — ゲーマー


競合比較

項目Process HackerタスクマネージャーProcess ExplorerProcess Lasso
価格完全無料内蔵無料完全無料無料/Pro $29.95
状態System Informerに名称変更システム内蔵Microsoft(活発)活発
プロセス詳細レベル⭐⭐⭐⭐⭐ 最も包括的⭐⭐ 限定的⭐⭐⭐⭐⭐ 包括的⭐⭐⭐⭐ 良好
ハンドル/DLL表示✅ あり❌ なし✅ あり❌ なし
ネットワーク接続表示✅ プロセスごと❌ なし✅ プロセスごと❌ なし
GPU監視✅ 対応⚠️ Win11+❌ なし❌ なし
強制終了独自機能❌ なし❌ なし✅ あり
プロセス一時停止/再開独自機能❌ なし❌ なし✅ あり
システムトレイ監視✅ カスタマイズ可能❌ なし✅ あり✅ あり
メモリ編集/デバッグ✅ あり❌ なし❌ なし❌ なし
オープンソース✅ あり(GPL)❌ なし❌ なし❌ なし
ポータブル版✅ あり(推奨)N/A✅ あり❌ なし

おすすめ:

  • プロセス分析 + 強力な管理 → Process Hacker(System Informer)(最も包括的、オープンソース)
  • Microsoft公式 + 軽量ビュー → Process Explorer(Sysinternalsスイート)
  • CPU自動最適化 + 優先度管理 → Process Lasso(自動CPU割り当てが必要なユーザー向け)
  • 基本情報のみ → タスクマネージャー(Ctrl+Shift+Esc、日常使用に十分)

ダウンロード&インストールガイド

公式ダウンロード

Process Hackerは System Informer に名称変更され、公式サイトも移行:

チャンネルダウンロードリンク備考
GitHub(推奨)github.com/winsiderss/systeminformer旧Process Hacker、GPLオープンソース
SourceForgesourceforge.net/projects/processhackerレガシーProcess Hackerダウンロード

安全上の注意:Process Hackerはオープンソース無料ソフトウェア(GPLライセンス)。ポータブル版推奨 — ZIPをダウンロードして展開、実行するだけでレジストリに書き込まない。システムレベルのツールにはポータブル版が安全 — 使用後に削除しても痕跡が残らない。

名称変更について:Process Hackerは2020年以降 System Informer に名称変更された。最新版はGitHubの winsiderss/systeminformer リポジトリで見つかる。同じソフトウェアの異なる名称である。

使用のヒント

  • 管理者として実行:多くの高度な機能(強制終了、他のユーザーのプロセス表示)には管理者権限が必要
  • タスクマネージャーを置き換える:設定で「タスクマネージャーを置き換え」をチェック → その後Ctrl+Shift+EscでProcess Hackerが直接開く
  • トレイアイコン設定:表示 → オプション → システムトレイ → 表示する項目を選択(CPU + メモリを推奨)

FAQ

Q: Process HackerとProcess Explorerはどちらが良いですか? A: どちらも最高レベルのツールです。 Process Hacker(System Informer)の特徴:オープンソース、GPU監視、強制終了、一時停止、メモリ編集。Process Explorerの特徴:Microsoft公式(Sysinternals)、システム統合が良好、デバッグシンボルサポートが強力。選択基準:オープンソース+機能の完全性 → Process Hacker;Microsoft公式+安定性 → Process Explorer。

Q: Process Hackerはタスクマネージャーの代わりになりますか? A: もちろん。 Process Hackerはタスクマネージャーの全機能をカバーし、さらに10倍以上の情報を追加する。多くの上級ユーザーはタスクマネージャーを完全にProcess Hackerに置き換えている。

Q: System Informerへの名称変更について教えてください。 A: 開発チームは2020年にプロジェクト名をSystem Informerに変更した(機能が「プロセス管理」から「システム情報」に拡大したため)。リポジトリは processhacker/processhacker から winsiderss/systeminformer に移行した。System Informerをダウンロードすれば、最新のProcess Hackerが手に入る。


Process Hacker(System Informer)はタスクマネージャーの「隠しレベル」である — Ctrl+Shift+Escを押して情報が不十分だと感じたら、これを開いてタスクマネージャーが隠すすべての秘密を見ることができる:各プロセスのスレッド、ハンドル、ネットワーク接続、DLLロード… それは無防備な「システムの全視眼鏡」である。

ツール一覧に戻る

ダウンロード

このページの一部のリンクはアフィリエイトリンクです。追加費用なしで少額の手数料を得る場合があります。すべての推奨は客観的なレビューに基づいています。