CPU 使用率が高い場合の解決方法

重要なポイント:

  • CPU の使用率が高いと、長いロード時間、パフォーマンスの低迷、および予期しないクラッシュにつながることがよくあります。

  • タスク・マネージャーのパフォーマンス・タブには、CPU の使用率に関する詳細が表示されます。

  • 古いコンピューターには、適切なドライバーが備わっておらず、パフォーマンスを最適化できない可能性があります。これらを更新することで、問題が解決されることがあります。

  • 一部の種類のマルウェアは、CPU の使用率を増加させます。信頼できるアンチウイルス・プログラムで、PC をスキャンすることを検討してください。

author-image

投稿者:

中央演算処理装置 (CPU) は、PC の頭脳です。グラフィックス・カードや RAM などのシステムの主要なコンポーネントのすべては、CPU からの命令に依存します。適切に機能するプロセッサーは、すべてのゲーム用 PC の重要な部分です。

すべてのプロセッサーには制限があり、負荷の高いゲームやアプリケーションが、パフォーマンスに悪影響を与えることなく、これらの制限に達することは一般的なことです。しかし、CPU の使用率が異常に高いと、コンピューターのスタッタリングや、応答停止、またはクラッシュの原因になります。

負荷の高いアプリケーションが閉じられても、コンピューターが CPU を酷使しているようであれば、より深い問題を示している可能性があります。これは、いくつかの異なる理由で起こる可能性があり、そのため高い CPU 使用率を Windows 11 で修正する方法を知ることが重要です。

1. PC を再起動する

他のことを試す前に、PC を再起動します。この古典的なトラブルシューティングのアドバイスは、効果的な結果をもたらすことが多々あります。再起動により、一時ファイルを消去し、実行時間の長いプロセスの減速を解決できる可能性があります。それが CPU のパフォーマンスを低下させている唯一の問題であれば、再起動により問題を解決できる可能性が高いです。

2. プロセスを終了または再起動する

再起動で異常に高い CPU の使用率が低下しない場合、タスク・マネージャーを開きます。ここでは、CPU リソースを使用するプロセスを追跡し、コンピューターが実際にこれらのリソースで何をしているのかを知ることができます。

ゲームのようなフルスクリーンを使用するプログラムは、タスク・マネージャーをそのウィンドウの背後に隠すことがあります)。これを防ぐには、タスク・マネージャーの上部のメニューバーの [オプション] をクリックし、[常に手前に表示] を選択します。モニターが 2 台ある場合は、そのモニターにタスク・マネージャーのウィンドウをドラッグすることもできます。

タスク・マネージャーで、上部の [プロセス] タブをクリックします。このタブの下部にある [詳細] をクリックすると、背後の Windows* のプロセスが表示されます。[プロセス] タブの上部にある [CPU] 列を探してクリックし、CPU 使用率の順に並べ替えます。

ゲームのプレイ、ビデオ編集やストリーミング・アプリケーションの実行、アンチウイルス・スキャンの実行、多数のブラウザーのタブの操作などでは、CPU 使用率が高くなることが想定されます。こうした日々の CPU 使用率の高い状況に対処するには、使用していないすべてのバックグラウンド・プログラムやタブを閉じた後、タスク・マネージャーに戻り、状況に変化があるかを確認します。

マルチタスク中に CPU 使用率が高くなることは一般的です。最新の CPU では、複数のプロセッサー・コア間でプロセスを分割することでマルチタスクを処理します。これらのプロセスでは、異なる命令セットを同時に処理します。

インテル® スレッド・ディレクターは、第 12 世代インテル® Core™ プロセッサー・ファミリーで導入された機能で、マルチタスクのパフォーマンスを最適化し、コア効率を向上して、ゲームなどの高負荷アプリケーションのパフォーマンスへの影響を軽減します。また、最新のインテル® Core™ プロセッサー・ファミリーには、インテル® ターボ・ブースト・テクノロジーも搭載されており、CPU の周波数を動的に増加させることで、高負荷ワークロードの処理に役立ちます。

