svchost.exeとは?

タスクマネージャーを開いてプロセスタブを開いたことがある場合は、おそらく多くのsvchost.exeプロセスが実行されていて、何をしているのでしょうか。今日の記事では、svchost.exeプロセスに関する情報を明らかにします。

それは何ですか?

Microsoftの説明より:svchost.exeは、ダイナミックリンクライブラリから起動されるサービスのメインプロセスの総称です。

しばらく前に、Microsoftはすべての機能を内部WindowsサービスからexeファイルではなくDLLファイルに移動し始めました。プログラミングの観点から見ると、複数回使用することには意味がありますが、Windowsから直接dllファイルを実行することはできず、実行中のexe実行可能プログラムからロードする必要があるという問題もあります。したがって、svchost.exeプロセスが生まれました。

なぜそれほど多くのsvchost.exeプロセスがあるのですか?

これまでにWindowsサービスにログインしたことがある場合は、おそらくそれらのサービスの大きなリストが何であるかを見たことでしょう。ちょっと想像してみてください。各サービスが個別のsvchost.exeによって開始された場合、これらのファイルはいくつあるでしょうか。システムはおそらくすぐに横になります。

プロセスでは、各svchost.exeが関連するサービスのグループを担当します。たとえば、svchost.exeの1つのインスタンスはファイアウォールに関連する3つのサービスを開始し、svchost.exeの別のインスタンスはユーザーインターフェイスに関連するサービスを実行します。

  それらで何ができますか:

サービスに移動して、不要なサービスを無効にすることができます。svchost.exeの1つを使用したプロセッサの負荷に気付いた場合は、このプロセスを再起動してみてください。

特定のsvchost.exeで実行されているサービスを確認することもできます。

1.タスクマネージャーを起動し(Ctrl + Shift + Escを開始する方法の1つ)、[プロセス]タブで[すべてのユーザーのプロセスを表示]をクリックします。

Windows 8および10では、タスクマネージャーを開いた後、[詳細]タブに移動します。

2. svchost.exeプロセスをマウスの右ボタンでクリックし、[サービスに移動]を選択します。

3.このタブでは、このプロセスによって開始されたすべてのサービスが強調表示されます。

コマンドラインから、svchost.exeの背後に隠されているサービスを確認する

コマンドプロンプトを開きます(Windowsのすべてのバージョンで機能する方法の1つ-検索バーにcmdと入力してEnterキーを押します)。

コマンド  tasklist / SVC を入力してEnterを押すと、リストに実行中のすべてのプロセスとその下に隠されているものが表示されます。各svchost.exeの前に、このプロセスで実行されているサービスが表示されます。

プロセスエクスプローラーを使用して、svchost.exeの背後に隠されているサービスを確認する

特定のsvchost.exeの背後に隠されているサービスの詳細を確認するには、MicrosoftのProcess Explorerをインストールしてください。特定のプロセスでマウスをホバリング-すべてのサービスのリストが表示されます。

マウスの左ボタンをダブルクリックして目的のsvchost.exeプロセスを開くこともできます=> [サービス]タブに移動すると、実行中のすべてのサービスが表示されます。また、任意のサービスをクリックします-その下にその説明が表示され、このサービスを無効にするか再起動できます。

サービスを無効にする

タスクマネージャーで、[サービス]タブに移動すると、任意の右キーをクリックして[サービスを停止]を選択するか、クリックして[サービスを開始]を選択できます。また、Process Explorerを使用して、上記のようにサービスを無効にすることができます。

すべてのサービスとその完全な説明を表示するには、不要なサービスを無効にして必要なサービスを有効にします-検索バーに  services.mscと入力してEnterキーを押します (または表示されるウィンドウでWin + Rキー=>を押し、services.msc コマンドを入力して  OKをクリックします)。

無効にするサービスを右クリックして[プロパティ]を選択します(または、マウスの左ボタンをダブルクリックしてサービスを開きます)。

スタートアップの種類の反対側で、[無効]を選択し、下で[停止]、[適用]、[OK]の順にクリックします

プロセスはウイルスでしょうか?

同じタスクマネージャーで、疑わしいプロセスを右クリックし、[プロパティ]を選択します。Windows\ System32フォルダーにある場合は、ウイルスではない可能性があります。

それでも、コンピュータの速度が大幅に低下し始めた場合、不要なアプリケーションや広告が多数あるため、自慢のアンチウイルスに関係なく、システムのウイルスをチェックすることをお勧めします。「クールなアンチウイルスを持っている、何度もスキャンしたが何もない、ウイルスがない」と何度も聞いたことがありますが、理解できないプログラムが表示され、すべてが愚かで、多くの広告が出ているのはナンセンスです...ウイルスがないかシステムを確認してください。ブラウザーを再び高速化する方法についての記事からいくつかのユーティリティーを実行し、最後にzemanaユーティリティーでスキャンしてみてください。

追加がある場合、今日はこれですべてです-コメントを書いてください!がんばって🙂