svchost.exe(netsvcs)による高いCPU使用率の修正

公開: 2017-07-30
svchost.exe(netsvcs)による高いCPU使用率の修正

Svchost.exe(サービスホスト、またはSvcHost)は、ダイナミックリンクライブラリから実行されるサービスの一般的なホストプロセス名です。 すべてのWindows内部サービスは.exeファイルではなく1つの.dllファイルに移動されましたが、これらの.dllファイルをロードするには実行可能(.exe)ファイルが必要です。 したがって、svchost.exeプロセスが作成されました。 ここで、svchost.exeプロセスのインスタンスがいくつかあることに気付くかもしれません。これは、1つのサービスが失敗しても、Windowsがダウンせず、これらのサービスがすべてグループに編成され、各svchost.exeインスタンスがそのようなものごとに作成されるためです。グループ。

svchost.exe(netsvcs)による高いCPU使用率の修正

ここで、svchost.exe(netsvcs)がほぼすべてのWindowsリソースの使用を開始し、CPU使用率が高くなると、問題が発生します。 タスクマネージャーを調べると、特定のsvchost.exeがほとんどすべてのメモリを占有していて、他のプログラムやアプリケーションに問題を引き起こしていることがわかります。 コンピュータが非常に遅くなり、Windowsがランダムにフリーズし始めると、コンピュータが不安定になります。その後、ユーザーはシステムを再起動するか、強制的にシャットダウンする必要があります。

Svchost.exe高いCPU使用率の問題は、主にユーザーのPCでのウイルスまたはマルウェアの感染が原因で発生します。 ただし、一般的にユーザーのシステム構成と環境に依存するため、問題はこれだけに限定されません。 したがって、時間を無駄にすることなく、以下にリストされているトラブルシューティングガイドを使用して、svchost.exe(netsvcs)による高いCPU使用率を実際に修正する方法を見てみましょう。

コンテンツ

  • svchost.exe(netsvcs)による高いCPU使用率の修正
  • 方法1:CCleanerとMalwarebytesを実行する
  • 方法2:高CPUを引き起こしている特定のサービスを無効にする
  • 方法3:イベントビューアのログをクリアする
  • 方法4:SoftwareDistributionフォルダーの名前を変更する
  • 方法5:WindowsUpdateのトラブルシューティングを実行する
  • 方法6:必ずWindowsを更新してください
  • 方法7:BITSおよびWindowsUpdateサービスを無効にする
  • 方法8:RKillをダウンロードして実行する
  • 方法9:システムファイルチェッカー(SFC)とチェックディスク(CHKDSK)を実行する
  • 方法10:システムとメンテナンスのトラブルシューティングを実行する

svchost.exe(netsvcs)による高いCPU使用率の修正

何か問題が発生した場合に備えて、必ず復元ポイントを作成してください。

方法1:CCleanerとMalwarebytesを実行する

1. CCleaner&Malwarebytesをダウンロードしてインストールします。

2. Malwarebytesを実行し、システムをスキャンして有害なファイルを探します。 マルウェアが見つかった場合は、自動的に削除されます。

Malwarebytes Anti-Malwareを実行したら、[今すぐスキャン]をクリックします

3.ここで、CCleanerを実行し、[カスタムクリーン]を選択します。

4. [カスタムクリーン]で、[ Windows]タブを選択し、デフォルトにチェックマークを付けて、[分析]をクリックします。

[カスタムクリーン]を選択し、[Windows]タブで[デフォルト]にチェックマークを付けます| svchost.exe(netsvcs)による高いCPU使用率の修正

5.分析が完了したら、削除するファイルを必ず削除してください。

クリーナーを実行をクリックしてファイルを削除します

6.最後に、[クリーナーの実行]ボタンをクリックして、CCleanerにコースを実行させます。

7.システムをさらにクリーンアップするには、 [レジストリ]タブを選択し、以下がチェックされていることを確認します。

[レジストリ]タブを選択し、[問題のスキャン]をクリックします

8. [問題のスキャン]ボタンをクリックしてCCleanerにスキャンを許可してから、[選択した問題の修正]ボタンをクリックします。

問題のスキャンが完了したら、[選択した問題を修正] | [選択した問題を修正]をクリックします。 svchost.exe(netsvcs)による高いCPU使用率の修正

9. CCleanerが「レジストリにバックアップの変更を加えますか?を選択します

10.バックアップが完了したら、[選択したすべての問題を修正]ボタンをクリックします。

