CPU
 WindowsPCは通常はCPU使用率は50%前後で推移しますが、何らかの原因でCPU使用率が100%までなり、処理が遅くなる場合があります。CPU使用率が100%になり苦しんでいる場合、Windows 10で高いCPU使用率を修正する方法について説明します。
 コンピュータが高CPU使用率になると一般的にCPUファンが頻繁に最高速度に達するか、コンピュータの速度が低下します。アプリケーションなどで処理を行っている場合は別ですが、特に実際に何もしていない場合は、何らかの原因が考えられます。

 一般的に、処理が重たいアプリを使用しないことによって、CPUの上限を回避できます。ただし、バグによって悪名高いWmiPrvSE.exeのようにCPU使用率が制御不能になることがあります。ほとんどの場合、根本的な問題を簡単に修正し、高いCPU使用率を下げることができます。


1.CPUとは

 プロセッサとも呼ばれるCPU(中央処理装置)は、コンピューターの頭脳です。すべてのアクティブなプロセスを管理します。
CPUも人間の頭脳と同じで一度に多くの要求をされた場合、処理が追いつかなくなります。ある大きな時間のかかる仕事をしていて、周りから一気に50件以上の仕事を持ち込まれると処理できなくなると同じになります。同じように、プロセッサは一度にあまりにも多くの処理を求められるとクロールに遅くなる可能性があります。



2.WmiPrvSE.EXEが原因でCPU使用率が高くなっていないか。


 WMIプロバイダーホストプロセスは、Windows管理インストルメンテーションまたは WmiPrvSE.exe とも呼ばれ、WindowsOSの一部であり、ネットワーク上の多数のシステムの監視とトラブルシューティングにおいてのプロセスを行う一部となります。しかし、このプロセスが制御不能になることは実は珍しくありません。実際にこのWmiPrvSE.EXEが原因でCPU使用率が高くなるケースは良くあります。

 これが問題の原因となっているかどうかは、タスクマネージャを開き(Ctrl + Shift + ESCを押す)、WmiPrvSE.exeプロセスを探すことでわかります。CPU使用率が数パーセントを超え、それに影響を与えるプログラムを実行していない場合、このWmiPrvSE.exeが正しく機能していません。この場合の対処方法としてWMIプロバイダー ホストを再起動して、高いCPU使用率を修正します。
 マイクロソフトは以前、公式の修正を発表しておりましたが、最近取り下げました。残っている唯一の方法は、再起動させることです

 再起動を行ってもWmiPrvSE.exe の問題が引き続き再発する場合は、Windows イベント ビューアーを使用して原因を特定します。WMIプロバイダー ホストをビジー状態に保ち、CPU使用率が高くなる別のシステムプロセスが原因である可能性があります。


  1. [スタート]ボタンを右クリックして、[イベントビューア]を選択します。
  2. イベントビューアアプリ内で、アプリケーションとサービスログに移動します Microsoft→ Windows→ WMI-Activity→Operational
  3. 操作イベントのリストをスクロールして、最近のエラーエントリを見つけます。
  4. クライアント プロセス ID を特定します。プロセスを再起動するたびにそのIDが変更されるため、古いエラーをチェックしても意味がないことに注意してください。これらのプロセスのいずれかが高いCPU使用率を引き起こしていると思われる場合は、そのIDを使用してタスクマネージャーでそれを見つけ、障害のあるプロセスを特定できます。
  5. タスクマネージャを開き(Ctrl + Shift + ESCを押す)、[サービス]タブに切り替えて、実行中のすべてのサービスをPID、つまりプロセスIDで並べ替えます。PIDの項目がない場合は、「名前」や「状態」と表示されているところを右クリックし、「PID」にチェックを入れます。
  6.  PID値が一致するプロセスが見つかった場合、プロセスを右クリックし、[ファイルの場所を開く]を選択して、それが属するソフトウェアを確認します。それぞれのプログラムを更新またはアンインストールすると、WMIプロバイダーホストの高いCPU使用率が修正される場合があります。

 最後に、サービスがワームまたはウイルスである可能性があります。プロセスのバージョンは常に1つだけ表示され、[サービス] ウィンドウでプロセスを停止すると、プロセスは停止します。2つのバージョンが表示された場合、またはプロセスが停止しない場合は、ウイルスの可能性がありますので、すぐにウイルススキャンを実行してください。

3.システムアイドルプロセスが高い
 システムアイドルプロセスと呼ばれるプロセスにが表示され、CPU使用率が高くなることがあります。システムアイドルプロセスこのあいまいなプロセスは、可能な限りすべてのCPUパワーを占有しているように見えます。
 実際には、システムアイドルプロセスは、他の方法では使用されていないCPUサイクルを表示する単なるスレッドです。そのため、この数値は高ければ逆にCPUが使用していないことになります。


