Windowsタスクマネージャーには、コンピューターシステムで現在実行されているプロセスが一覧表示されます。 セキュリティを重視するユーザーは、プロセスを定期的に監視して、パーソナルコンピューター上で新しいプロセスや不正なプロセスが実行されていないことを確認します。
プロセスの表示に関して最初にしたいことは、選択だけでなく実行中のすべてのプロセスを表示するため、すべてのユーザーからのプロセスの表示オプションを有効にすることです。
firefox.exeやexplorer.exeなどの一部のプロセスは名前ですぐに識別できますが、taskhost.exeやdwm.exeなどの他のプロセスでは、プロセスの内容を調べるために調査が必要です。
Taskhost.exeは、Windows 7 32ビットサービス用の汎用ホストプロセスです。 taskhost.exeを配置する必要があるWindowsの場所は、C:\ Windows \ System32 \ Taskhost.exeです。
それが他のディレクトリにある場合、正当ではない可能性が非常に高くなります。
Taskhost.exeは、exeではなくダイナミックリンクライブラリ(dll)から実行されるプロセスのホストとして機能する汎用プロセスです。 このプロセスは、起動時にWindowsレジストリをチェックして、ロードする必要があるdllベースのサービスを検出します。
taskhost.exeの複数のインスタンスを同じコンピューターシステムで実行することができますが、taskhost.exeがWindowsオペレーティングシステムのsystem32にある場合でも、心配する必要はありません。
これについては、Windowsタスクマネージャーに表示されるパス情報を調べることで確認できます。
したがって、Taskhost.exeは、Windows 7オペレーティングシステムのコアシステムプロセスです。
プロセスをさらに分析して、どのdllベースのサービスが実行されているかを調べる場合は、そのタスクのProcess Explorerをインストールする必要があります。 無料のプログラムは、基になるdllベースのサービスに関する追加情報を表示します。
それらの一部は、無効にできないコアサービスであり、その他は必ずしも必要ではないdllを実行する可能性があります。 Process Explorerは、これらのコンポーネントを識別するために必要な情報をリストします。 特定のdllに関する追加情報を見つけるには、検索エンジンを使用する必要がある場合があります。 一部のWindows 7ユーザーは、たとえば、taskhost.exeによって実行されるRACtask(Windows信頼性モニター)でCPU使用率の高い問題に気づいています。