Windows 11と10でCPU使用率100%を解決する方法
WindowsマシンのCPU使用率が常に100%に達し、動作が重くなっているなら、きっと頭を抱えているはずです。特にゲームや仕事の時に、システムのパフォーマンスが突然低下したり、極端に遅くなったりすると、本当にイライラします。原因は、ランダムなアプリやバックグラウンドプロセスが異常をきたしていることもあれば、設定ミスやドライバーの問題など、より深刻な問題であることもあります。このガイドでは、CPU使用率を正常に戻すのに役立つ、いくつかのヒントと調整方法を紹介します。スムーズなパフォーマンスを実現し、クラッシュを回避できます。魔法ではありませんが、CPUの高負荷をトラブルシューティングするための確実な第一歩となるでしょう。
Windows 10/11でCPU使用率が100%になる問題を解決する方法
高精度イベントタイマー – 手動で無効にする
このせいでWindowsが異常な動作をしてCPU使用率が急上昇することがあります。ちょっと変ですが、デバイスマネージャーで高精度イベントタイマー(HPET)を無効にすると、静かになります。
- 検索ボックスに「デバイスマネージャー」と入力して を押し、デバイスマネージャーを開きますEnter。Windows 11をお使いの場合は、クイックアクセスメニュー(Win + X)を開いてデバイスマネージャーをクリックしてください。
- システムデバイスを展開します。
- 高精度イベントタイマーを探してください。そこに記載されている場合もありますが、「hpet」などと呼ばれる場合もあります。
- 右クリックして「デバイスを無効にする」を選択します。プロンプトが表示されたら確認します。ただし、設定によっては、無効にすると特定のハードウェアタイマーに影響を及ぼす可能性があるため、状況によって結果が異なる場合がありますのでご了承ください。
この手順が役立つ理由:一部の設定では、HPETタイマーがCPU使用率の急上昇を引き起こすことがあります。特に、ドライバの競合が発生した場合や、OSが様々なハードウェアタイミングを同期しようとしている場合に顕著です。あるマシンでは、この修正によりCPU使用率が100%からかなり管理しやすいレベルまで低下しました。しかし、他のマシンではそれほど効果がありませんでした。特に特定のタスクの実行中やスリープ解除後にCPU負荷が高い場合は、試してみる価値があります。
パフォーマンス向上のために電源設定を調整する
電源プランの設定ミスもよくある原因の一つです。Windowsは電力を節約するように設定されている場合がありますが、実際にはCPUの動作が不安定になったり、不必要に最大容量で動作したりすることがあります。
- 検索バーに「コントロール パネル」または「電源プランの編集」と入力し、 を押しますEnter。
- [詳細な電源設定の変更]をクリックします。
- ドロップダウンで、アクティブなプランを「高パフォーマンス」に設定します。これにより、CPUはスロットリングなしでフルスピードで動作します。
- バッテリー設定 (ラップトップの場合) も高パフォーマンスになっていることを確認してください。Windows がバランス プロファイルに切り替わることがあり、これによって CPU が変動したり、理由もなく最大に達したりすることがあります。
- [適用]と[OK]をクリックします。
なぜわざわざそんなことをするのでしょうか?パフォーマンスモードは、CPUの省電力機能の一部を無効にするため、プロセスが悪循環に陥り、常にフル稼働状態になってしまう可能性があります。一部のノートパソコン、特に古い機種では、CPUの速度変動が抑えられるため、熱管理にも役立ちます。
タスクマネージャーでCPUを消費しているものを確認する
このステップは当たり前のことですが、見落とされがちです。アプリやプロセスがCPUを大量に消費してしまう場合、それを終了させることで瞬時にリソースを解放できることがあります。
- タスクバーを押すか右クリックして「タスク マネージャー」を選択し、タスクマネージャーを起動します。Ctrl + Shift + Esc
- 「プロセス」タブに移動し、CPU列ヘッダーをクリックして、使用率の高い順に並べ替えます。
- CPU を大量に消費しているプロセスやアプリを見つけると、一番上に表示されます。
- アプリケーションが想定以上に多くのリソースを消費している場合は、そのアプリケーションを右クリックし、「タスクの終了」を選択してください。ただし、何をしているのかよく理解していない限り、システムにとって重要なプロセスを終了させないように注意してください。
これが有効な理由:頑固なアプリがループしたりハングしたりして、CPU使用率が100%に達することがあります。原因となっているアプリを終了させると、多くの場合、すぐに正常に戻ります。ただし、再起動時に一部のプロセスが再起動する可能性があるため、持続的に動作するアプリには注意してください。
バックグラウンドの肥大化を防ぐためにスタートアッププログラムをクリーンアップする
スタートアップ アプリケーションは蓄積され、その一部はバックグラウンドでアクティブなままになる可能性があり、気付かないうちに CPU に過負荷をかけてしまいます。
- 同じタスク マネージャーで、[スタートアップ]タブをクリックします。
- ステータスで並べ替えて、有効になっているプログラムを確認します。
- 不要なものはすべて無効にしましょう。右クリックして「無効にする」を選択します。たとえば、クラウド同期アプリや古いユーティリティの中には、理由もなくバックグラウンドで実行されるものが多くあります。
なぜでしょうか?起動時の負荷を最小限に抑えることで、起動時やアイドル時にCPUを占有するプロセスが減るからです。ちょっとしたアプリを無効にするだけでも、大きな違いが生まれることがあります。
再起動して観察する
これらすべての調整を行った後、完全に安定させるには再起動が必要になることがよくあります。時々、奇妙なプロセスが残ってスパイクを発生させることがあります。そのような場合は、再起動するだけで解消されます。再起動後はCPU使用率に注意してください。すぐに低下する場合もありますが、まだ問題を引き起こしているものがないか確認するために、しばらく監視する必要がある場合もあります。
追加のヒントとよくある問題
トラブルシューティング中に、次のような追加のヒントが頻繁に表示されます。
- パッチで修正されたバグにより CPU の動作が異常になる可能性があるため、Windows が最新であることを確認してください。
- 簡単なマルウェアスキャンを実行しましょう。CPU使用率が高い場合、マルウェアや仮想通貨マイナーがバックグラウンドで動作している可能性があります。Windows Defenderで十分ですが、Malwarebytesなどのツールも試してみてください。
- 特にアップデート後もCPU使用率が高くなる場合は、ドライバーの問題が考えられます。WindowsのアップデートではGPUとチップセットのドライバーのアップデートが見逃されることがあるため、ハードウェアメーカー(NVIDIA、AMD、Intelなど)のサイトから直接アップデートを確認してください。
- ハードウェアのボトルネックですか?CPUが古かったり、RAMが不足していたりすると、一部のソフトウェアがプロセッサの限界を超えて動作してしまいます。ハードウェアのアップグレードは最後の手段かもしれません。
まとめ
CPU使用率100%の問題を解決するのは必ずしも簡単ではありませんが、これらの手順で大抵の問題は解決できます。ハードウェアタイマーの無効化、電源プランの調整、リソースを大量に消費するアプリのシャットダウン、スタートアップの不要なファイルの削除などで、多くの場合解決できます。もちろん、より深刻な問題の場合は、専用のツールやハードウェアのアップグレードが必要になることもあります。プロセスを監視し、必要に応じてさらに深く掘り下げることをためらわないでください。
まとめ
- 問題が発生する場合は高精度イベントタイマーを無効にします
- 完全なCPUアクセスのために電源プランを高パフォーマンスに設定する
- タスクマネージャーを使用してCPUを浪費しているものを特定し、停止する
- 不要なスタートアッププログラムをオフにする
- 再起動してスパイクが消えるのを確認します
- Windowsとドライバーを更新し、マルウェアをスキャンする
- すべてがうまくいかない場合はハードウェアをアップグレードする
他に試すべきことは何ですか?なぜそれが役立つのですか?
解決策がハードウェアや単純な調整だけでは見つからない場合もあります。使用率が常に高い場合は、イベントログを確認したり、Process MonitorやRamMapといった高度なツールを使用したりすることをお勧めします。Windowsは当然のことながら、必要以上に負荷をかけているためです。