メモリの使用量やCPUの使用率を確認したいときや、暴走するプロセスを強制終了したいときにはタスクマネージャを利用するのが一般的だ。だがWindows標準のタスクマネージャは必要最低限の機能しか持ち合わせておらず、詳細な情報を得るには不十分だった。Windowsのシステムをより細かく把握するために、極めて強力なタスクマネージャツール「Process Hacker」を使ってみよう。
|
|
高機能なタスクマネージャツールはほかにもいくつかあるが、Process Hackerの特徴はタスクマネージャとして考えられる機能がほぼすべて搭載されている「全部入り」な点だ。メモリやCPUの使用率といった基本的な事柄から、リンクしているライブラリやメモリのアドレス、プロセスごとのネットワーク通信状況など開発に役立つ機能が満載されている。また、タスクマネージャには複数表示されるものの一体何なのかが分からない「svchost.exe」の正体を探るなどの使い方は開発者以外にも有用だ。
単にシステムの状況を確認するだけではなく、素性が分からない不審なプロセスを素早くウェブで検索したり、オンラインのウイルスチェックサービス「VirusTotal」にアップロードする機能なども有しており、セキュリティの面でも能力を発揮する(図1)。
|
| 図1 「Process Hacker」はプロセスやネットワークなどの詳しいシステム情報を分かりやすく表示できる |
Process Hackerのインストール
Process HackerはSourceForge.JPのダウンロードページから入手できる。ソースコードや単体のバイナリファイルも配布されているが、通常は.exe形式のインストーラをダウンロードすればよい(図2)。なお、Process Hackerの利用には「.NET Framework 2.0」が必要だ。Windows XPを使っている場合はあらかじめインストールしておこう。
|
| 図2 「processhacker-<バージョン番号>-setup.exe」が目的のインストーラだ |
インストーラは一般的なウィザード形式となっている。ライセンス確認画面で「I accept the Agreement」にチェックを入れたら「Next」をクリックしていこう(図3)。ポイントは「Select Additional Tasks」画面だ。「Install KProcessHacker as a service」にチェックを入れると、マルウェアやセキュリティソフトにロックされたプロセスも強制終了できるようになる。また、「Set Process Hacker as the default task manager for Windows」にチェックを入れると標準のタスクマネージャとProcess Hackerを置き換えることが可能だ。ここでの選択は後に設定画面からも変更できる(図4)。
|
| 図3 インストーラでは基本的に「Next」をクリックしていけばよい |
|
| 図4 「Select Additional Tasks」ではサービスへの登録や、標準のタスクマネージャとの置き換えを設定できる |
Process Hackerは別途配布されている日本語化パッチを適用することでインターフェイスを日本語化できる。この際、必ずProcess Hacker本体のバージョンに対応する日本語パッチファイルを利用するようにしよう。今回は最新の安定版、Process Hacker 1.6対応のパッチをダウンロードした(図5)。同サイトでは最新のベータ版に対応したパッチも公開されている。
|
| 図5 パッチのダウンロードページを開いたら、「ダウンロード:ProcessHacker <バージョン番号> JP」をクリックする。次の画面で「免責事項に同意してファイルをダウンロードする」をクリックするとファイルをダウンロードできる |
日本語化はProcess Hackerを終了してからダウンロードしたアーカイブを解凍し、生成された「ProcessHacker日本語化.exe」を実行すればよい。このとき「Process Hackerが動作中」というエラーが表示されたら、一度パソコンを再起動してからパッチを適用しよう。
|
| 図6 「ProcessHacker日本語化.exe」を実行し、確認画面で「はい」をクリック。適用フォルダを指定して「OK」をクリックすると日本語化が行われる |
環境によっては日本語化パッチの適用後、Process Hackerの画面表示が乱れたり一部の情報が表示されなくなったりする場合がある。問題が発生したらパッチのアーカイブに同梱されている「ProcessHacker高速起動再構成ツール.exe」を実行しよう(図7)。
|
| 図7 「ProcessHacker高速起動再構成ツール.exe」を実行し「再構成」をクリック。確認画面で「OK」をクリックしよう |