Home / Microsoft / Windows / 【2026年最新版】WindowsのCPU・メモリ使用率が高い時の対処法完全ガイド

【2026年最新版】WindowsのCPU・メモリ使用率が高い時の対処法完全ガイド

※本ページにはプロモーション(広告)が含まれています

【2026年最新版】WindowsのCPU・メモリ使用率が高い原因と対処法完全ガイド

この記事でわかること

  • タスクマネージャーでCPU・メモリ使用率を確認する方法
  • 高負荷プロセスを特定して安全に終了させる手順
  • メモリリークを引き起こすプロセスへの対処法
  • スタートアップを最適化してPC起動を高速化する方法
  • SuperFetch(SysMain)やWindows Updateの負荷を抑える方法

「Windowsを起動したとたん動作が遅くなる」「何もしていないのにCPU使用率が100%になる」「メモリをたくさん積んでいるのにすぐ使い切ってしまう」——こうした症状はWindows 10・11ユーザーが共通して経験する問題です。

本記事では、CPU・メモリの高使用率の原因をタスクマネージャーで特定する方法から、各プロセスへの具体的な対処法まで詳しく解説します。初心者でも安全に実施できる手順を優先して紹介します。

タスクマネージャー確認画面

タスクマネージャーでCPU・メモリ使用率を確認する

まず現状を把握することが重要です。タスクマネージャーを使って、どのプロセスがリソースを消費しているか確認しましょう。

タスクマネージャーを開く方法

  • キーボードのCtrl + Shift + Escを同時押し(最も素早い方法)
  • タスクバーを右クリックして「タスクマネージャー」を選択
  • Ctrl + Alt + Delete→「タスクマネージャー」を選択
  • スタートメニューを右クリックして「タスクマネージャー」を選択

CPUとメモリの使用状況を確認する

  1. タスクマネージャーを開いたら、「プロセス」タブを選択します
  2. 「CPU」列や「メモリ」列をクリックすると、使用率の高い順に並び替えられます
  3. リストの上位に表示されているプロセスが、最もリソースを消費しているものです
  4. 「パフォーマンス」タブに切り替えると、CPU・メモリ・ディスク・ネットワークの使用状況がグラフで確認できます

プロセスの内容を確認する方法

「プロセス」タブに表示されているプロセス名がわからない場合は、以下の方法で確認できます:

  • プロセスを右クリックして「ファイルの場所を開く」→ そのファイルが保存されている場所を確認できます
  • プロセスを右クリックして「オンラインで検索」→ ブラウザでプロセス名を検索できます

高負荷になりやすい主なプロセスと対処法

1. Windows Update(WaasMedic Agent・TiWorker)

Windows Updateはアップデートの検索・ダウンロード・インストール中にCPUとディスクを大量に使用します。これは正常な動作ですが、タイミングが悪いと作業中に重くなることがあります。

対処法:

  1. 設定→「Windows Update」→「詳細オプション」→「アクティブ時間」を設定します
  2. Windowsがアップデートを実行しない時間帯(就業時間など)を指定します
  3. または「更新の一時停止」を使って、一時的にアップデートを停止します

2. Antimalware Service Executable(MsMpEng.exe)

Windows DefenderのリアルタイムスキャンプロセスがCPUを大量消費することがあります。特にPCの起動直後やファイルの移動・解凍時に顕著です。

対処法:

  1. 設定→「プライバシーとセキュリティ」→「Windowsセキュリティ」→「ウイルスと脅威の防止」を開きます
  2. 「ウイルスと脅威の防止の設定」→「除外の追加または削除」で、頻繁にアクセスする開発フォルダなどを除外設定に追加します
  3. スキャンのスケジュールを夜間など使用しない時間帯に変更します
注意:Windows Defenderを完全に無効にすることはセキュリティリスクがあります。除外フォルダの設定やスケジュール変更で負荷を軽減することをおすすめします。

3. SuperFetch / SysMain

SysMain(旧SuperFetch)は、よく使うアプリを事前にメモリに読み込んでおくことで起動を高速化するサービスです。しかし、HDDを使用しているPCや、RAMが少ないPCでは逆にパフォーマンスを低下させることがあります。

SysMainを無効にする手順:

  1. Windowsキー + Rで「ファイル名を指定して実行」を開き、services.mscと入力します
  2. サービスの一覧から「SysMain」を探してダブルクリックします
  3. 「スタートアップの種類」を「無効」に変更します
  4. 「サービスの状態」の「停止」をクリックします
  5. 「OK」をクリックして設定を保存します
負荷の高いプロセス特定手順

