Windows 10でCPU使用率が100%になる原因と対処法を徹底解説
CPU(中央処理装置)は、コンピューターシステムの中核を担う最も重要なパーツです。OSやアプリケーションを動かす「脳」の役割を果たし、ユーザーやOSからの入力を受け取り、処理を行い、その結果をモニターに出力します。近年のPCの多くは、マルチコア・マルチプロセッサ構成を採用しており、複数のタスクを同時に処理できる高い性能を持っています。
しかし、そんな高性能なCPUでも、使用率が高くなり、ほぼ100%に達してしまうことがあります。この状態になると、システム全体の動作が極端に遅くなり、プログラムがフリーズしたり、アプリケーションが応答しなくなったりします。本記事では、Windows 10でCPU使用率を確認する方法と、CPU使用率が高くなる問題を解決するための具体的な対処法を詳しく解説します。

Windows 10でCPU使用率が高い場合の対処法
Windows 10でCPU使用率を確認する方法
まずは、お使いのWindows 10 PCでCPU使用率が高くなっていないかを確認しましょう。以下の手順に従ってください。
1.Windowsの検索ボックスに「タスクマネージャー」と入力し、検索結果から起動します。

2.画面が簡易表示の場合は、下部にある「詳細情報」をクリックして表示を切り替えます。
3.タスクマネージャーのウィンドウ上部にある「パフォーマンス」タブに切り替えます。

4.「CPU」欄に表示されている使用率(%)を確認します。
CPU使用率が高く、100%近くまで上昇している場合は、引き続き以下の対処法をお試しください。
CPU使用率が高くなる主な原因
- バックグラウンドプロセスの増加:Windowsでは、メインの処理を支えるために多数のバックグラウンドプロセスが常時動作しています。インストールしているソフトウェアが多いほど、それらを裏で支えるプロセスも増え、CPU使用率が100%に達する原因となることがあります。
- Svchost.exe(Netsvcs)プロセス:Svchost.exeはWindowsの重要なシステムプロセスですが、他のプロセスと連携して動作する際に、CPU使用率を急激に押し上げることがあります。
- WMI プロバイダー ホスト(WmiPrvSE.exe):ネットワーク上のシステムトラブルシューティングを実行するプロセスです。重要なプロセスですが、異常を起こすとCPUに大きな負荷をかけることがあります。
- サードパーティ製ウイルス対策ソフトまたはウイルス感染:外部製のアンチウイルスソフトが高負荷の原因になることがあります。また、システムがマルウェアに感染している場合も、CPU使用率が異常に上昇し、PCの動作が遅くなります。
以下に、Windows 10でCPU使用率を下げるための具体的な解決策を紹介します。
方法1:WMI関連サービスを再起動する
前述のとおり、WMI プロバイダー ホストがCPU使用率100%の原因となることがあります。これを解消するには、「サービス」アプリから該当サービスを再起動します。
1.Windowsの検索バーに「services.msc」または「サービス」と入力し、検索結果から起動します。

2.サービス一覧から「Windows Management Instrumentation」を右クリックし、「再起動」を選択します。

3.同様の手順で、関連するWindows管理サービスも再起動してください。
方法2:イベントビューアーで問題を特定する
方法1でWMI プロバイダー ホストによるCPU使用率の上昇が改善しない場合は、イベントビューアーを使って問題の原因を特定しましょう。
1.Windowsの検索バーに「イベントビューアー」と入力し、「開く」をクリックして起動します。

2.以下のパスに移動し、各フォルダーの左側にある矢印アイコンをクリックして展開していきます。
アプリケーションとサービスログ > Microsoft > Windows > WMI-Activity > Operational
3.イベントビューアーの中央ペインで、エラーの有無を確認します。
4.エラーが見つかった場合は、それぞれのClientProcessId(クライアントプロセスID)を控えておきます。

5.前述の手順でタスクマネージャーを起動します。
6.「詳細」タブを開き、「PID」列をクリックして、プロセスIDの昇順に並べ替えます。

7.手順4で控えたClientProcessIdと一致するPIDを持つプロセスを特定します。
8.特定したプロセスを右クリックし、「タスクの終了」を選択します。
注意:以下はGoogle Chromeを例にした操作イメージです。

