Windows 10におけるSvchost.exe(netsvcs)の問題
Svchost.exe(netsvcs)は 、それ以外の場合はService Hostであり、Windowsの共有サービスプロセスです。 それはnetsvcsグループ内でいっぱいの多数のサービスをロードするSvchost.exeのサブプロセスです。 そのサービスグループには、ユーザーマネージャ、タスクスケジューラ、Windows Update、BITS、テーマ、リモートデスクトップの構成など、Windows 10に不可欠なものがいくつか含まれています。
Svchost.exeの背後にある大きなアイデアは、サービスのグループがシステムリソースを保護するために単一のプロセスを共有することです。 しかし、Svchost.exe(netsvcs)のCPUまたはRAMの使用率が非常に高いことがわかりました。 場合によっては、これはnetsvcsが最大50%のRAMを占有することになる可能性があります。 Svchost.exe(netsvcs)システムリソースを占有することはWindows 7以降続いている問題であり、マルウェア、Windows Updatesまたは完全なEvent Viewerログが原因である可能性があります。
Svchost.exeの問題を修正する方法
タスクマネージャでSvchost.exe(netsvcs)のシステムリソース割り当てを確認できます。 まず、タスクバーを右クリックして[ タスクマネージャ ]を選択します。 「詳細」をクリックして、すぐ下に表示されるタブを開きます。 それはあなたにソフトウェアと他のプロセスのCPUとRAMの使用量を示しています。 Svchost.exeが複数回表示されていますが、それらのシステムプロセスの1つだけがSvchost.exe(netsvcs)です。
Svchost.exeシステムプロセスを右クリックして[ サービスに移動 ]を選択すると、各Svchost.exeシステムプロセスに関連するサービスを確認できます。 実行中のサービスが強調表示された状態で[サービス]タブが開きます。 Svchost.exe(netsvcs)システムプロセスは、[サービスに移動]を選択すると、下のスナップショットのようにnetsvcサービスが強調表示された[サービス]タブを開きます。
マルウェアをスキャン
netsvcsのCPUまたはRAMの使用率が高すぎることがわかった場合は、問題を解決するためのいくつかの方法があります。 肥大化したSvchost.exe(netsvcs)システムプロセスは、マルウェアのために発生する場合があります。 そのため、アンチウイルスユーティリティを使用してマルウェアをスキャンしてください。 マルウェアを駆除するさまざまなサードパーティ製ユーティリティがありますが、次のようにWindows Defenderでスキャンすることもできます。
- タスクバーのCortanaボタンを押して、検索ボックスに「Defender」と入力してください。
- すぐ下に表示されているWindows Defenderを開くように選択します。
- ユーティリティを起動するにはTurn Onボタンを押してください 。 Windows Defenderでスキャンするには、サードパーティ製のウイルス対策ソフトウェアを終了する必要があります。
- より徹底的なスキャンのためにFullオプションを選択してください。
- 今すぐスキャンボタンを押します。
- Windows Defenderが何かを検出した場合は、[ PCの駆除 ]ボタンをクリックして検出された項目を削除できます。
イベントビューアログを消去する
Svchost.exe(netsvcs)の高いCPUまたはRAM使用率の問題は、イベントビューアのログがいっぱいになっていることも原因の可能性があります。 そのため、イベントビューアのログを消去することも、もう1つの解決策として考えられます。 これがWin 10でそのログインをクリアする方法です。
- Winキー+ Rを押してファイル名を指定して実行を開きます。
- ファイル名を指定して実行のテキストボックスに「eventvwr」と入力し、[ OK ]ボタンを押します。 その下に表示されているEvent Viewerが開きます。
- これで、Windowsログをダブルクリックすることができます。
- 次に、「アプリケーション」を右クリックして、そのコンテキストメニューから「ログの消去」を選択します。
- さらに、Setup、System、およびSecurityのログを消去します。
- その後、Windows 10を再起動します。
Windows Updateのトラブルシューティングツールを実行する
多くの場合、netsvcsのシステムリソース使用量はWindowsの更新中に発生します。 したがって、Windows Updateサービス(wuauserv)は通常、netsvcsのCPUとRAMの過剰使用を引き起こしています。 Windows Update Troubleshooterを実行すると、wuauservの修正に役立ちます。
- Windows 10にはWindows Updateのトラブルシューティングツールは含まれていません。このWebサイトページを開き、[ Windows 10用のトラブルシューティングツールのダウンロード ]をクリックしてトラブルシューティングツールをラップトップまたはデスクトップに保存します。
- WindowsUpdateDiagnosticをクリックして、以下のようにWindows Update Troubleshooterを開きます。
- トラブルシューターの次へボタンを押してください。
- より新しいバージョンのトラブルシューティングツールを起動するには、[Windows 10 Windows Updateトラブルシューティングツールの実行 ]ボタンを押します。
- [ 次へ ]ボタンをクリックしてスキャンを開始し、Wuauservを修正します。 トラブルシューティングツールが何かを検出すると、検出して修正した問題の一覧が表示されます。
- デスクトップまたはラップトップを再起動してください。
SoftwareDistributionフォルダを削除します。
SoftwareDistributionは、更新を保存するフォルダーです。これをクリアすると、Windows Updateの修正にも役立ちます。 そのフォルダを空にするには、Winキー+ Rホットキーを押して[ファイル名を指定して実行]を開きます。
- [ファイル名を指定して実行]のテキストボックスに「services.msc」と入力し、[ OK ]ボタンを押します。
- Windows Updateが表示されるまで、[サービス]ウィンドウを下にスクロールします。 その後、Windows Updateを右クリックして「 停止」を選択します。
- タスクバーの[ファイルエクスプローラ]ボタンを押します。
- SoftwareDistributionサブフォルダーを含むC:Windowsフォルダーを開きます。
- これで、SoftwareDistributionフォルダを右クリックして[ 削除 ]を選択できます。
- 次にデスクトップまたはラップトップを再起動し、設定アプリでアップデートを確認します。
Wuauservサービスを無効にする
Windows Updateをオフにするのが最後の潜在的な修正です。 Windows Updateは、必ずしも不可欠なサービスではありませんが、それを行わないと更新プログラムを見逃す可能性があります。 更新パッチはWindowsのバグを修正し、メジャーアップデートはOSに新しいオプションとアプリを追加します。 たとえば、Creators UpdateはWindows 10にPaint 3Dを追加します。それでも、次のようにwuauservをオフにすることができます。
- Winキー+ Rキーボードショートカットを押してRunを開きます。
- テキストボックスに「services.msc」と入力し、[ OK ]をクリックして下のウィンドウを開きます。
- Windows Updateをダブルクリックして、すぐ下のスナップショットにウィンドウを開きます。
- [スタートアップ]ドロップダウンメニューから[ 無効]を選択します。
- 適用ボタンとOKボタンを押します。
その後、数ヶ月ごとに一時的にwuauservを切り替えることで手動でアップデートを確認できます。 Windows Updateのスタートアップの種類を手動に切り替えてwuauservを再起動すると、手動でアップデートを確認できます。 プラットフォームを更新したら、wuauservをもう一度オフにします。
これらの修正により、Svchost.exe(netsvcs)がシステムリソースをそれほど消費しないようにすることができます。 Windows Updateとほとんど同じように、netsvcsグループの他のサービスをオフにすることもできますが、そのうちのいくつかはOSにとって非常に重要です。 そのため、それらをオフにする前に、プロパティウィンドウに含まれるサービスの詳細を確認してください。