99%のCPUを使用する場合のSvchost.exe(ホストサービス)の分析

私たちは、すべてのWindowsシステム、 Svchost.exeプロセス (Windows 7およびXPで呼ばれる)またはホストサービス (Windows 10および8で呼ばれる)の有名な主人公について話します。タスクマネージャー。
Microsoftがダイナミックリンクライブラリ(DLL)を実行するサービスの汎用ホストプロセスとして定義するSvchost.exeは、Windowsで始まるファイルで、 C \ Windows \ System32フォルダーにあり、 いくつかのWindowsサービスを同時に読み込みます
デバッグ目的、つまりエラーを解決する可能性をユーザーに提供するために、svchost.exeファイルは複数の同時セッションで開始され 、それぞれがサービスのグループをロードします。
たとえば、1つのネットワークサービスサービスホストプロセスがネットワークサービスを管理し、別のローカルシステムサービスホストプロセスがすべてのUI関連サービスを実行できます。
すべてのサービスが単一のホストプロセスで実行されていた場合、いずれかのサービスの問題でコンピューターがクラッシュしました。
ただし、この方法では、グループに分離されているため、特定のサービスでエラーが発生した場合でも、Windowsは引き続き機能します。
また読む: 多くのオープンプログラムでスローダウンと100%CPUを回避する方法
基本的にホストサービスは、Windowsサービスを開始および管理するプロセスです
svchostプロセスは、沈黙の中で気付かれることなく仕事をするため、ユーザーの関心を引くべきではありませんが、システムクラッシュと過剰なCPU使用の原因であるため、過去に非常に研究されてきました。
Windows XPの時代、PCのリソースがはるかに限られており、オペレーティングシステムがまだ最適化されていなかったため、テクノロジーブログでは、コンピューターを高速化するために、不要なサービスをすべて停止することをお勧めしました。
Windows 10を搭載した最新のPCでは、ホストサービスプロセスがはるかに安定しており、システムパフォーマンスに対するサービスの影響は非常に低くなっています。
しかし、今日でも、ホストサービスまたはsvchost.exeプロセスの1つがCPUの99%を占有し、コンピューター上の何も動かなくなったため、PCがクラッシュして停止するまで速度が低下する可能性があります。
ほとんどの場合、この問題の原因は、svchost.exeファイルを悪用して同じ名前のプロセスグループの中央に隠れているウイルスまたはマルウェアの存在です。
多くの場合、これらのウイルスはコンピュータが接続されているインターネット上でドアを開き、大きな問題を引き起こします。
何年も前のワームブラスターのような悪名高く恐ろしいウイルスが、100%svchost.exeセッションを送信してコンピュータを強制終了させたことを今日でも覚えています。
その他の場合、システムドライバーまたはPCに接続されているハードウェアリソースに問題がある可能性があります。
つまり、ホストサービスの特定のインスタンスが過剰なCPU使用または過度のRAM使用を引き起こしていることに気付いた場合、 どの特定のサービスが関係しているか確認し 、それを修正する方法のアイデアを得ることができます。
システムをクラッシュさせるWindowsエラーを発生させずに、タスクマネージャーからランダムなsvchost.exeプロセスを終了することはできないことに注意してください。
Svchost.exeを分析し、ホストサービスの特定のインスタンスでホストされているサービスを正確に確認する最良の方法は、タスクマネージャーまたはさらに良いことに、 プロセスエクスプローラープログラム(タスクマネージャーの最も一般的な代替手段の1つ) )。
Windows 10およびWindows 8では 、タスクマネージャーまたはタスクマネージャーを使用して、さまざまなホストサービスプロセスを分析できます。
次に、デスクトップタスクバーを右クリックして、 タスクマネージャーを開き、[詳細]を押します。
[プロセス]タブで、下にスクロールしてさまざまなホストサービスサービスを見つけ、それらを1つずつ展開して、さまざまなサービスのグループを表示します。
サービスの1つを右クリックすることにより、サービスを停止するか、サービス管理画面を開いて詳細情報を検索し、必要に応じて、自動的にサービスを再開しないことを決定できます。
Windows 7のタスクマネージャーはそれほど明確ではないため、svchost.exeの特定のインスタンスに関連するサービスを見つけるには、右クリックして「 go to service 」オプション選択する必要があります。
Process Explorerは 、Windows 7で特に推奨される、Windowsプロセスを管理するMicrosoftプログラムであり、svchostプロセスに関するすべての情報を提供し、各プロセスが参照しているサービスを知ることができます。
Process Explorerを使用する、svchost.exeの各セッションが何であるか理解し 、コンピューターのロックの原因となっているCPUの99%に1つ行っているかどうかを確認できます。
問題の原因となっているサービスを認識したら、 [コントロールパネル]-> [管理ツール]-> [サービス]に移動して無効にすることができます
Process Explorerは、すべてのアクティブなプロセスの詳細を表示するプログラムですが、アクティブなsvchostプロセスとコンピューターで開始するプロセスの特定の分析のために、他の2つの特定のWindowsツールを使用できます。
コンピュータの電源を入れたときにどのsvchostプロセスが開始するかを具体的に確認するには、 svchost process analyserと呼ばれる別の非常に古いプログラムを使用できます。
最後の表記:ウイルスがホストサービスプロセスの1つに隠れているかどうかを知るには、プロセスの名前を右クリックし、[ ファイルパスを開く ]オプションを選択します。
Windows \ System32フォルダーを開くと、ほぼ確実にマルウェアではありません。
さらに、svchost.exeはネットワークにアクセスする必要がないため、ファイアウォールが異常なアクティビティを報告し、このファイルによってインターネットへの送信を要求する場合、マルウェアである可能性があります。
また読む:不要なアクティブなWindowsプロセスを閉じて、コンピューター上の無駄なメモリを排除します

コメントを残します

Please enter your comment!
Please enter your name here