方法3:Windowsを最新版にアップデートする
Windowsの更新を長期間行っていないと、古いドライバーが原因でCPU使用率が高くなることがあります。Windowsを最新の状態に更新して問題を解決しましょう。
1.Windowsの検索ボックスに「更新プログラム」と入力し、「Windows Update の設定」を開きます。

2.右側のペインにある「更新プログラムのチェック」ボタンをクリックします。

3.Windowsが利用可能な更新プログラムを自動的に検索・インストールします。
4.PCを再起動し、問題が解決したか確認します。改善しない場合は、次の方法を試してください。
方法4:Windowsの通知機能をオフにする
Windowsの通知機能が有効になっていると、CPU使用率が大幅に上昇することがあります。通知をオフにすることで、CPUへの負荷を軽減できます。
1.Windowsの検索ボックスに「通知」と入力し、検索結果から「通知とアクションの設定」をクリックします。

2.「アプリやその他の送信者からの通知を取得する」のトグルスイッチをオフにします。

設定後、前述の「CPU使用率の確認方法」の手順に従って、使用率が低下したかどうかをチェックしましょう。
方法5:P2P共有機能を無効にする
P2P(Peer-to-Peer)共有機能は、インターネット経由でファイルの送受信を行う機能です。有効になっているとCPU使用率が上がる可能性があるため、無効化してみましょう。
1.Windowsの検索ボックスに「Windows Update の設定」と入力し、クリックして開きます。

2.左側のメニューから「配信の最適化」を選択します。
3.「他の PC からのダウンロードを許可する」のトグルスイッチをオフにして、P2P共有を無効にします。

方法6:CPU使用率の高いプロセスを終了させる
タスクマネージャーを使えば、CPUリソースを大量に消費しているプロセスを特定し、強制終了できます。Intelなど多くのPCメーカーも、この方法を公式に案内しています。以下の手順で実行しましょう。
1.前述の手順でタスクマネージャーを起動します。
2.「プロセス」タブで「CPU」列の見出しをクリックします。これにより、実行中のすべてのプロセスがCPU使用率順に並べ替えられます。

3.CPU使用率が高いプロセスを特定し、右クリックして「タスクの終了」を選択します。
なお、Dell PCでは「SoftThinks Agent Service」というサービスがCPU使用率を高くすることが知られています。同様の手順で終了させることで、CPUリソースを解放できます。さらに負荷を軽減したい場合は、以下の方法も試してみてください。
方法7:サードパーティ製プログラムを無効化・アンインストールする
Windowsには「Windows Defender ファイアウォール」という標準のウイルス・脅威対策機能が搭載されており、ウイルスやマルウェアからの攻撃を防ぐことができます。追加のセキュリティ目的でサードパーティ製アンチウイルスソフトを導入している場合、それがCPU使用率100%近辺の原因となっている可能性があります。ここでは、無効化とアンインストールの両方の手順を紹介します。
選択肢1:サードパーティ製アンチウイルスソフトを無効化する
1.お使いのPCにインストールされているサードパーティ製アンチウイルスソフトを起動します。
注意:ここでは例としてAvast アンチウイルスを使用しています。
2.左側のペインから「保護」の設定画面を開き、「ファイアウォール」のトグルをオフにします。

選択肢2:サードパーティ製アンチウイルスソフトをアンインストールする
1.Windowsの検索から「コントロールパネル」を起動します。

2.「表示方法 > 大きいアイコン」に変更し、「プログラムと機能」を選択します。

3.一覧から「Avast」などの対象ソフトをクリックし、「アンインストール」を選択します。

上記の方法で改善しない場合は、システム内にマルウェアが潜んでいる可能性があります。Windows Defenderでスキャンを実行し、脅威を除去しましょう。
方法8:Windows Defenderでフルスキャンを実行する
Windows Defenderは、システム内のすべてのファイルをスキャンしてマルウェアの有無をチェックします。脅威が検出された場合は、デバイスから除去できます。以下の手順でスキャンを実行しましょう。
1.Windowsの検索に「ウイルスと脅威の防止」と入力し、クリックして起動します。

2.「スキャンのオプション」をクリックします。

3.「フル スキャン」を選択し、「今すぐスキャン」をクリックします。

