svchost.exe:このホストプロセスとは何ですか?なぜシステムをロードするのですか?

ホストサービス(svchost.exe)に関連するよくある質問を見てみましょう。具体的には、svchost.exeとは何ですか?タスクマネージャーに複数のsvchost.exeプロセスがあるのはなぜですか?svchostのサービス名と説明を見つけるにはどうすればよいですか?なぜsvchost.exeはプロセッサ、メモリ、ディスク、またはシステム全体をオーバーロードするのですか?タスクマネージャーで、Host Service、Service Host、svchost.exeなどの名前を確認できます。同じことを覚えておいてください。

Windowsのsvchost.exeとは何ですか?

Svchost.exeは、ダイナミックリンクライブラリから開始されるサービスの一般的なプロセスホスト名です。基本的に、svchost.exeはDLLから開始されるシステムサービスを管理します。どういう意味ですか?たとえば、PCにゲームをインストールした可能性があります。Windowsで実行可能ファイル「.exe」を実行すると、このゲームをインストールする通常の方法で起動します。問題は、実行可能な「.exe」ファイルと同じ方法で、Windowsから直接DLLファイルを実行できないことです。代わりに、実行可能ファイルからロードされたラッパーを使用します。これは、System32ディレクトリにあるDLLを実行するためにSvchost.exeプロセスが生まれた方法です。このようなシステムサービスの例は、「自動更新」、「Windowsファイアウォール」、「プラグアンドプレイ」、「FAXサービス "、" Windowsテーマ "、およびその他多数。www.neuber.com/taskmanager/process/svchost.exe.html

なぜそれほど多くのsvchost.exeが実行されているのですか?

システムの起動時に、Svchost.exeはレジストリキーのサービス部分をチェックし、ロードする必要のあるサービスのリストを作成します。各Svchost.exeセッションには、サービスグル​​ープを含めることができます。これは、実行中のさまざまなサービスの数を減らし、必要に応じてデバッグを改善するために行われます。たとえば、1つのsvchost.exeプロセスがファイアウォールに関連付けられた3つのサービスを開始します。同意します。3つのプロセスよりも1つのプロセスを見る方が便利ですか。エラーが3つの実行中のサービスのいずれかで発生した場合、デバッグと問題解決が非常に簡単になります。これは、svchost.exeがロードして1つにグループ化できる残りのサービスに適用されます。

タスクマネージャーで多くのsvchost.exeを実行する

svchost.exeが開始するサービスを確認する場所

レジストリエディタで、svchost.exeが開始するサービスを確認できます。これを行うには、Win + Rを押してregedit入力し、レジストリエディターを起動します。次にパスに従います:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost

DcomLaunchを開いたところ、7つの関連サービスがあり、1つの svchost.exe プロセスとして表示されていることがわかります

svchostが開始するレジストリ内のサービス

コマンドラインを使用して、svchost.exeが関連付けられているサービスのリストを確認することもできます。これを行うには、管理者としてコマンドラインを実行し、次のコマンドを入力します。

  • Tasklist /SVC

svchost.exeが4つのサービスを開始し、それらを1つに結合していることに気付くでしょう。PlugPlayの例のように、マージされない場合もあります。

svchostが開始するサービスのリスト

svchost.exeはシステムをロードします-CPU、メモリまたはディスク

タスクマネージャで、ホストサービス(svchost.exe)がシステム、特にCPU、メモリ、またはディスクをロードしていることがわかった場合、これは想定していないものであり、まったく異なるサービスがロードされる可能性があります。たとえば、アップデートセンターでWindows 10のアップデートを実行すると、svchost.exeはプロセッサー、メモリ、またはディスクをほぼ100%までロードします。更新がインストールされると、svchost.exeプロセスはシステムをロードしなくなります。別のケースでは、Windows Defenderによる自動チェックを起動でき、この時点でシステムは最大70〜90%起動します。あなたは待つ必要があります。他のいくつかのケースでは、それはウイルスである可能性があります。

svchost.exeに関連付けられているサービスを確認する方法

Ctrl + Shift + Escを押して、タスクマネージャを開きます。次に、負荷がかかっている状態を正確に見てみましょう。私の場合、「Service Host:Local System」がディスクをロードしていることがわかります。 「サービスホスト」のリストを展開すると、たくさんのサービスがあります。簡単に調べたところ、「Windows Update」などのサービスがあることがわかり、アップデートセンターの設定に移動したところ、システムの新しいアップデートがインストールされていることがわかりました。しばらく待つと、すべての更新プロセスが完了した後、ディスクがロードを停止します。

たとえば、「サービスホスト」リストにあるサービスがわからない場合は、サービスを右クリックして「サービスを開く」を選択します。そこには、このサービスの説明とその目的があります。「インターネットを検索」を選択して、このサービスを説明することもできます。

このサービスの目的を調べる

svchost.exeがウイルスかどうかを確認する方法

悪意のあるソフトウェアがシステムに最大80%の負荷をかける可能性があります。特に、ウイルスはsvchost.exeとまったく同じ名前を持つことができます。、Ctrl + Shift + Escを押してタスクマネージャを開き、ウイルスと思われるホストサービスを右クリックします。次に、[ファイルの場所を開く]を選択します。svchost.exeがC:\ Windows \ System32ディレクトリにある場合、ウイルスではありません。Zemanaのようなウイルス対策スキャナーの使用もお勧めします。

サイトサービスの場所