これらのプロセッサー・テクノロジーは、負荷の高いプログラムのマルチタスクの速度を大幅に向上させることができますが、CPU 使用率の異常な増加の発生を防ぐことはできません。CPU 使用率が 100% に達したときに、Runtime Broker、Windows* セッション・マネージャー、または Cortana などの名前のバックグラウンドのプロセスが [CPU] 列の上部に表示される場合は、問題が発生しています。

これらの Windows プロセスは、通常 0% または 1% の少量の処理電力またはメモリーのみを使用すべきです。PC がアイドル状態の場合、これらのプロセスはすべて合わせて、CPU 容量の 10% 以下を使用する必要があります。ただし、バグや予期しない動作 (例えば、ある Windows* プロセスが、他の場所で無効になっている検索アクションを何度も実行しようとしたりするなど) が発生すると、単一のプロセスによりシステムのリソースがほぼすべて消費されることがあります。

タスク・マネージャーを開き、CPU リソースを予想外に大量に使用するプロセスを発見した際は、オンラインで検索してそれを識別します。正当な理由がない限り、explorer.exe や winlogon.exe などのプロセスを停止したくはありません。これらのプロセスは、デスクトップの [スタート] メニューなどのグラフィック要素を処理し、PC 起動時に起動タスクを割り当てます。

プロセスが重要でないことを確認し、作業中のプロセスを保存したことを確認した後、プロセスをクリックして選択し、タスク・マネージャーの右下にある [タスクの終了] をクリックします。タスクの終了を行うと、保存せずにプログラムが終了します。

プロセスの障害が CPU 使用率を高めている原因である場合、PC はこれ以降スムーズに動作するはずです。多くの Windows プロセスは、終了時に再起動します。これによりリセットされ、新しいプロセスが以前と同量の CPU 電力を要求するのを防ぐことができます。

3. ドライバーを更新する

プロセスがまだ多くの CPU を使用している場合、古いドライバーまたは準最適なドライバーが故障しているかもしれません。ドライバーとは、マザーボードに接続されている特定のデバイスを制御するプログラムです。ドライバーをアップデートすると、CPU 使用率が高くなる原因となる、互換性の問題やバグが解消される可能性があります。

[スタート] メニューから [設定] を開きます。[更新とセキュリティ] をクリックし、[更新プログラムの確認] ボタンをクリックします。これにより、重要なドライバーが更新されます。グラフィックス・カードの製造元は、ゲームをプレイする際の全体的なパフォーマンスを向上させるユーティリティー (GPU 用 NVIDIA GeForce Experience など) も提供しています。

ドライバーの更新には、サードパーティーのソフトウェアを使用しないでください。インターネットで無料のドライバー・アップデートを宣伝する企業を目にするかもしれません。最悪な場合、これらがコンピューターにマルウェアをインストールします。良いものであっても、単に余計なものです。なぜなら、Windows は完全に独自にドライバーをアップデートすることができるためです。

まれに、BIOS バージョンをアップデートすることで、CPU 使用率が高いという問題を解決できます。BIOS (Basic Input Output System) は、マザーボード・ファームウェアで、起動時にコンピューターの他のコンポーネントに命令を出します。

それだけでは、BIOS のアップデートは通常はパフォーマンスの向上につながりません。パフォーマンスを低下させる新しい問題を発生させる可能性もあるため、これを行うのは CPU 使用率を増加させるバグを特定し、それに直接対応するのが BIOS 更新だと分かった場合のみです。

BIOS は、マザーボード製造元が提供するユーティリティーで自動的に更新できます。また、製造元の Web ページにアクセスすることで、手動で更新することもできます。マザーボード・モデルと BIOS ナンバーを調べて、製造元のウェブサイトにアクセスし、「サポート」をクリックして「BIOS」をクリックし、関連するアップデートを確認します。