注意:スキャン中はノートPCのバッテリー残量に十分注意し、途中で電源が切れたり、スキャンが中断されたりしないようにしてください。
フルスキャンはハードディスク上のすべてのファイルと実行中のプログラムをチェックするため、完了まで1時間以上かかることもあります。
方法9:電源プランの設定をデフォルトに戻す
PCの電源プランが「省電力モード」に設定されていると、CPU使用率が高くなることがあります。設定をデフォルトに戻して問題を解決しましょう。
1.Windowsの検索から「コントロールパネル」を起動します。

2.「表示方法 > 小さいアイコン」に変更し、「電源オプション」を開きます。

3.電源プランが「省電力」になっている場合は、「バランス」を選択します。
4.「プラン設定の変更」をクリックします。

5.「このプランの既定の設定を復元する」をクリックします。
6.最後に「はい」をクリックして変更を確定・適用します。

方法10:レジストリ設定を変更する
Windowsの音声アシスタント「Cortana(コルタナ)」を頻繁に使用している場合、CPU使用率が100%に達することがあります。Cortanaの一部機能を犠牲にしてもよい場合は、レジストリを編集してCPU使用率を下げられます。
1.Windowsの検索に「レジストリエディター」と入力し、起動します。

2.以下のパスへ移動します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TokenBroker
3.ウィンドウ右側のペインにある「Start」を右クリックします。
4.ドロップダウンメニューから「修正」を選択します。

5.「値のデータ」フィールドに「4」と入力し、「OK」をクリックして変更を保存します。

この操作を完了すると、Cortanaの一部機能が使えなくなりますが、CPU使用率は低下するはずです。「CPU使用率の確認方法」の手順で効果をチェックしてみましょう。
方法11:Windowsを初期化(リセット)する
上記のすべての解決策を試しても改善しない場合は、最終手段としてWindowsシステムをリセットしましょう。
注意:リセット作業を始める前に、システム内の重要なファイルは必ずバックアップを取ってください。
1.Windowsの検索ボックスに「リセット」と入力し、「PC をリセットする」をクリックします。

2.「PC をリセットする」の項目にある「開始する」をクリックします。

3.次の画面で「個人用ファイルを保持する」オプションを選択します。

画面の指示に従って操作し、プロセスが完了するまで待ちます。Windows OSがリセットされ、さまざまな問題が解消されるはずです。
おすすめの関連記事:
- マウスホイールが正常にスクロールしないときの直し方
- Windows 10で音声が途切れる問題の解決方法
- Windowsシステムでユーザーアカウント制御(UAC)を有効にする方法
- Windows 10でコマンドプロンプトが一瞬表示されて消える問題の直し方
本記事が参考になり、Windows 10でのCPU使用率の高さを解決できたのであれば幸いです。どの方法が最も効果的だったか、ぜひ教えてください。また、本記事に関するご質問やご提案があれば、下のコメント欄でお気軽にお寄せください。
-
Windows 10でBattlefield 2042のCPU使用率が高くなる問題を解決する方法
お使いのPCで「Battlefield 2042(バトルフィールド2042)」のCPU使用率が異常に高くなっていませんか?発売以来、Battlefield 2042はPCユーザーにとって数多くのトラブルに悩まされてきました。その中でも特に深刻なのがCPU使用率の高さです。多くのゲーマーから「CPU使用率が100%、あるいはそれに近い状態になる」という報告が寄せられており、これが原因で大きなスタッタリング(カクつき)やラグが発生しています。同じ問題でお困りの方は、ぜひこの記事を最後までご覧ください。本記事では、問題の原因を解明するとともに、Battlefield 2042の高いCPU使用率を抑え
-
WindowsでNVIDIAコンテナのCPU使用率が高くなる原因と6つの解決策
ゲーム中にNVIDIAコンテナのCPU使用率が異常に高くなる問題に悩まされているユーザーは少なくありません。NVIDIAは優れたGPUを数多く輩出していますが、同社のツールがかえってパフォーマンスの足かせになることもあります。特にロースペック〜ミドルスペックのゲーミングPCでは、NVIDIAコンテナによる高いCPU消費が深刻な問題になりがちです。では、低〜中スペックのゲーミングPCユーザーは快適なゲーム環境を諦めるしかないのでしょうか?いいえ、そんなことはありません。この記事では、NVIDIAコンテナの高CPU使用率問題を解決する具体的な方法を詳しく解説します。 NVIDIAコンテナとは? N