Windows 10のプロセスエクスプローラー:高度なタスクマネージャーの解説

Process Explorerは、Microsoft Sysinternalsが提供する高度なプロセス検査ユーティリティです。Windows 10 PCでは、タスクマネージャーで何らかのプロセスが実行されていることはわかるものの、そのプロセスが何を開いているのか、どのDLLを読み込んでいるのか、どのユーザーアカウントが所有しているのか、どのプロセスがファイルやウィンドウを保持しているのかがわからない場合に特に役立ちます。

これによりタスクマネージャーが不要になるわけではありません。タスクマネージャーは日常的なチェックや応答しないアプリの終了には依然として高速です。より詳細なトラブルシューティングにはプロセスエクスプローラーの方が適しています。

互換性に関する注意: MicrosoftのProcess Explorerの最新ページにはv17.14が記載されており、サポート対象クライアントバージョンとしてWindows 11以降が挙げられています。MicrosoftのSysinternals Suite Storeのドキュメントには、依然としてWindows 10の動作に関する記述があります。Windows 10システムを管理している場合は、新しいビルドを標準化する前に、Microsoftの最新のサポート情報を確認してください。

Process Explorerとは何ですか?

Process Explorerは、Sysinternalsが提供するポータブルツールで、実行中のプロセスを親子ツリー形式で表示します。上部のペインには、アクティブなプロセスと、PID、CPU使用率、プライベートバイト数、ワーキングセット、説明、会社名などの便利な列、およびその他のオプションデータが表示されます。このツリービューにより、どのプロセスが他のプログラムによって起動されたかを簡単に確認できます。

Process Explorerのプロセスツリーには、Windowsプロセス、PID、CPU使用率、プライベートバイト数、ワーキングセット、および説明が表示されます。

Process Explorerがタスクマネージャーよりも優れている点は、プロセスが使用しているオブジェクトを検査できることです。Microsoftは、その2ペイン構成について具体的に説明しています。下側のペインには、上側のペインで選択したプロセスが開いているハンドル、読み込まれたDLL、およびメモリマップドファイルを表示できます。

Process Explorerとタスクマネージャーの比較

タスクタスクマネージャープロセスエクスプローラー
CPUとメモリのクイックチェック素晴らしい素晴らしい、もっとコラムを。
アプリまたはプロセスを終了するはいはい、プロセスツリーアクションも含まれます。
親子プロセス関係を参照限定詳細ツリービュー
ファイルを開いているプロセスを特定する主な目的ではない組み込みハンドル検索
ロードされたDLLを検査し、ハンドルを開きます限定コア機能
目に見える窓の背後にあるプロセスを特定する直接的な標的ツールはありませんWindowsのプロセスターゲットを見つける

Windows 10でProcess Explorerを使用する方法

1. Microsoftからダウンロードして実行します

Process Explorerは、上記のMicrosoft Sysinternals公式ページからのみ入手してください。スタンドアロン版はポータブルなので、従来のインストーラーは不要です。アーカイブを解凍し、Process Explorer実行ファイルを実行してください。システム所有のプロセスを完全に表示するには、必要に応じて管理者権限で起動してください。

2. プロセスとそのハンドルまたはDLLを検査する

プロセスを選択し、下部のペインを有効にして、ハンドルビューとDLLビューを切り替えます。ハンドルには、ファイル、レジストリキー、イベント、その他のWindowsオブジェクトが含まれます。DLLモードでは、そのプロセスによってロードされたモジュールとメモリマップドファイルが表示されます。これは、アプリケーション名を持つすべてのレジストリエントリまたはファイルがそのアプリケーションにのみ属すると仮定するよりもはるかに正確です。

Process Explorerの下部ペインには、選択したプロセスによって開かれたハンドル、DLL、ファイル、レジストリキー、イベント、その他のオブジェクトが表示されます。

3. ファイルをロックしている原因を特定する

Windowsでファイルが使用中であると表示された場合は、Process Explorerの「ハンドルまたはDLLの検索」機能を使用して、ファイル名またはフォルダ名の一部を入力してください。検索結果には、一致するオープンハンドルまたはロードされたモジュールを持つプロセスが表示されます。これはProcess Explorerの最も有用なトラブルシューティング機能の1つであり、Microsoftのドキュメントでも特に強調されています。

Process Explorerでsample.txtを検索し、一致するファイルハンドルを持つプロセスを一覧表示する「ハンドルまたはDLLの検索」ダイアログ

検索結果に表示されたすべてのプロセスをすぐに強制終了しないでください。まず、それが何であるかを確認し、開いている作業を保存し、可能であれば、そのプロセスを所有するアプリケーションを正常に終了してください。

4. ウィンドウを所有するプロセスを特定する

原因不明のポップアップ、エラーボックス、またはアプリケーションウィンドウが表示された場合は、「ウィンドウの検索」の「プロセス」ターゲットツールを使用します。ターゲットをウィンドウにドラッグすると、プロセスエクスプローラーが所有プロセスをハイライト表示します。これは、一般的なダイアログではどのアプリケーションが作成したかがわからない場合に特に役立ちます。

Process ExplorerでWindowsのプロセスターゲットを検索し、メモ帳を特定して、対応するnotepad.exeプロセスをハイライト表示します。

Process Explorerのその他の便利な機能

  • プロセスを一時停止する:プロセスを終了させずに実行を一時停止します。これはトラブルシューティングの際に役立ちますが、誤ったシステムプロセスを一時停止すると、Windows が不安定になる可能性があります。
  • プロセスツリーを強制終了する:通常のアプリケーションシャットダウンが不可能な場合に、親プロセスとその子孫プロセスを終了させます。
  • プロセスプロパティ:実行可能ファイルのパス、コマンドライン、スレッド、TCP/IPアクティビティ、セキュリティ情報、環境、パフォーマンスデータなどの詳細を、利用可能な場合は検査します。
  • 色分け:プロセスタイプや変更点をより迅速に識別できます。凡例は設定可能なので、色の意味がわからない場合は記憶に頼らないでください。
  • VirusTotalとの連携:評判結果は、プロセスが安全か悪意のあるものかを証明するものではなく、あくまでも追加の手がかりとして使用してください。データ共有の影響を理解していない限り、未知のプライベートまたは独自バイナリを送信することは避けてください。

Process Explorerはタスクマネージャーの代わりになり得るか?

はい。Process Explorerには「タスク マネージャーを置き換える」オプションがあり、Windowsが通常タスク マネージャーを起動するタイミングでProcess Explorerを開くように設定できます。この設定はマシン全体に適用されるため、通常は管理者権限が必要です。これは上級ユーザーにとっては便利な機能ですが、必須ではありません。多くのユーザーは、日常的な作業にはタスク マネージャーを使用し、より詳細な診断が必要な場合にのみProcess Explorerを開く方が効率的です。

Process Explorerが適切なツールである場合

タスク マネージャーでは答えられない特定の質問に答える必要がある場合は、Process Explorer を使用してください。例えば、このウィンドウを所有しているプロセスはどれか、このファイルを開いているプログラムはどれか、このプロセスがロードした DLL はどれか、起動した子プロセスはどれか、といった質問です。通常のリソース監視にはタスク マネージャーの方が簡単ですが、プロセスの詳細な分析や複雑な Windows のトラブルシューティングには、Process Explorer は Microsoft が提供する最も強力なツールの 1 つです。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。