Windows 11でCPU使用率を下げる方法
Windows 11 が時々、突然調子が悪くなることがあります。アプリが警告なしにクラッシュしたり、カタツムリのように動作が遅くなったり、システムが溶けそうなほど熱くなったりします。通常、これは CPU がオーバーワークして 80% 以上使用率に達しているためです。ちょっと奇妙に感じるかもしれませんが、特にそれほど高性能ではないマシンでは、思ったよりも頻繁に発生します。システムの速度が低下したり、熱くなったり、騒音がしたりしていることに気づいたら、CPU 使用率の上昇がパフォーマンスに影響している可能性があります。幸いなことに、この問題を解決するために試すことができる方法はたくさんあります。簡単なものから少し複雑なものまであります。そこで、いくつかの手順は試行錯誤が必要ですが、過去に効果があった方法を以下にまとめます。ここでの目標は、CPU 使用率を元に戻し、少なくとも今のところは PC の動作をスムーズにすることです。
Windows 11でCPU使用率が高くなる問題を解決する方法
CPU が暴走する原因は何ですか?
まず、CPU使用率が高くなる原因についてお話ししましょう。同時に実行しているアプリが多すぎる、Windowsのバグ、マルウェアの侵入、あるいは自動更新がなかなか止まらないなど、様々な原因が考えられます。よくある原因を簡単に挙げると、以下のようになります。
- 低スペックのシステムで重いアプリを実行する
- バックグラウンドに潜むマルウェアやアドウェア
- 気づかないうちにバックグラウンドで実行されているアプリが多すぎる
- ウイルス対策ソフトですべてを徹底的にスキャン
- Windows Updateが完了するのを待つ—当然ながら、Windowsは必要以上に困難にする必要があるため
CPU使用率の急上昇の原因を理解することは、適切な解決策を選択するのに役立ちます。それでは、CPU使用率を下げ、速度低下を改善するための実践的な方法をいくつかご紹介します。
CPUが実際に過負荷になっているかどうかを確認する方法
修正に取り組む前に、CPUが本当に問題なのか確認しましょう。タスクマネージャーを使いましょう。ここからすべてが解決します。スタートCtrl + Shift + Escボタンをクリックするか右クリックし、「タスクマネージャー」を選択します。表示されたウィンドウで「プロセス」タブに移動し、CPUの列を確認します。アイドル時や単純な作業時にCPU使用率が常に80%を超えている場合は、それが原因です。通常は1~30%であれば問題ありませんが、通常のタスクで80%を超える場合は、CPU負荷が高いことを示しています。
Windows 11でCPU使用率が高い問題を解決する
システムを再起動する—時にはそれはただ…
ええ、昔ながらのやり方ですが、再起動するとCPU使用率を下げている原因が解消されることがあります。不思議なのは、一部の設定では、再起動するだけでCPU使用率の急上昇が解消されることです。おそらく、何らかのプロセスが停止したか、再起動が必要になったのでしょう。再起動するには、「スタート」をクリックし、「電源」をクリックして、「再起動」を選択します。毎回タスクマネージャーを開くよりも簡単です。それでも問題が解決しない場合は、そのまま進めてください。
Windows をアップデートしましょう — バグは潜んでいる可能性があります
これは重要です。古い、あるいはインストール途中のWindows Updateを実行すると、CPUに様々な負担がかかります。設定(Win + I)を開き、Windows Updateを選択します。「更新プログラムの確認」をクリックします。インストール待ちの更新プログラムがある場合は、そのまま実行し、その後再起動してください。更新プログラムによってCPUに悪影響を与えていたバグが修正されることもあれば、更新プログラム自体が問題を引き起こすこともありますが、一般的には最新の状態を維持することが役立ちます。
不要なアプリを閉じてリソースを解放する
たくさんのアプリ、特にリソースを大量に消費するアプリを開いている場合は、CPUに過負荷をかけている可能性があります。でタスクマネージャーを開き、「プロセス」Ctrl + Shift + Escタブに切り替えます。CPUを大量に消費している原因となっているアプリを選択し、「タスクの終了」をクリックします。確信のないアプリは強制終了すると別の問題を引き起こす可能性があるため、注意してください。古いアプリが残っている場合は、閉じた方が良いでしょう。
ああ、すぐに必要でない場合は自動起動するアプリを無効にしましょう。同じタスクマネージャーで「スタートアップ」タブを開き、不必要に起動するアプリをすべて無効にしましょう。ちょっとした調整ですが、CPU負荷をある程度軽減できます。
バックグラウンドアプリを無効にする — CPU パワーを浪費する可能性があります
多くのアプリは、大したことないと思っていてもバックグラウンドで動き続けます。個別に無効にすることで、状況を改善できます。「設定」 > 「アプリ」 > 「インストール済みアプリ」に移動します。アプリの横にある3つの点をクリックし、「詳細オプション」を選択します。 「このアプリのバックグラウンドでの実行を許可する」で「許可しない」を選択します。バックグラウンドで実行する必要がない他のアプリについても、この手順を繰り返します。確かに面倒ですが、効果はあります。環境によっては、バックグラウンドアプリがCPUを大量に消費することがあります。
電源設定を調整してWindowsの電力消費を抑える
電源プランが「バランス」または「省電力」に設定されている場合、Windowsがパフォーマンスを抑制し、CPU使用率が異常に上昇することがあります。高パフォーマンスモードに切り替えてください。これを行うには、「コントロールパネル」 > 「ハードウェアとサウンド」 > 「電源オプション」に進みます。 「追加のプランを表示しない」のドロップダウンを展開し、「高パフォーマンス」を選択します。変更後は再起動してください。CPUに必要な負荷が与えられる可能性があります。理由は定かではありませんが、一部のシステムではこの調整によって顕著な違いが見られます。
マルウェアスキャンを実行してください。バグが隠れている可能性があります。
マルウェアやウイルスはバックグラウンドで動作し、誰にも気づかれずにCPUを大量に消費することがあります。Windowsに標準搭載されているセキュリティアプリをご利用ください。スタートメニューから「ウイルスと脅威の防止」を選択し、「クイックスキャン」をクリックします。より徹底的なスキャンを行うには、「スキャンオプション」で「フルスキャン」を選択してください。一見地味に聞こえるかもしれませんが、このアプリを使えばCPU負荷の上昇を引き起こしている何かが見つかるかもしれません。
グラフィックドライバーを更新する – GPUの動作が不安定な場合
グラフィックドライバーが古かったりバグがあったりすると、CPU使用率が急上昇する可能性があります。特にシステムがグラフィックレンダリングやゲームを処理しようとしている場合は注意が必要です。デバイスマネージャー(Windows + X >デバイスマネージャー)を開き、「ディスプレイアダプター」を展開し、GPUを右クリックして「ドライバーの更新」を選択します。「ドライバーを自動的に検索」を選択すると、Windowsが更新プログラムを自動的に検索します。NVIDIAやAMDなどのGPUメーカーのWebサイトから最新のドライバーを直接ダウンロードすることもできます。更新後に再起動し、改善するかどうかを確認してください。
Superfetch(SysMain)を無効にする — 時にはメリットよりもデメリットの方が大きい
このサービスは頻繁に使用するアプリをRAMにプリロードしますが、一部のマシンではCPUを大量に消費してしまいます。無効にするには、「ファイル名を指定して実行」(Win + R)を開きservices.msc、と入力して「OK」をクリックします。SysMain(旧称Superfetch )までスクロールダウンし、ダブルクリックします。「スタートアップの種類」を「無効」に設定し、「停止」をクリックします。PCを再起動して、状況が改善するかどうかを確認してください。古い環境では、この方法でCPU使用率の急上昇をすぐに修正できました。
自動更新をオフにする – Windowsのブーストタイミングを制御する
Windows Updateがバックグラウンドで常にチャタリングしていると、CPU使用率が急上昇する可能性があります。これを管理するには、先ほどと同様に、「ファイル名を指定して実行」(Win + R)を開き、 と入力して「Windows Update」services.mscを見つけます。プロパティを開き、「スタートアップの種類」を「無効」に設定し、「停止」をクリックして「OK」をクリックします。ただし、時々手動で更新プログラムを確認することを忘れないでください。そうしないと、システムが脆弱になる可能性があります。これはバランスを取る行為です。
Windows Insider Program を退会する — ベータ版のバグが気に入らないなら
Insiderビルドを実行していますか?新機能のテストには最適ですが、不安定さやCPU使用率の上昇につながる可能性があります。ベータテストに興味がない場合は、参加を中止することをお勧めします。「設定」 > 「Windows Update」 > 「Windows Insider Program」にアクセスして、参加を中止してください。混乱を招くのに好む人もいるかもしれませんが、安定性は最新機能よりも優先されることが多いです。
Windowsをリセットする – 最後の手段
それでもCPU使用率の上昇に悩まされている?システムが破損したり、乱雑になったりして、完全にリセットしなければならない場合もあります。Windowsのリセットは、アプリ、設定、カスタマイズなど多くのデータが消去されるため、最終手段にすべきです。とはいえ、トラブルの原因となっているものを全てクリアできる可能性はあります。まずはファイルをバックアップしましょう。次に、「設定」 > 「システム」 > 「回復」に進み、「PCを初期状態に戻す」をクリックします。混乱を避けたい場合は、ファイルを保持するオプションを選択してください。処理には時間がかかる場合がありますので、しばらくお待ちください。
まとめ
CPU使用率が高いのは、確かに悩みの種です。アプリの不具合、システムバグ、マルウェア、そしてハードウェアのアップグレードが唯一の解決策となる場合もあります。これらの対策は、様々な環境で効果を発揮しましたが、万能な解決策はありません。ただし、Windowsは必要以上にCPU使用率を下げてしまうことがあるので、忍耐が鍵となります。これらのヒントが、CPU使用率を下げ、PCが以前のように動作するようになることを願っています。
まとめ
- タスクマネージャーでCPU使用率が本当に高いか確認する
- まずWindowsを再起動してアップデートしてみてください
- 不要なアプリを閉じ、スタートアッププログラムを無効にする
- バックグラウンドアプリを管理し、電源設定を調整する
- マルウェアをスキャンし、ドライバーを更新する
- 必要に応じてSysMainや自動更新などのサービスを無効にします
- 不安定な場合はWindows Insiderビルドを残す
- 最後の手段としてWindowsをリセットする
最後に
面倒に思えるかもしれませんが、少し手作業でクリーンアップするだけで大きな違いが生まれます。すべての修正がすべてのマシンでうまくいくとは限りませんが、1つか2つでもうまくいけば成功です。Windowsのリセットやサービスの調整など、思い切ったことをする前には必ずバックアップを取りましょう。また、ハードウェアのアップグレードが状況を改善することもあることをお忘れなく。この記事が、システムの重たさに頭を悩ませる人がいなくなるきっかけになれば幸いです。
この記事は役に立ちましたか?