4. Connected Devices Platform Service(CDPSvc)

Windowsデバイス間の連携機能を提供するサービスです。不要な場合は無効化できます。

対処法:サービス管理ツールで「Connected Devices Platform Service」のスタートアップの種類を「手動」に変更します。

5. Runtime Broker(RuntimeBroker.exe)

Microsoftストアアプリの権限管理を行うプロセスです。通常は使用率が低いですが、特定のアプリの不具合でメモリ使用量が増え続けることがあります(メモリリーク)。

対処法:

  1. タスクマネージャーで「Runtime Broker」を右クリックして「タスクの終了」をクリックします(自動的に再起動されます)
  2. 設定→「システム」→「通知」でアプリの通知を制限します
  3. 設定→「プライバシーとセキュリティ」→「バックグラウンドアプリ」で不要なアプリのバックグラウンド動作を無効にします

スタートアップを最適化する

Windows起動時に自動的に開始されるプログラムが多いと、起動が遅くなり、起動後もCPU・メモリの使用率が高い状態が続きます。

タスクマネージャーでスタートアップを管理する

  1. タスクマネージャーの「スタートアップ」タブを選択します(Windows 11では「スタートアップ アプリ」)
  2. 各アプリの「スタートアップへの影響」列を確認します(「高」のものが特にPC起動を遅くしています)
  3. 起動時に不要なアプリを右クリックして「無効化」をクリックします

無効化しても安全なアプリの例:

  • Spotify、Discord、Teamsなどのコミュニケーションアプリ(使うときに手動で起動すればOK)
  • OneDrive(普段使わない場合)
  • Adobe系アプリの起動高速化ツール(Acrobat Reader、Photoshopなど)

無効化してはいけないアプリ:

  • セキュリティソフト(Windows Defenderや別途インストールしたウイルス対策ソフト)
  • グラフィックドライバー関連(NVIDIA、AMD、Intel)
  • サウンドドライバー関連

設定アプリでスタートアップアプリを管理する

  1. 設定→「アプリ」→「スタートアップ」を開きます
  2. 「起動時の影響」が「高」のアプリのトグルをオフにします

メモリを増設・最適化する

仮想メモリ(ページファイル)の設定を確認する

物理メモリが不足したとき、Windowsはハードディスクをメモリの代わりとして使用します(仮想メモリ)。この設定を最適化することでパフォーマンスが改善することがあります。

  1. スタートメニューで「システムの詳細設定」と入力して開きます
  2. 「パフォーマンス」セクションの「設定」ボタンをクリックします
  3. 「詳細設定」タブを選択し、「仮想メモリ」の「変更」をクリックします
  4. 「すべてのドライブのページングファイルのサイズを自動的に管理する」にチェックが入っているか確認します
  5. 入っていない場合はチェックを入れてOKをクリックします

視覚効果を最適化してメモリ使用量を減らす

  1. スタートメニューで「視覚効果」と入力して「Windowsの外観とパフォーマンスを調整する」を開きます
  2. 「パフォーマンスを優先する」を選択します(アニメーションなどがオフになります)
  3. または「カスタム」を選択して、不要な視覚効果だけを個別にオフにします
パフォーマンス最適化設定

Windows Updateの負荷対策

更新の帯域幅を制限する

Windows Updateがバックグラウンドで大量の通信を行うと、CPU・メモリだけでなくネットワーク帯域も消費します。

  1. 設定→「Windows Update」→「詳細オプション」→「配信の最適化」を開きます
  2. 「詳細オプション」をクリックします
  3. 「絶対的な帯域幅」または「測定済みの帯域幅の割合」でダウンロード速度の上限を設定します

アクティブ時間を設定してアップデートの実行タイミングを制御する

  1. 設定→「Windows Update」→「詳細オプション」→「アクティブ時間」を開きます
  2. 「変更」をクリックして、Windowsがアップデートを適用しないよう指定する時間帯を設定します(最大18時間の範囲)

原因・対処法の早見表

プロセス名 役割 無効化の可否 推奨対処法
MsMpEng.exe Windows Defender 非推奨 除外フォルダ追加・スケジュール変更
SysMain SuperFetch(先読み) 可(SSD環境では特に不要) サービスを無効化
WaasMedic/TiWorker Windows Update 一時停止のみ可 アクティブ時間の設定
RuntimeBroker.exe ストアアプリ権限管理 タスク終了は可 通知・バックグラウンドアプリを制限
SearchIndexer.exe 検索インデックス作成 一時的に可 インデックス構築完了まで待機
CTFMon.exe テキストサービス 可(日本語入力が不要な場合) 通常は終了不可