11. PCを再起動して、変更を保存します。

方法2:高CPUを引き起こしている特定のサービスを無効にする

1. Ctrl + Shift + Escを同時に押して、タスクマネージャーを起動します。

2. [詳細]タブに切り替えて、CPU使用率の高いsvchost.exeプロセスを右クリックし、[サービスに移動]を選択します。

CPU使用率が高い原因となっているsvchost.exeを右クリックし、[サービスに移動]を選択します

3.これにより、自動的に[サービス]タブに移動し、svchost.exeプロセスの下で実行されているいくつかの強調表示されたサービスがあることに気付くでしょう。

これにより、自動的に[サービス]タブに移動し、いくつかの強調表示されたサービスがあります

4.次に、強調表示されたサービスを1つずつ右クリックして、[停止]を選択します。

5.特定のsvchost.exeプロセスによる高いCPU使用率が修正されるまで、これを実行します。

6.この問題が発生した原因でサービスを確認したら、そのサービスを無効にします。

注:ほとんどの場合、 Windows Updateサービスが原因のサービスですが、後で処理します。

7.Windowsキー+ Rを押してから、 services.mscと入力し、Enterキーを押します。

サービスウィンドウ| svchost.exe(netsvcs)による高いCPU使用率の修正

8.次に、このリストでその特定のサービスを見つけ、それを右クリックして[プロパティ]を選択します。

次に、このリストでその特定のサービスを見つけて右クリックし、[プロパティ]を選択します

9.サービスが実行中の場合は[停止]をクリックし、[スタートアップの種類]が[無効]に設定されていることを確認し、[適用]、[OK]の順にクリックします。

サービスが実行されている場合は[停止]をクリックし、[スタートアップの種類]が[無効]に設定されていることを確認します

10. PCを再起動して変更を保存し、問題が解決したかどうかを確認します

これにより、svchost.exe(netsvcs)による高いCPU使用率が確実に解決されます。 問題の原因となっている特定のsvchost.exeファイルに焦点を合わせるのが難しい場合は、Process Explorerと呼ばれるMicrosoftプログラムを使用すると、問題の原因を見つけるのに役立ちます。

方法3:イベントビューアのログをクリアする

1.Windowsキー+ Rを押してから、 eventvwr.mscと入力し、Enterキーを押してイベントビューアを開きます。

runにeventvwrと入力して、イベントビューアを開きます| svchost.exe(netsvcs)による高いCPU使用率の修正

2.左側のメニューから[ Windowsログ]を展開し、サブフォルダーを1つずつ右クリックして、[ログのクリア]を選択します。

[Windowsログ]を展開し、サブフォルダーを1つずつ右クリックして、[ログのクリア]を選択します。

3.これらのサブフォルダーは、アプリケーション、セキュリティ、セットアップ、システム、および転送されたイベントになります。

4.上記のすべてのフォルダーのイベントログを必ずクリアしてください。

5. PCを再起動して、変更を保存します。

方法4:SoftwareDistributionフォルダーの名前を変更する

1.Windowsキー+ Xを押してから、コマンドプロンプト(管理者)を選択します。

2.次に、次のコマンドを入力してWindows Update Servicesを停止し、それぞれの後にEnterキーを押します。

ネットストップwuauserv
ネットストップcryptSvc
ネットストップビット
ネットストップmsiserver

WindowsUpdateサービスを停止しますwuauservcryptSvcビットmsiserver

3.次に、次のコマンドを入力してSoftwareDistribution Folderの名前を変更し、Enterキーを押します。

ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old
ren C:\ Windows \ System32 \ catroot2 catroot2.old

SoftwareDistributionフォルダーの名前を変更します

4.最後に、次のコマンドを入力してWindows Update Servicesを起動し、それぞれの後にEnterキーを押します。

ネットスタートwuauserv
ネットスタートcryptSvc
ネットスタートビット
ネットスタートmsiserver

WindowsUpdateサービスを開始しますwuauservcryptSvcビットmsiserver | svchost.exe(netsvcs)による高いCPU使用率の修正

5. PCを再起動して、変更を保存します。

方法5:WindowsUpdateのトラブルシューティングを実行する

1. Windowsの検索バーに「トラブルシューティング」と入力し、[トラブルシューティング]をクリックします。

コントロールパネルのトラブルシューティング

2.次に、左側のウィンドウから、ペインで[すべて表示]を選択します。

3.次に、[コンピューターの問題のトラブルシューティング]リストから[WindowsUpdate]を選択します。

