ホームページ » の仕方 » 「Windowsタスクのホストプロセス」とは何ですか?また、多くの人が自分のPC上で実行しているのはなぜですか?

    「Windowsタスクのホストプロセス」とは何ですか?また、多くの人が自分のPC上で実行しているのはなぜですか?

    タスクマネージャウィンドウを何度も見て回っていると、おそらく「Windowsタスク用のホストプロセス」という名前のプロセスを見たことがあるはずです。実際、このタスクの複数のインスタンスが同時に実行されているのを見たことがあります。それが何で、何故そんなに時々たくさんあるのか疑問に思ったことがあるなら、私たちはあなたに答えを持っています.

    この記事は、Runtime Broker、svchost.exe、dwm.exe、ctfmon.exe、rundll32.exe、Adobe_Updater.exe、その他多数のような、タスクマネージャで見られる様々なプロセスを説明している私達の進行中のシリーズの一部です。それらのサービスが何であるかわからないのですか?読み始めるほうがよい!

    それが何で、なぜタスクマネージャにこんなにたくさんあるのか?

    Windowsタスクのホストプロセスは、公式のMicrosoftコアプロセスです。 Windowsでは、実行可能(EXE)ファイルからロードされるサービスは、システム上で完全な独立したプロセスとして自分自身を設定することができ、タスクマネージャに独自の名前で一覧表示されます。 EXEファイルからではなくダイナミックリンクライブラリ(DLL)ファイルからロードするサービスは、完全なプロセスとして自分自身を設定することはできません。代わりに、Windowsタスクのホストプロセスがそのサービスのホストとして機能する必要があります。.

    WindowsにロードされたDLLベースのサービスごと、またはDLLベースのサービスのグループごとに、Windowsタスクの個別のホストプロセスエントリが実行されます。 DLLベースのサービスをグループ化するかどうか、およびその方法は、サービスの開発者に任されています。表示されるインスタンス数は、システム上でこのようなプロセスがいくつ実行されているかによって大きく異なります。現在のシステムでは、2つのインスタンスしか表示されませんが、他のシステムでは、1ダースもあります。.

    残念ながら、タスクマネージャでは、Windowsタスクの各ホストプロセスエントリにどのサービス(またはサービスのグループ)が関連付けられているのかを正確に確認することはできません。各インスタンスが何にリンクされているのかを知りたい場合は、マイクロソフトが提供する無料のSysinternalsユーティリティであるProcess Explorerをダウンロードする必要があります。これは携帯用のツールなので、インストールは不要です。ダウンロードしてファイルを解凍して実行するだけです。 Process Explorerで、View> Lower Paneを選択して、選択したプロセスに関する詳細を表示できるようにします。リストをスクロールして、taskhostw.exeエントリの1つを選択します。これは、Windowsタスクサービスのホストプロセスのファイル名です。.

    下のペインの詳細を見ると、このサービスは私のオーディオドライバにリンクされており、レジストリキーにキーボードレイアウトが関連付けられていることをまとめることができます。それで、私はそれが私が私のキーボード上のメディアキー(音量、ミュートなど)のどれかをいつ押すかをモニターし、それらが行く必要があるところに適切なコマンドを提供するサービスだと思うつもりです。.

    なぜWindows起動時にそんなに多くのリソースを使うのですか?

    通常、Windowsタスク用ホストプロセスの各インスタンスのCPUとメモリは、エントリがどのサービスに関連付けられているかによって異なります。通常、各サービスはその仕事をするために必要なリソースを消費し、その後活動のベースラインに落ち着きます。 Windowsタスクのホストプロセスの単一インスタンスが予想よりも多くのリソースを継続的に使用していることに気付いた場合は、どのサービスがそのインスタンスにアタッチされているかを追跡し、関連サービス自体をトラブルシューティングする必要があります。.

    起動直後は、Windowsタスク用ホストプロセスのすべてのインスタンスが余分なリソース、特にCPUを消費しているように見えることがあります。これも正常な動作であり、すぐに解決するはずです。 Windowsが起動すると、Windowsタスクのホストプロセスはレジストリ内のサービスエントリをスキャンし、ロードする必要があるDLLベースのサービスのリストを作成します。それはそれからそれらのサービスのそれぞれをロードします、そして、あなたはそれがその間にかなりのCPUのCPUを消費するのを見ることになるでしょう.

    無効にできますか?

    いいえ、Windowsタスクのホストプロセスを無効にすることはできません。とにかくしたくないでしょう。 DLLベースのサービスをシステムにロードできるようにするために不可欠です。また、実行している内容によっては、Windowsタスクのホストプロセスを無効にすると、さまざまな問題が発生する可能性があります。 Windowsは一時的にタスクを終了させることすらしません.

    このプロセスはウイルスになる可能性があります?

    プロセス自体は、公式のWindowsコンポーネントです。ウイルスが実際のWindowsタスクのホストプロセスを独自の実行可能ファイルに置き換えた可能性はありますが、起こりそうもないです。このプロセスを乗っ取ったウイルスの報告はありません。確認したい場合は、Windowsタスクのホストプロセスのファイルの基本的な場所を確認してください。タスクマネージャで、[Windowsタスクのホストプロセス]を右クリックし、[ファイルの場所を開く]オプションを選択します。.

    ファイルがWindows \ System32フォルダに保存されている場合は、ウイルスに感染していないことはほぼ確実です。.

    それでも、もう少し安心したい場合、またはそのファイルがSystem32フォルダ以外の場所に保存されている場合は、お好みのウイルススキャナを使用してウイルスをスキャンしてください。転ばぬ先の杖!