4.svchost.exe (netscvs)のCPU使用率が高い
 タスクマネージャをチェックすると、svchost.exe(netscvs)プロセスが高いメモリまたはCPU使用率を引き起こしている場合があります。このプロセスはマルウェアに関連付けられている場合もありますが、主に正当なWindowsシステムプロセスです。不明な場合は、svchost.exe ルックアップ ツールを使用して、プロセスが参照しているサービスを確認します。

5.ネットワーク探索を無効にする
 マルウェアでない場合は、svchost.exe がプラグ アンド プレイ デバイスのスキャンでビジー状態になっている可能性があります。

この原因を取り除くには
  1. [スタート]メニューの検索バーで、「コントロールパネル」と入力し、[コントロールパネル]を選択します。
  2. [ネットワークとインターネット] > [ネットワークと共有センター] に移動し、[共有の詳細設定の変更] をクリックします。
  3. ここで、[ネットワーク探索をオフにする] を選択します。

6.ウィンドウズアップデートを確認する

 Svchost.exe (netsvcs) は、Windows が更新プログラムをダウンロードしているときにも高い CPU 使用率を示します。通常、Windowsをインストールした後、25%以上のCPU容量を使用していることがわかります。その場合は、WindowsUpdateの処理に任せてください。

 Windows 10以降、Windows Updateを更新中に遅らせたり一時停止したりすることはできません。新しい更新プログラムをインストールするタイミングをスケジュールすることはできますが、Windows は必要に応じて更新プログラムをダウンロードします。これにより、svchost.exe の CPU 使用率がランダムに増加する可能性があります。ただし、変更できるのは、コンピューターがダウンロードした更新プログラムをピア共有するかどうかです。帯域幅と処理能力を節約するために、これをオフにしてください。

Windows Update→設定 → 詳細オプション に移動し、[配信の最適化] をクリックします。ここでは、他のPCからのダウンロードを許可できますが、これを[オフ]に設定します。

 [配信の最適化] で、もう一度 [詳細オプション] をクリックします。この次の画面では、Windowsとアプリの更新プログラムのダウンロードまたはアップロードの帯域幅を制限できます。他のPCからのダウンロードを許可した場合に備えて、ダウンロード制限を最低5%に設定し、毎月のアップロード制限も非常に低く設定する必要があります。
 更新プログラムのダウンロードに関連する高いCPU使用率を抑えるための他の唯一の回避策は、WindowsUpdateを一時的に無効にすることです。これにより、Windowsが更新プログラムをダウンロードできなくなります。ただし、この方法はお勧めしません。

7.CPUを占有しているバックグラウンドプロセスが多すぎる
 バックグラウンドプロセスは、ウィンドウで開かれていなくても、PC で実行されているプログラムです。一般的なコンピューターでは、Windows自体を実行する必要があるため、多くのバックグラウンドプロセスが同時に実行されます。しかし、何年にもわたってプログラムをインストールすると、ますます多くなり、最終的にはPCを圧倒する可能性があります。

 Windows キー+ Xを押した後タスクマネージャーを開きます。 リストから。[プロセス]タブがデフォルトで表示され、全体的なCPU使用率だけでなく、各アプリの使用状況も表示されます。タスクマネージャー内の[スタートアップ]タブに移動します。


 次に、不要なスタートアップ項目を見つけます。それらのチェックを外し、[OK]をクリックして、PCを再起動します。これにより、これらのプログラムが起動時に起動しなくなります。


8.セキュイティアプリによる原因かも

 一見ランダムな時間にコンピュータが遅くなり、それらの時間がディスクアクティビティの高さと相関することが多いことに気付いた場合、セキュイティアプリによるものです。

 ディスクで脅威を検索する場合、ウイルス対策プログラムは驚くほどのプロセッサ負荷を生み出す可能性があります。これは通常、最新のデスクトップまたはハイエンドのラップトップで遅延を引き起こすのに十分ではありませんが、古いシステムや電力不足のシステムは、緊張の下で著しく遅くなる可能性があります。

 これを修正するのは簡単で、PCを使用していない時間にスケジュールを変更すると、煩わされなくなります。

9.マルウェアによって引き起こされる
 マルウェアはCPU使用率も高くなる可能性があります。感染したシステムはバックグラウンドでプロセスを実行し、電子メール、ネットワーク、またはその他のソースを介してマルウェアを他のユーザーに送信することで拡散を試みる可能性があります。これらすべてに処理能力が必要であり、パフォーマンスの低下につながる可能性があります。
 手動で感染を確認することは容易ではなく、アンチウイルスをお持ちでない場合は、無料のマルウェアアプリケーションをダウンロードして実行してください。実際、すでにインストールされているマルウェアには効果があるため、いくつかのマルウェア対策ツールを試すことをお勧めします。すでにインストールされているウイルス対策アプリから見つからないように隠されている場合があります。問題を見つけたら、スキャンに使用したウイルス対策アプリで問題を削除できます。