コンピューターの問題のトラブルシューティングからWindowsUpdateを選択します

4.画面の指示に従い、 WindowsUpdateのトラブルシューティングを実行します。

WindowsUpdateのトラブルシューティング

5. PCを再起動して、変更を保存します。

これは、svchost.exe(netsvcs)による高いCPU使用率を修正するのに役立ちますが、そうでない場合は、次の方法に進みます。

方法6:必ずWindowsを更新してください

1.Windowsキー+ Iを押してから、[更新とセキュリティ]を選択します。

[更新とセキュリティ]アイコンをクリックします| svchost.exe(netsvcs)による高いCPU使用率の修正

2.次に、[更新の確認]をクリックし、保留中の更新があれば必ずインストールします。

WindowsUpdateを確認する

3.アップデートがインストールされたら、PCを再起動して、svchost.exe(netsvcs)による高いCPU使用率を修正します。

方法7:BITSおよびWindowsUpdateサービスを無効にする

1.Windowsキー+ Rを押してから、 services.mscと入力し、Enterキーを押します。

サービスウィンドウ

2.リストでBITSWindowsUpdateを見つけ、それらを右クリックして[プロパティ]を選択します。

Windows Updateサービスを右クリックし、[サービス]ウィンドウで[プロパティ]を選択します

3.必ず[停止]をクリックしてから、スタートアップの種類を[無効]に設定してください。

[停止]をクリックして、WindowsUpdateサービスのスタートアップの種類が[無効] | [無効]になっていることを確認します。 svchost.exe(netsvcs)による高いCPU使用率の修正

4. [適用]、[OK]の順にクリックします。

5. PCを再起動して、変更を保存します。

これは、svchost.exe(netsvcs)による高いCPU使用率を修正するのに役立ちますが、そうでない場合は、次の方法に進みます。

方法8:RKillをダウンロードして実行する

Rkillは、BleepingComputer.comで開発されたプログラムであり、既知のマルウェアプロセスを終了させて​​、通常のセキュリティソフトウェアを実行し、コンピュータの感染を駆除できるようにします。 Rkillを実行すると、マルウェアプロセスが強制終了され、誤った実行可能ファイルの関連付けが削除され、終了時に特定のツールを使用できなくなるポリシーが修正されます。 プログラムの実行中に終了したプロセスを示すログファイルが表示されます。 これにより、svchost.exeによる高いCPU使用率の問題が解決されるはずです。

ここからRkillをダウンロードし、インストールして実行します。

方法9:システムファイルチェッカー(SFC)とチェックディスク(CHKDSK)を実行する

1.Windowsキー+ Xを押してから、コマンドプロンプト(管理者)をクリックします。

管理者権限を持つコマンドプロンプト

2.次に、cmdに次のように入力し、Enterキーを押します。

 Sfc / scannow
sfc / scannow / offbootdir = c:\ / offwindir = c:\ windows(上記が失敗した場合は、これを試してください) 

SFCスキャン今すぐコマンドプロンプト| svchost.exe(netsvcs)による高いCPU使用率の修正

3.上記のプロセスが完了するのを待ち、完了したらPCを再起動します。

4.次に、 Check Disk Utility(CHKDSK)を使用してファイルシステムエラーを修正するからCHKDSKを実行します。

5.上記のプロセスを完了させ、PCを再起動して変更を保存します。

方法10:システムとメンテナンスのトラブルシューティングを実行する

1.Windowsキー+ Xを押して、コントロールパネルをクリックします。

コントロールパネル

2. [トラブルシューティング]を検索し、[トラブルシューティング]をクリックします。

トラブルシューティングを検索し、トラブルシューティングをクリックします

3.次に、左側のペインで[すべて表示]をクリックします。

4.システムメンテナンスのトラブルシューティングをクリックして実行します。

システムメンテナンストラブルシューティングを実行する

5.トラブルシューティングは、svchost.exe(netsvcs)によって高いCPU使用率を修正できる場合があります。

おすすめされた:

  • TiWorker.exeによる高いCPU使用率の修正
  • 修正する10の方法ディスク読み取りエラーが発生しました
  • 非システムディスクまたはディスクエラーメッセージを修正する
  • RuntimeBroker.exeによる高いCPU使用率を修正

これで、svchost.exe(netsvcs)による高いCPU使用率の修正に成功しましたが、この投稿に関してまだ質問がある場合は、コメントのセクションで質問してください。