知っておくべきこと
- サービス ホスト (svchost.exe) は、Windows OS で使用される正規のシステム プロセスです。
- ここに保管しておけば安全です。 %システムルート%System32 または %システムルート%SysWOW64 。
- svchost.exe が他の場所で見つかった場合は、削除しても構いません。
この記事では、svchost.exe とは何か、安全かどうかを確認する方法、および svchost.exe ウイルスを見つけた場合の対処方法について説明します。
Svchost.exeとは何ですか?
svchost.exe (サービスホスト) ファイルは、Microsoft が Windows で提供する重要なシステム プロセスです。 オペレーティングシステム 。通常の状況では、このファイルはウイルスではありませんが、多くの Windows サービスの重要なコンポーネントです。
svchost.exe の目的は、名前が示すとおり、次のことです。ホストサービス。 Windows はこれを使用して、同じアクセスが必要なサービスをグループ化します。 DLL 1 つのプロセスで実行できるため、システム リソースの需要が軽減されます。
Windows は非常に多くのタスクにサービス ホスト プロセスを使用するため、タスク マネージャーで svchost.exe の RAM 使用量が増加することがよくあります。また、Windows ではネットワーク関連サービスなどの同様のサービスがグループ化されるため、タスク マネージャーで svchost.exe のインスタンスが多数実行されていることがわかります。
これが非常に重要なコンポーネントであることを考えると、扱っている特定の svchost.exe ファイルが不必要または悪意のあるものであることを確認しない限り、削除したり隔離したりしないでください。本物のバージョンを保存できるフォルダーは 2 つだけなので、偽物を見分けるのは簡単です。
Svchost.exe プロセス (Windows 11)。
Svchost.exe を使用するソフトウェアはどれですか?
svchost.exe プロセスは Windows の起動時に開始され、 HKLM ハイブ の レジストリ (下ソフトウェアMicrosoftWindows NTCurrentVersionSvchost) サービスの場合は、メモリにロードする必要があります。
Svchost.exe は Windows 11 で実行されていることが確認できます。 ウィンドウズ10 、 ウィンドウズ8 、 Windows 7 、 Windows Vista 、 Windows XP 、Windows 2000。
Windows 10 Creator Update 以降 (バージョン 1703)、3.5 GB を超える RAM を実行しているシステムの場合、すべてのサービスが svchost のインスタンスを実行します。使用可能な RAM が 3.5 GB 未満の場合、以前のバージョンの Windows と同様に、サービスは共有 svchost.exe プロセスにグループ化されます。
グーグルホームで「ヘイグーグル」を変更
svchost.exe を使用する Windows サービスの例をいくつか示します。
- Windowsアップデート
- バックグラウンドタスクインフラストラクチャサービス
- プラグ&プレイ
- World Wide Web パブリッシング サービス
- Bluetoothサポートサービス
- Windowsファイアウォール
- タスクスケジューラ
- DHCPクライアント
- Windows オーディオ
- スーパーフェッチ
- ネットワーク接続
- リモート プロシージャ コール (RPC)
Svchost.exe はウイルスですか?
通常はそうではありませんが、特に svchost.exe がコンピューター上のすべてのメモリを占有している理由がわからない場合は、確認しても問題はありません。
svchost.exe がウイルスであるかどうかを特定する最初の手順は、各 svchost.exe インスタンスがどのサービスをホストしているかを判断することです。おそらくタスク マネージャーで複数のインスタンスが実行されているため、svchost プロセスを削除するか、内部で実行されているサービスを無効にするかを決定する前に、各プロセスが何を行っているかをもう少し詳しく確認する必要があります。
svchost.exe 内でどのようなサービスが実行されているかがわかれば、それらが本物で必要なものなのか、あるいはマルウェアが svchost.exe のふりをしているのかどうかを確認できます。
Windows 11、10、または 8 を使用している場合は、タスク マネージャーから各 svchost.exe ファイルを開くことができます。
-
を選択 プロセス タブ。
-
下にスクロールして、 Windowsプロセス セクションを見つけて、 サービスホスト:< サービス名> エントリ。
-
エントリをタップアンドホールドするか右クリックして選択します 開いているファイルの場所 。
開く場所が何かあれば他のWindows が svchost.exe の正規コピーを保存する次のパスのいずれか以外の場合、ウイルスに感染している可能性があります。
- %SystemRoot%System32svchost.exe
- %SystemRoot%SysWOW64svchost.exe
System32 フォルダー内の Svchost.exe (Windows 11)。
2 番目のパスは、64 ビット マシン上で実行される 32 ビット サービスが配置される場所です。すべてのコンピュータにそのフォルダーがあるわけではありません。
-
タスク マネージャーに戻り、エントリの左側にある矢印を選択してエントリを展開します。 svchost.exe インスタンスの直下には、ホストされているすべてのサービスがあります。
2つ目のインスタグラムアカウントの作り方
Windows 7 などの他のバージョンの Windows では、タスク マネージャーを使用して svchost.exe で使用されるすべてのサービスを確認することもできますが、新しいバージョンほど明確にレイアウトされていません。これを行うには、svchost.exe インスタンスを右クリックします。 プロセス タブ、選択 サービスに移動 、次に、強調表示されているサービスのリストを読みます。 サービス タブ。
別のオプションは、タスクリスト 指示 で コマンド・プロンプト すべての svchost.exe インスタンスによって使用されるすべてのサービスのリストを作成します。
そのためには、 コマンドプロンプトを開く そして、次のコマンドを入力します。
ここで使用できるもう 1 つのオプションは、リダイレクト演算子を使用してコマンドの結果をテキスト ファイルにエクスポートすることです。これにより、読みやすくなります。
リストに何かが含まれていない場合でも、必ずしもウイルスに感染しているとは限りません。単に見覚えのないサービスである可能性もありますが、Windows の基本的な操作には不可欠です。おそらく、完全に安全な、ウイルスのように見えるサービスが多数存在します。
何か迷った場合は、オンラインで検索してください。新しいバージョンの Windows では、タスク マネージャーを使用してこれを行うことができます。サービスを右クリックして、 オンラインで検索 。 Windows 7、Vista、または XP の場合は、コマンド プロンプトでサービスをメモし、Google に入力します。
svchost.exe で実行中のサービスをシャットダウンするには、このページの下部にある 2 つの手順を参照してください。
Svchost.exe が大量のメモリを使用するのはなぜですか?
他のプロセスと同様に、このプロセスにもメモリと CPU 走る力。主にサービス ホストを使用するサービスの 1 つが使用されているときに、svchost.exe のメモリ使用量が増加するのは通常のことです。
svchost.exe が大量のメモリを使用する主な理由 (さらには 帯域幅 ) は、何かがインターネットにアクセスしているかどうかを示します。この場合、svchost.exe netsvcs が実行されている可能性があります。 Windows Update がパッチやその他の更新プログラムをダウンロードしてインストールするために動作している場合に、この問題が発生する可能性があります。 svchost.exe netsvcs で使用されるその他のサービスには、BITS (バックグラウンド インテリジェント転送サービス)、スケジュール (タスク スケジューラ)、テーマ、iphlpsvc (IP ヘルパー) などがあります。
svchost プロセスがメモリやその他のシステム リソースを大量に消費するのを防ぐ 1 つの方法は、原因となっているサービスを停止することです。たとえば、Windows Update が原因でサービス ホストがコンピュータの速度を低下させる場合は、更新プログラムのダウンロード/インストールを停止するか、サービスを完全に無効にします。または、ディスク デフラグ ツールがハード ドライブを最適化している可能性があります。その場合、サービス ホストはそのタスクにより多くのメモリを使用します。
ただし、日常的な状況においては、買い占めをするべきではありません。全てシステムメモリ。 svchost.exe が RAM の 90 ~ 100 パーセント以上を使用している場合は、svchost.exe の悪意のある非正規コピーを扱っている可能性があります。それが起こっていると思われる場合は、読み続けて svchost.exe ウイルスを削除する方法を学んでください。
Svchost.exe サービスをシャットダウンする方法
おそらくほとんどの人が svchost プロセスで実行したいことは、メモリを大量に使用しているため、svchost.exe 内で実行されているサービスを削除または無効にすることです。ただし、svchost.exe がウイルスであるため削除する場合でも、削除する前にサービスを無効にしておくと役立つため、いずれにしても次の手順に従ってください。
Windows 7 以前のバージョンの Windows では、より使いやすくなっています。 プロセスエクスプローラー 。 svchost.exe ファイルを右クリックし、選択します プロセスを強制終了する 。
-
無効にするサービスを特定します。
Windows 11、10、または 8 でこれを行うには、 サービスホスト: [サービス名】 エントリ。
-
シャットダウンするサービスのタスク マネージャー エントリを右クリックし、[タスク マネージャー] を選択します。 停止 。 Windows はそのサービスを直ちに停止します。使用していたシステム リソースは、他のサービスやアプリケーションのために解放されます。
サービスを停止するオプションが表示されない場合は、サービス ホスト行ではなくサービス自体を選択していることを確認してください。
-
プログラムが実行中のためサービスが停止しない場合は、プログラムを終了します。それができない場合は、そうしなければならない可能性があります ソフトウェアをアンインストールする 。
サービス プログラムで同じサービスを見つけて、シャットダウンされたことを確認したり、永久に無効にしたりできます (「 サービス.msc [スタート] メニューから)。再度実行されないようにするには、リストからサービスをダブルクリックし、スタートアップの種類を次のように変更します。 無効 。
Svchost.exe ウイルスを削除する方法
実際の svchost.exe ファイルはプロセスに不可欠で不可欠なため、コンピュータから削除することはできませんが、偽のファイルは削除できます。 svchost.exe ファイルがどこにでもある場合、システム32または SysWOW64前述のフォルダーなので、削除しても 100% 安全です。
たとえば、ダウンロード フォルダーにサービス ホスト ファイルが含まれている場合、またはデスクトップまたはフラッシュ ドライブにサービス ホスト ファイルがある場合、Windows がそのファイルを重要なサービス ホスティングの目的で使用していないことは明らかであり、その場合は削除できます。
ただし、svchost.exe ウイルスは通常のファイルほど削除するのは簡単ではありません。ウイルスを削除するには、次の手順に従います。
-
タスク マネージャーで svchost.exe プロセスを右クリックし、[ 開いているファイルの場所 。
このウィンドウについてはまだ何もしないので、開いたままにしておきます。
開いたフォルダーが上記のシステム フォルダーのいずれかである場合、svchost.exe ファイルはクリーンであるため、削除しないでください。しかし、ファイル名を読むときは特に注意してください。 svchost.exe のスペルが 1 文字でも異なる場合は、Windows で使用される正規のファイルを扱っているわけではありません。
-
同じ svchost.exe プロセスを右クリックして、 タスクの終了 。
それでもうまくいかない場合は、開いてください プロセスエクスプローラー svchost.exe ファイルを右クリックして、 プロセスを強制終了する シャットダウンします。
-
svchost.exe ファイルにネストされたサービスがある場合は、上で説明したようにタスク マネージャーでサービスを開き、それぞれを停止します。
-
手順 1 のフォルダーを開き、他のファイルと同様に svchost.exe ファイルを右クリックして [削除] を選択し、削除してみます。 消去 。
できない場合はインストールしてください ロックハンター そして、次回の再起動時にファイルを削除するように指示します (これにより、ロックされたファイルが削除されます。これは Windows では通常実行できません)。
コマンドプロンプトでWindows 7を起動
-
Malwarebytesをインストールする または他の何か スパイウェア削除ツール 、システム全体のスキャンを実行して svchost プロセスを削除します。
コンピュータを再起動します 何かが見つかったら。
svchost.exe ウイルスによりコンピューターにプログラムをインストールできない場合は、ポータブル ウイルス スキャナーをフラッシュ ドライブにダウンロードし、そこからスキャンします。
-
ウイルスをスキャンするには、完全なウイルス対策プログラムを使用してください。
たとえ別のウイルス スキャナーで svchost.exe ファイルを削除できたとしても、これらの常時稼働のウイルス スキャナーの 1 つを用意しておくことは素晴らしい考えです。
-
Windows が起動する前に、無料の起動可能なウイルス対策プログラムを使用してコンピュータをスキャンします。これらは、Windows が実行されていないと svchost.exe ウイルスが実行できず、ブート可能な AV ツールが Windows の外部で実行されるため、他のスキャナーが失敗した場合に役立ちます。
- svchost のインスタンスはいくつ実行する必要がありますか?
いくつかの異なるサービスはすべて同じ svchost.exe システム ファイルに基づいているため、いつでも任意の数の svchost を実行できます。で名前を確認してください プロセス タブイン タスクマネージャー それが有効であり、マルウェアではないことを確認します。
- svchost.exe を削除するとどうなりますか?
正規の svchost.exe Microsoft Windows 実行可能ファイルを削除すると、コンピュータが正常に動作しなくなる可能性があります。