お使いのマザーボードが不明な場合は、[スタート] ボタンをクリックし、「システム情報」と入力して、表示されたプログラムをクリックします。

[システム情報] ウィンドウの [システム製造元]、[システムモデル]、および [BIOS バージョン/日付] の各フィールドを参照して、お使いのマザーボードを見つけます (例: GIGABYTE の Z170X ボード)。

バージョン番号を再度確認して、すでに最新でないか確認します。最新でない場合は、新しい BIOS バージョンをダウンロードしてインストールし、再起動後にタスク・マネージャーを確認して、問題がまだ発生するかどうかを確認します。

4. マルウェアをスキャンする

問題が解決しない場合は、通常の Windows* プロセスに偽装したマルウェアが原因である可能性があります。一部の悪意のあるプログラムは、さまざまな目的で CPU と GPU 帯域幅を使用し、タスク・マネージャーに「Cortana.exe」や「Runtime Broker」などの見慣れた名前で表示されることがあります。

たとえば、「クリプトジャッキング」ソフトウェアは、通常のプロセスのように見せかけて、システムのリソースを使用して仮想通貨をマイニングします。この種類のマルウェアは、CPU のパフォーマンスに大きな影響を与える可能性があります。なぜならコンピューターは、アプリケーションやゲームよりも不正な仮想通貨のマイニング操作を優先するためです。

その他の種類のマルウェアは、パスワードや暗号化アルゴリズムの破壊などに、侵害されたシステムリソースを使用します。これらは、サイバー犯罪者が定期的に必要とする、要求と負荷の高いアプリケーションであり、システムリソースを使用することは、それらを独自に購入するよりも高い利益を生みます。

信頼できるアンチウイルス・スキャンを使用してシステムのフルスキャンを実行して、これを確認します。Windows Security が提供する無料のオフライン・セキュリティー・スキャンから始めるのが良いでしょう。ただし、最新の最も高度な攻撃を捕えることは保証されていません。

5. 電源オプション

一部の電力設定により、CPU の速度を向上することができます。電力の問題は、ノートブック PC ユーザーには馴染み深いものですが、デスクトップ PC システムにも影響を与える場合があります。[スタート] メニューをクリックし、「電源プランの編集」と入力して電源オプションを確認します。プログラムが開いたら、ウィンドウ上部のアドレスバーにある [電源オプション] をクリックします。次の画面が表示されます。

[追加プランの表示] をクリックして、節電でないプランを有効にします。

タスク・マネージャーを再度開き、CPU 使用率が正常に戻っているかどうかを確認します。

6. オンラインで個別のガイダンスを検索する

それでも CPU 使用率が異常に高い場合、サードパーティーのアプリケーション、あるいはプロセスが、必要以上のリソースを使用していることが原因かもしれません。これらのプロセスは、オペレーティング・システム外のソースから来ているため、すべてに対応するソリューションでそれらの問題に対処することはできません。プロセスを実行するアプリケーションを作成した開発者からのアドバイスを求める必要があります。

これを行うには、タスク・マネージャーの [プロセス] タブからプロセスの名前を取得し、オンラインのサポートスレッドでトピックを検索します。

最初のクエリーで結果が表示されない場合は、プロセッサーのモデルや、問題に関連するその他のプログラムの名称など、役に立ちそうな任意の特定情報を追加します。ハードウェアやゲームのフォーラムでまだ議論されていないバグが発生することは、ほとんどありません。少し時間をかけて文言を変えた検索を試してみてください。

Windows Registry データベースを使用したサービスの無効化を推奨している記事が見つかることがあります。これは通常は一時的な回避策ですが、恒久的な解決策が得られない場合は試してみる価値があります。

