Windowsその強力な機能により、最も広く使用されているオペレーティングシステムになっています。多くのサービスとプログラムが連携して、WindowsOSの優れたパフォーマンスを実現します。
「Svchost.exeの 不可欠ですWindowsサービス。このサービスの基本的なタスクは、複数のWindowsサービスをホストすることです。
ただし、このサービスがCPUパワーの最大90%以上を消費し始める場合があります。これは大きな問題を引き起こします。この記事では、あなたに紹介しますSvchost.exeの。また、教えます高いCPU使用率の問題を解決する方法。
svchost.exe(サービスホスト)とは
Svchost.exeの 代表する サービスホスト(或 サービスホスト)。もともとはWindows 2000紹介された。基本的に、それはシステムプロセスです、 Windowsオペレーティングシステムの場合中複数のWindowsサービスをホストする。Svchost.exeは、共有サービスプロセスの実現に不可欠です。で主な機能それが提供するのは、多くのサービスがプロセスを共有して消費電力を削減できるということです。複数のサービスをXNUMXつのプロセスに組み合わせると、リソースが節約され、Windowsが競合他社に先んじることができます。ただし、これには欠点もあります。これらのサービスのいずれかが未処理の例外を引き起こすと、プロセス全体がクラッシュする可能性があります。その他の問題には、エンドユーザーにとって、コンポーネントサービスの特定がより困難になる可能性があり、さまざまなマネージドサービスに問題があることが含まれます。
svchost.exeはどのように機能しますか?
サービスホストで実行されているサービスは、次のように実装されます。 ダイナミックリンクライブラリ(DLL)。 そのようなサービス的 ImagePath定義は採用します%SystemRoot%System32svchost.exe-k(サービスグループ; netsvcs)フォーム。同じものを共有するサービスホストプロセスのサービスは同じパラメータを持ち、サービスコントロールマネージャーデータベース内エントリはXNUMXつだけ 。
窓を開けると タスクマネージャー、あなたはたくさんを見るでしょうランニング的Svchost.exeの処理する。これらのサービスはDLLの形式で実装されており、独立して実行することはできません。したがって、svchostはこれらのDLLをロードし、それ自体で実行します。
たとえば、サービスホストプロセスは、ファイアウォールに関連するXNUMXつのサービスを実行します。別のサービスホストプロセスは、ユーザーインターフェイスに関連するXNUMXつのサービスを実行する場合があり、このプロセスは永久に続行されます。
svchost.exeはCPU使用率が高い(> 90%)問題を引き起こします
サービスが正しく機能するには、リソースを消費する必要があります。サービスホストは、CPUパワーの90%以上を消費することがあります。これは、PCの動作速度の低下、さらにはシステムの「氷結「。ユーザーの報告によると、これは通常、ユーザーが新しいバージョンのWindowsに更新したときに発生します。ただし、この問題は他の状況でも発生する可能性があります。サービスホストが原因でCPU使用率が高くなる主な理由は、問題のある更新、ウイルスまたはマルウェア或破損したログファイル。この問題を解決するには、コンピュータを再起動するだけです。ただし、XNUMX回またはXNUMX回再起動しても問題が解決しない場合は、自分で問題を解決する必要があります。あなたは正しい場所に来ました。CPU使用率の高い問題の原因となっているsvchost.exeを永続的に修正するためのソリューションを提供します。
「CPU使用率が高くなるサービスホスト」の修正方法
有4つの方法解決できる「CPU使用率が高くなるSvchost.exe」質問。すべての方法を説明し、各方法を適用するためのステップバイステップの説明を提供します。これらの方法については、専門家の助けは必要ありません。ただ正しいポイントをフォローするステップバイステップガイド。どちらかの方法を試すか、次々に試すかを選択できます。いずれにせよ、あなたはこの問題を恒久的に解決することを学びます。では、これらの方法を続けましょう。
1. Windowsを更新して、svchost.exeの高いCPUエラーを修正します
Windowsは、既存のエラーを修正し、システムの全体的な機能を改善するための更新プログラムを提供します。したがって、Windows OSの更新は、この問題を解決するための最も簡単ですが最も効果的な方法である可能性があります。以下の手順に従ってください。
ステップ1:まず、「コントロールパネル"。今すぐ見つけて「システムとセキュリティ"オプション。
ステップ2:クリックWindows Updateの。その後、クリックするだけです更新を確認する。
その後、Windowsは利用可能な更新プログラムを探します。アップデートがある場合は、インストールしてください。そうでない場合は、次の方法にスキップしてください。
2.コンピューターを掃除します
CPU使用率の高い問題を引き起こしているサービスホストが何らかのウイルスまたはマルウェアによって引き起こされている場合、この方法は魅力のように機能します。脅威にさらされたPCをクリーンアップするだけで済みます。順番に、これは問題を解決します。以下の手順に従ってください。
ステップ1: 下載そしてインストール優れたウイルス対策ソフトウェア。ウイルス対策ソフトウェアをインストールしている場合は、にジャンプ次の一歩。
ステップ2:ウイルス対策プログラムを起動してから、コンピューターへ乗る「包括的スキャン」。それまで我慢してください検出されましたそして取り除きます脅迫。
ウイルスやマルウェアが原因の場合は、これで問題が解決します。クリアしても問題が解決しない場合は、次の方法に進んでください。
3.問題のあるサービスを無効にします
大量のCPUパワーを消費するサービスを見つけて無効にすることは、svchost.exeによって引き起こされる高いCPU使用率の問題を解決するための良い方法です。以下の手順に従ってください。
ステップ1:まず第一に、同時に押すことで Ctrl + Alt + Del 鍵開けるタスクマネージャー。
ステップ2:切り替える処理するタブ、および 選択済み 了 すべてのユーザープロセスを表示する チェックボックスのタスクマネージャー。
ステップ3:ちょうど今、右クリック该 Svchost.exe処理してクリック サービスに移動します。
ステップ4:そして「サービス"タブ、あなたは見つけるでしょうSvchost.exeの処理する下で実行されているいくつかの強調表示されたサービス。
ステップ5:その後、右クリックサービスをクリックし、[故障中"、問題の背後にある原因が見つかるまで。
ステップ6:犯人を見つけた後、沿ってで走る"(によるとWindows + Rキー)ダイアログボックスでタイプ services.mscと 入力するサービスマネージャ。
ステップ7:[サービス管理]ウィンドウで、犯人サービス、右クリックそれから、「属性」。Windows Updateサービス通常、最も可能性の高い原因です。
ステップ8:で属性」ウィンドウ、に移動「従来型"ラベルダウン「開始タイプ: そしてそれを「無効"。次にを押します決定する、それから再起動コンピューター。
これで問題を解決できます。
4.イベントビューアログをクリアします
Windowsイベントビューアに大量のログファイルが保存されていると、この問題が発生する場合があります。それらをクリアすると、問題が解決する場合があります。以下の手順に従ってください。
ステップ1:まず、を押しますWindows + Rキー引き金"実行"ダイアログボックス。初期化タイプ eventvwrとその後、Enterキーを押します。
ステップ2:でイベントビューア"ウィンドウで、 ダブルクリック「 Windowsログ」それを拡張します。
ステップ3:ちょうど今、右クリックで 応用 そしてクリックログをクリアする。
ステップ4:同じタスクを実行し、「 安全性"" 設置「そして」 システム" ログ。
ステップ5: 最後に、 再起動パソコン。
結論
これらは4働くための最良の方法、以高いCPU使用率の問題を引き起こすsvchost.exeを修正しました長い治療法は治癒しません。使用することもできますWindowsUpdateのトラブルシューティング、合格することもできますMicrosoft官方サポートスレッド。