Windows

Windows 10のWindowsタスクのホストプロセスとは

目次:

Anonim

コンピュータでパフォーマンスの問題が発生した場合は、まずタスクマネージャを開いて、最も多く使用しているアプリケーションやコンポーネントを探しますリソース。タスクマネージャに慣れている場合は、 ` Windowsタスク用ホストプロセスまたはサービスホストプロセスでリソースを消費することもあります。

Windowsタスクのホストプロセス

Windowsは本質的にそのサービスのために動作しています。これらのプロセスは、ホストプロセスが停止した場合、またはCPU、ディスク、またはメモリ使用率が高い場合に実行できます。バックグラウンドを実行する多数のサービスが、毎日のタスクと操作を容易にします。これらのサービスの一部はEXEファイルにコンパイルされており、完全なものです。これらのサービスは、タスクマネージャに表示されます。しかし、一部のサービスはDLLファイルで書かれており、直接実行することはできません。 Microsoftは、プログラミングの観点から、メンテナンスと更新が容易であるため、DLLファイルに移行しました。 DLLサービスにはホストプロセスが必要ですが、これを実行できるEXEがあり、これはWindowsの `taskhost`と同じものです。

Windows のタスクホストは System32 フォルダにあり、 Windows 7 の ` taskhost.exe `から ` taskhostw.exe `に名前が変更されました。

それぞれの「Windowsプロセスのホストプロセス」は、「taskhost」のインスタンスです。これは、他の場所でこの名前のファイルが見つかった場合、ウイルスである可能性があり、いくつかのサービスをバックグラウンドで実行しています。 Windowsタスクマネージャーは、実行中のサービスを正確に表示することはできませんが、他のツールでも実行できます。

このプロセスでは多くのリソースが使用されていることがあります。これは、プロセス自体ではなく、基本となるサービスのために発生したことを理解できるようになりました。また、Windowsの起動時にリソースが多量に消費されることがあります。これは、タスクホストがすべてのDLLファイルを読み込んでおり、実行するようにスケジュールしているからです。完了すると、使用量はより低い値に落ち着き、残りの時間はかなり低くなります。

前にタスクマネージャーが基本サービスを表示することはできません。しかし、Microsoftの Process Explorer を使用して、タスクホストの下のサービスを表示することができます。これはポータブルユーティリティであり、ダウンロード後に直接実行することができます。このツールを使用すると、タスクホストに関連付けられているすべての詳細を表示できます。

左ペインで[taskhostw.exe]を検索し、下のペインですべての詳細を読むことができます。

tasklist / M / FI "IMAGENAME eq taskhostw.exe

このコマンドは、すべてのDLLファイルを一覧表示します。

簡単に言えば、 Taskhostであり、Windows起動時にこのプロセスによってロードされました。リストを参照すると、Windowsにコア機能を提供するいくつかの重要なファイルが見つかります。 >ダイナミックリンクライブラリをロードして実行する機能を提供するコアWindowsプロセス 。さまざまなDLLファイルをホストするため、通常よりも多くのリソースを消費することがあります。プロセス・エクスプローラー、パフォーマンス・モニター、リソース・モニターを使用して、手動で問題のトラブルシューティングを試みてください。