レジストリーに変更を加える前に、復元ポイントを作成しておくことが不可欠です。これにより、お使いのコンピューターの現在のシステム設定が保存され、レジストリーの編集により、システムの安定性に意図しない影響が出た場合に復元できます。復元ポイントを作成するには、[スタート] をクリックし、「復元ポイントの作成」と入力します。次に、ハードドライブを選択し、[構成] をクリックします。

[システムの保護] 画面で [システムの保護を有効にする] を選択し、割り当てるディスク容量を選択します。システムの復元には 1GB 以上が必要ですが、容量の大きいドライブでは 1% 程度を使用するようにも設定できます。ただし、割り当てるディスク容量を増やすことで、Windows* で古い復元ポイントを削除する前に、より多くの復元ポイントが作成されてしまいます。

[適用] をクリックした後、前の画面に戻り、[作成] ボタンを押して復元ポイントを設定します。

次の手順は、影響を受けたプロセスによって異なります。オンラインアドバイスに基づいて Windows へ大きな変更を加える場合は、常に復元ポイントを最初に作成する必要があります。

7. Windows* を再インストールする

CPU の問題が発生する前からの復元ポイントがある場合、そのポイントから復元してみてください。そうでない場合は、Windows を再インストールし、システムをリセットして、高い CPU 使用率の解決を試みることができます。これは時間がかかるプロセスですが、ソフトウェアが引き起こす CPU 使用率の問題を解決できる可能性があります。

Windows を再インストールすると、すべてのインストール済みアプリケーションが削除されます。ただし、ファイルを維持するオプションがあります。個々のファイルが CPU 使用率の高さの原因になる可能性は低いため、Windows がそれらすべてを削除する必要はありません。しかし、万が一に備えてこれらのファイルを外付けドライブやクラウドサービスにバックアップすることは、良いアイデアです。

開始する準備ができたら、[スタート] ボタンをクリックして「この PC を初期状態に戻す」と入力します。[開始する] をクリックします。

処理には 1 時間以上かかる場合があります。完了したら、使用するゲームやアプリケーションを再インストールする必要があります。

その他のプログラム

CPU-Z は、CPU とマザーボードに関する一般的な情報を確認するための信頼性の高いツールです。CPU とマザーボードのモデル番号とパフォーマンス情報が表示されます。これらのモデル番号を使用して、CPU 使用率に関連するサポートスレッドをオンラインで検索できます。

バックグラウンド・プロセスがどのような処理を行っているかを確認する方法は、タスク・マネージャーだけではありません。Process Monitor を使って、CPU 使用率だけでなく、レジストリー、ファイルシステム、ネットワーク上の動作もログに記録できます。プロセスがマルウェアである可能性が疑われる場合は、このツールを使用してネットワーク上の動作を確認できます。

同様に、パフォーマンス・モニターは、Windows* に内蔵されているツールであり、プロセスの時間の経過に伴う CPU 使用率をより詳細に表示できます。これを開くには、Windows* キー + R を使用して、その後に「perfmon」と入力します。

パフォーマンス・モニターには、高度な機能が多すぎるため、ここでは説明できません。その主な機能は、CPU 使用率をプロセスごとに複数のカテゴリーに分類し、高度なトラブルシューティング向けに時間をかけて追跡することです。

CPU の性能を向上させる方法をさらに見つける

CPU は、100% の CPU 使用率で安全に動作するように設計されています。しかし、こうした状況は、高負荷のゲームやアプリケーションのパフォーマンスにも影響を与える可能性があります。高い CPU 使用率を修正する方法を学ぶと、最も一般的な問題のいくつかを解決できます。

しかし、すべての CPU 問題にソフトウェアの修正が必要なわけではありません。CPU が、実行するよう求めているゲームやアプリケーションについていくことができない場合があります。

これは、アップグレードが必要かもしれないことを意味しています。最新のインテル® CPU は、ゲーマーやクリエイティブ・プロフェッショナルなどに向けたパフォーマンスの向上を実現します。