Process Monitor

作成者: Mark Russinovich、Bryce Cogswell

Process Monitor のダウンロード
(1.05 MB)

概要

Process Monitor はプロセスが行った処理 (ファイル システム、レジストリ、プロセスおよびスレッドの活動) をリアルタイムで表示するツールです。そのため、 Process Monitor はシステムのトラブルシューティングやマルウェア検出などに役立てることができます。


画面構成

Process Monitor は procmon.exe をダブルクリックして実行することで、利用開始できます。Process Monitor の画面構成は非常にシンプルで、コンピューター上で行われた処理内容が 1 行ずつ、上から順番に表示されます。処理の順番を確認できるので、どこまでの処理が成功していて、どこからの処理に失敗しているか、といったトラブルシューティングに役立てることができます。


使用法

Process Monitor を起動すると既定で記録が開始されます。開始と停止は capture ボタン (Ctrl + E)、画面のクリアは Clear ボタン (Ctrl + X)、画面の自動スクロール (Ctrl + A)、でそれぞれ行うことができます。このようにして記録を行うと、Process Monitor は既定でコンピューター上のすべてのアクティビティを記録するため、そのまま利用すると大量に処理内容が表示されます。これではトラブルシューティングが難しくなりますので、参照したい処理内容を絞りこむことが Process Monitor を使う上で重要なポイントとなります。ここでは、いくつかの絞り込み方法を紹介します。

- その 1 アクセス先に基づいてフィルター

画面上部のツール バーの右端に以下のボタンがあります。

ファイル アクセスを記録。
レジストリ アクセスを記録
ネットワーク アクセスを記録
プロセスとスレッドの処理を記録

たとえば、レジストリ アクセスがトラブルの原因ではないか? と考えているのであれば、レジストリ アクセスだけが記録されるように設定し、トラブルを再現します。すると、Process Monitor ではトラブルが発生した時のレジストリ アクセスの状況だけを確認できるようになります。

- その 2 プロセスの種類に基づいてフィルター

[Filter] - [Filter] メニューをクリックすると、[Process Monitor Filter] ダイアログが表示されます。ダイアログで、Process Name is [プロセス名] then Exclude と設定し、[Add] をクリックすれば、特定のプロセスが表示されないように絞り込むことが可能です。特定のプロセスが表示されるように絞り込む場合は Exclude の代わりに Include を選択します。

- その 3 ウィンドウを選択してフィルター

ツール バーの [Include Process From Window] ボタンをドラッグして、記録したいプログラムのウィンドウでドロップすると、選択したウィンドウのプロセスがその 2 で紹介したフィルターとして条件設定されるようになります。


 

ダウンロード

Process Monitor のダウンロード
(1.05 MB)


Live.Sysinternals.com から直接 Process Monitor を実行する

動作環境:

  • クライアント: Windows XP SP2 以上
  • サーバー: Windows Server 2003 SP1 以上

ダウンロード

Process Monitor のダウンロード
(1.05 MB)

動作環境:

  • クライアント: Windows XP 以上
  • サーバー: Windows Server 2003 以上

ページのトップへ