根本的な解決策:ハードウェアのアップグレード

ソフトウェア的な対処をすべて試しても根本的に解決しない場合は、ハードウェアのアップグレードが最も効果的です。

メモリ(RAM)の増設

Windows 11の推奨スペックはRAM 4GBですが、快適に動作させるには8GB以上が推奨されます。16GB以上あれば多くの作業がスムーズに行えます。

RAM容量 向いている用途 評価
4GB 基本的なWebブラウジングのみ 不足気味
8GB Web、Office、動画視聴 普通の使用に十分
16GB 複数アプリ同時使用、軽いゲーム 快適
32GB以上 動画編集、ゲーム、仮想化 ハイエンド作業向け

HDDからSSDへの換装

CPU・メモリの使用率が高く見える原因の一つに、ディスクのボトルネックがあります。HDD(ハードディスク)をSSD(ソリッドステートドライブ)に換装すると、Windows全体の速度が劇的に改善します。特にSysMainのようなプリフェッチサービスはSSDでは不要になります。

よくある質問(FAQ)

Q. CPU使用率が100%のまま下がりません。PCを強制終了してもいいですか?
A. まずタスクマネージャーで原因プロセスを特定して終了させることを優先してください。それでも改善しない場合は再起動を選択します。データの保存を確認してから再起動することが重要です。
Q. Windows Defenderを無効にしてもいいですか?
A. セキュリティ上の観点から、Windows Defenderを完全に無効にすることは推奨しません。代わりに、スキャンのスケジュールを夜間に設定したり、頻繁にアクセスするフォルダを除外設定に追加したりすることで、CPUへの影響を大幅に減らせます。
Q. SysMainを無効にしたらどんな影響がありますか?
A. SSD搭載のPCではほとんど影響はありません。HDD搭載のPCでは、よく使うアプリの初回起動が少し遅くなる可能性があります。ただし、メモリの消費量が減るため、全体的なパフォーマンスが向上するケースが多くあります。
Q. 「system」というプロセスがメモリを大量に消費しています。
A. 「System」プロセスはWindowsカーネルそのものです。通常のメモリ使用量は数十MB程度ですが、ドライバーのメモリリークが原因で増大することがあります。最新のドライバーを適用するか、最近インストールしたドライバーやソフトウェアをアンインストールしてみてください。
Q. 再起動するたびに一時的にCPU使用率が高くなります。正常ですか?
A. 起動直後はWindowsが各種サービスを立ち上げ、スタートアップアプリが起動し、SearchIndexerがインデックスを更新するため、CPU・メモリ使用率が一時的に高くなります。通常は5〜10分で落ち着きます。それ以上続く場合はスタートアップアプリを削減することを検討してください。
Q. RAM 16GBなのにメモリ使用率が80%を超えます。なぜですか?
A. Windowsはパフォーマンス向上のため、空きメモリを積極的にキャッシュとして活用します。タスクマネージャーの「コミット済み」と「キャッシュ済み」を確認してください。キャッシュが多い場合はメモリが実際に枯渇しているわけではなく、アプリが要求したときにすぐ解放されます。
Q. タスクマネージャーにないプロセスがCPUを使っているようです。
A. マルウェアが偽装している可能性があります。Windows Defenderのフルスキャンを実行し、サードパーティ製のマルウェア対策ツール(Malwarebytesなど)でも確認することをおすすめします。
Q. Chromeがメモリを大量に消費しています。対処法はありますか?
A. Chrome設定→「パフォーマンス」から「省エネモード」と「省メモリモード」を有効にしてください。また、不要な拡張機能を無効化するだけでも大きく改善することがあります。タブを多く開きすぎないことも重要です。

まとめ

WindowsのCPU・メモリ使用率が高いときの対処を段階的にまとめます。

  1. タスクマネージャーで原因プロセスを特定する
  2. Windows Updateを適切な時間帯に実行するよう設定する
  3. Windows Defenderの除外設定・スケジュールを最適化する
  4. SysMainを無効化する(SSD環境では特に効果的)
  5. スタートアップアプリを削減する
  6. 仮想メモリと視覚効果の設定を最適化する
  7. 上記で改善しない場合:RAM増設またはSSDへの換装を検討する

ソフトウェアの対処だけで劇的に改善することも多くあります。まずタスクマネージャーで原因を特定することからはじめてみてください。本記事の手順が皆さんのPCの快適な動作に役立てば幸いです。

Check Also

WindowsHyperV仮想マシン設定ガイド

【2026年最新版】WindowsのHyper-V仮想マシン設定完全ガイド

【2026年最新版】Windo …