Windowsのシステムリソース監視、プロセス調査、ソフトウェアのデバッグ、マルウェア検出に使える無料ツール。Process Hackerの後継です。
DavidXanatos/TaskExplorer
WindowsとLinux向けのタスクマネージャー代替ツール。スレッド、メモリ、ハンドル、ソケット、モジュールなど、プロセスごとの詳細情報を表示します。
- スター
- 3,817
- フォーク
- 301
- 未解決の Issue
- 63
- 最終コミット
- 7 日前
これは何?
Task Explorerは、実行中のアプリケーションを一覧表示するだけにとどまらない、プロセスモニター兼タスクマネージャーです。プロセスを選択すると、ウィンドウ下半分に詳細パネルが表示され、矢印キーで別ウィンドウを開かずにデータを切り替えて確認できます。データはリアルタイムで更新されます。
Windowsでは、スレッドのスタックトレース、文字列検索に対応したメモリビューアー兼エディター、ファイル名や位置を表示するオープンハンドル、データ転送速度を表示するソケット接続、アンロードやインジェクトが可能なロード済みモジュールなどをパネルで確認できます。Token、Environment、GDI、.NETの各パネルに加え、オープンファイル、ソケット、サービスのシステム全体ビューや、CPU、メモリ、ディスク、ネットワーク、GPUの専用グラフも備えています。
Linux版は、/proc、sock_diag netlink、D-Bus経由のsystemdから情報を読み取るネイティブバックエンドで、カーネルモジュールは不要です。cgroupとLSMセキュリティの各パネル、Pressure(PSI)グラフ、ELF coreファイル形式のクラッシュダンプにも対応しています。特権が必要な操作は必要に応じて起動するヘルパープロセス経由で実行され、Linux版は自己完結型のアーカイブとしてパッケージ化されています。
主な機能
- 01スレッドパネルで、選択したスレッドのスタックトレースを確認できます。
- 02メモリパネルでは、文字列検索を使ってプロセスメモリを閲覧・編集できます。
- 03HandlesパネルとSocketsパネルで、オープンファイル、接続、データ転送速度を確認できます。
- 04Modulesパネルにロード済みDLLが一覧表示され、Windowsではアンロードやインジェクトもできます。
- 05Linuxバックエンドは/procとsystemdから直接情報を読み取り、cgroup、セキュリティ、PSIの各パネルを備えています。
- 06WindowsとLinuxに対応し、x86-64とARM64で動作します。
ユースケース
- スタックトレースを調べて、デッドロックやスレッドの処理遅延を診断する。
- プログラムが使用しているファイルやソケットを特定する。
- WindowsまたはLinuxで、リアルタイムグラフを使ってシステムリソースの使用状況を監視する。
- Linuxのcgroupおよびセキュリティパネルを使って、コンテナやサンドボックス内のプロセスを調査する。
クイックスタート
- 1
CMakeでビルド(構成)
cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release - 2
プロジェクトをビルド
cmake --build build
使う前に知っておきたいこと
- ビルドにはQt 6.5以降が必要です。
- Token、Job、GDI、.NETなどのWindowsパネルはLinuxには存在せず、WaylandではWindowsパネルが空になります。
トピック
よくある質問
- TaskExplorer とは?
- WindowsとLinux向けのタスクマネージャー代替ツール。スレッド、メモリ、ハンドル、ソケット、モジュールなど、プロセスごとの詳細情報を表示します。 Task Explorerは、実行中のアプリケーションを一覧表示するだけにとどまらない、プロセスモニター兼タスクマネージャーです。プロセスを選択すると、ウィンドウ下半分に詳細パネルが表示され、矢印キーで別ウィンドウを開かずにデータを切り替えて確認できます。データはリアルタイムで更新されます。
- TaskExplorer は無料で使えますか?ライセンスは?
- TaskExplorer は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- TaskExplorer は今もメンテナンスされていますか?
- 活発にメンテナンス中。TaskExplorer の最終コミットは 2026年10月12日 です。
- TaskExplorer は何に使えますか?
- スタックトレースを調べて、デッドロックやスレッドの処理遅延を診断する。 プログラムが使用しているファイルやソケットを特定する。 WindowsまたはLinuxで、リアルタイムグラフを使ってシステムリソースの使用状況を監視する。 Linuxのcgroupおよびセキュリティパネルを使って、コンテナやサンドボックス内のプロセスを調査する。
- TaskExplorer のインストール方法は?
- CMakeでビルド(構成): cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release プロジェクトをビルド: cmake --build build
- TaskExplorer はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/DavidXanatos/TaskExplorer
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
OSイメージを自動ダウンロードし、最適化された仮想マシンを起動するQEMUラッパー。
Apple silicon/Intel MacでmacOS・Linux・WindowsのインストーラーUSBを作成できる、ガイド付きmacOSアプリ。
GitHub、Codeberg、その他のForgejoやGiteaのフォージで公開されたアプリを見つけてインストールできる、クロスプラットフォームのアプリストアです。
Linux、Windows、macOSでSwiftPMパッケージからiOSアプリをビルド・署名・インストールできる、クロスプラットフォームのXcode代替ツール。