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

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

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

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

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

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

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

方法1:CCleanerとMalwarebytesを実行する(Method 1: Run CCleaner and Malwarebytes)

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

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

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

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

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

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

5. 分析が完了したら、削除するファイルを必ず削除してください。(Once Analyze is complete, make sure you’re certain to remove the files to be deleted.)

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

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

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

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

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

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

9. CCleanerが「レジストリにバックアップの変更を加えますか?(Do you want backup changes to the registry?) を選択します( select Yes)

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

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

方法2:高CPUを引き起こしている特定のサービスを無効にする(Method 2: Disable the particular service that is causing High CPU)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

方法3:イベントビューアのログをクリアする(Method 3: Clear Event Viewer Logs)

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

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

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

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

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

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

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

方法4:SoftwareDistributionフォルダーの名前を変更する(Method 4: Rename SoftwareDistribution Folder)

1.WindowsWindows Key + Xコマンドプロンプト(管理者)(Command Prompt (Admin).)を選択します。

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

ネットストップwuauserv(net stop wuauserv)
ネットストップcryptSvc(net stop cryptSvc)
ネットストップビット(net stop bits)
ネットストップmsiserver(net stop msiserver)

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

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

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

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

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

ネットスタートwuauserv(net start wuauserv)
ネットスタートcryptSvc(net start cryptSvc)
ネットスタートビット(net start bits)
ネットスタートmsiserver(net start msiserver)

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

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

方法5:WindowsUpdateのトラブルシューティングを実行する(Method 5: Run Windows Update Troubleshooter)

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

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

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

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

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

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

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

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

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

方法6:必ずWindowsを更新してください(Method 6: Make sure to Update Windows)

Windows Key + Iを押してから、[更新とセキュリティ(Update & Security.)]を選択します。

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

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

WindowsUpdateを確認する

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

方法7:BITSおよびWindowsUpdateサービスを無効にする(Method 7: Disable the BITS and Windows Update service)

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

サービスウィンドウ

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

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

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

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

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

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

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

方法8:RKillをダウンロードして実行する(Method 8: Download & Run RKill)

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

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

方法9: (Method 9: )システムファイルチェッカー(SFC)とチェックディスク(CHKDSK)を実行する(Run System File Checker (SFC) and Check Disk (CHKDSK))

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

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

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

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

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

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

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

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

方法10:システムとメンテナンスのトラブルシューティングを実行する(Method 10: Run System and Maintenance Troubleshooter)

Windows Key + Xを押して、コントロールパネル(Control Panel.)をクリックします。

コントロールパネル

2.トラブルシューティングを検索し、トラブルシューティング(Search Troubleshoot)をクリックします(Troubleshooting.)

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

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

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

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

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

おすすめされた:(Recommended:)

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



About the author

私はソフトウェア エンジニアであり、探検家です。Microsoft Xbox 360 と Google Explorer の両方を使用した経験があります。特定のソフトウェア開発ツールについて専門的な推奨事項を提供したり、一般的な Explorer エラーのトラブルシューティングを支援したりすることができます。



Related posts