Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

【解決済み】Windows 10アップデート後にCPU使用率が100%になる原因と対処法

Windows 10 バージョン21H2のアップデート後、パソコンの動作が遅くなったり、フリーズしたりしていませんか?バックグラウンドで何も動いていないのに、CPU使用率が99%や100%まで上がってしまう症状は、デスクトップPCでもノートPCでも発生する可能性があります。実際に「Windows 10がフリーズする」「応答しなくなる」「起動時にファイルやフォルダー、アプリが開かない」といった報告も多数寄せられています。

Windows 10でCPU使用率が高くなる原因はさまざまです。不具合のあるWindowsアップデート、システムファイルの破損、互換性のないドライバー、レジストリの破損、ウイルスやマルウェアへの感染などが考えられます。この記事では、Windows 10のCPU使用率100%やディスク使用率100%の問題を解決するための具体的な対処法を詳しく紹介します。

まず試したい基本の対処法

  • PCを再起動する:プログラムやサービスが固まってシステムリソースを消費している場合、再起動だけで解決することがあります。一時的な不具合によるCPU使用率100%にも有効です。
  • 外部機器を取り外す:プリンター、スキャナー、オーディオジャックなどの周辺機器をすべて外して、CPU使用率が正常に戻るか確認しましょう。
  • ウイルススキャンを実行する:悪意のあるプロセスがバックグラウンドで動作し、CPUを大量に使っている可能性もあります。Windows DefenderやMalwarebytesでスキャンしてみましょう。
  • タスクマネージャーで重いプロセスを終了する:「Ctrl + Shift + Esc」でタスクマネージャーを開き、メモリやCPUを大量に消費しているプログラムを右クリックして「タスクの終了」を選択します。

ワンポイント: この問題でシステムが頻繁にフリーズし、対処作業ができない場合は、セーフモードでWindowsを起動してから以下の解決策を試してください。また、Google ChromeがCPU使用率を高くしている場合は、Chrome固有の対処法を適用する必要があります。

1. 不要なスタートアッププログラムを無効化する

Windows PCを起動すると、ウイルス対策ソフト、Javaアップデーター、ダウンローダーなど、一部のプログラムがユーザーの知らないうちに自動的に起動します。スタートアップアプリが多すぎると、システムリソースが無駄に消費され、PC全体の動作が遅くなります。不要なスタートアッププログラムを無効化することで、RAM・ディスク・CPUの使用量を大幅に節約できます。

スタートアッププログラムを無効にする手順:

  • キーボードの「Ctrl + Alt + Del」を押してタスクマネージャーを開きます。
  • 「スタートアップ」タブに移動すると、PC起動時に自動実行されるすべてのプログラムの一覧が表示されます。
  • 起動時に実行する必要のないアプリケーションを右クリックし、「無効化」を選択します。
【解決済み】Windows 10アップデート後にCPU使用率が100%になる原因と対処法

2. 不要なプログラムをアンインストールする

プリインストールされた不要なアプリケーションは、できるだけ多くアンインストールしましょう。そのソフトウェアを使っているかどうかにかかわらず、PCにインストールされている限り、ストレージ容量を占有し、システムリソースを消費し続けます。

Windows 10で不要なプログラムをアンインストールする手順:

  • 「Windows + R」キーを押し、「appwiz.cpl」と入力してEnterキーを押します。
  • 「プログラムと機能」ウィンドウが開き、システムにインストールされているすべてのプログラムが表示されます。
  • 削除したいプログラムを右クリックし、「アンインストール」をクリックします。

3. バックグラウンドアプリを無効化する

  • 設定アプリを開き、「プライバシー」をクリックします。
  • 下にスクロールして「バックグラウンドアプリ」を選択します。
  • ここですべてのバックグラウンドアプリを無効にします。

また、「設定」→「システム」→左ペインの「通知とアクション」へ進み、下にスクロールして「Windowsの使用中にヒント、トリック、候補を表示する」をオフに切り替えておきましょう。

4. システムファイルチェッカーを実行する

破損または欠落したシステムファイルも、システムパフォーマンス低下の一因となります。標準搭載のDISMおよびシステムファイルチェッカー(SFC)ユーティリティを実行すれば、欠落したシステムファイルを正しいものに復元できます。

  • コマンドプロンプトを管理者として開きます。
  • まずDISMコマンドを実行します:DISM /Online /Cleanup-Image /CheckHealth
  • スキャン処理が100%完了するまで待ちます。
  • 完了したらsfc /scannowコマンドを実行します。欠落または破損したシステムファイルがスキャンされ、見つかった場合は%WinDir%\System32\dllcacheにある圧縮フォルダーから正しいファイルが自動的に復元されます。

スキャンが100%完了したらPCを再起動し、CPU使用率が正常に戻ったか確認してください。

【解決済み】Windows 10アップデート後にCPU使用率が100%になる原因と対処法

5. SysMainサービスとBITSサービスを無効化する

Windowsの各種サービスがCPU使用率の高さの原因になっていないかも確認しましょう。

  • 「Windows + R」を押し、「services.msc」と入力してOKをクリックします。
  • 下にスクロールして「Background Intelligent Transfer Service(BITS)」というサービスを見つけます。
  • BITSサービスを右クリックして「プロパティ」を選択します。
  • スタートアップの種類を「無効」に変更し、実行中の場合はサービスを停止します。
  • 「適用」→「OK」をクリックして変更を保存します。

同じ手順で、検索インデックス(Windows Search)やWindows Updateなどの他のサービスも無効化し、CPU使用率が低下したかどうかを確認してください。

6. Windows 10を最高のパフォーマンスに調整する

  • 「パフォーマンス」と検索し、「Windows の外観とパフォーマンスの調整」を選択します。
  • 「視覚効果」タブで「パフォーマンスを優先する」ラジオボタンを選択します。
  • 「適用」→「OK」をクリックして変更を反映させます。
【解決済み】Windows 10アップデート後にCPU使用率が100%になる原因と対処法

7. 複数の場所からの更新を無効化する

  • Windows 10のスタートボタンをクリックし、設定アイコンを開きます。
  • 「更新とセキュリティ」→「詳細オプション」をクリックします。
  • 「更新プログラムの配信方法を選ぶ」リンクを選択します。
  • 次の画面で、複数の場所から更新プログラムを取得するオプションをオフにします。

8. デバイスドライバーを最新版に更新する

互換性のない古いドライバーは、メモリリークやさまざまなシステムトラブルを引き起こし、動作を遅くします。ドライバー関連の問題を解決するには、最新のデバイスドライバーを確認してインストールすることが重要です。

ドライバーを確認・更新するには、Windowsスタートメニューを右クリックして「デバイスマネージャー」を選択します。すべてのドライバーを更新できますが、特に重要なのは以下のドライバーです。

  • グラフィックカードドライバー
  • チップセットドライバー
  • ネットワーク/LANドライバー
  • USBドライバー
  • オーディオドライバー

更新したいドライバー(例:グラフィックドライバー)を展開して右クリックし、「ドライバーの更新」を選択します。または、デバイスメーカーの公式サイトから最新ドライバーをダウンロードして入手することも可能です。

9. 電源プランをリセットする

電源オプションはPCのパフォーマンスに大きな影響を与えます。「省電力」モードを使用している場合、特にプラン設定を変更したことがある場合は、CPU使用率が高くなる原因になります。

  • コントロールパネルを開きます。
  • 「電源オプション」を検索して選択します。
  • 「高パフォーマンス」または「省電力」になっている場合は、「バランス」に切り替えます。
  • 「バランス」の横にある「プラン設定の変更」をクリックします。
  • 「このプランの既定の設定を復元」をクリックし、「OK」をクリックして変更を確定します。

10. Runtime Brokerを無効化する

注意: Runtime Brokerを無効にしてもWindows 10 PCへの悪影響はありません。Runtime Brokerは必須のプロセスではないためです。

  • 「Windows + R」を押し、「regedit」と入力してOKをクリックし、レジストリエディターを開きます。
  • まずレジストリのバックアップを作成してから、次のパスに移動します:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBroker
  • 右側のペインで「Start」をダブルクリックし、値のデータを「3」から「4」に変更します。

注意:「4」は「無効」、「3」は「手動」、「2」は「自動」起動を意味します。

【解決済み】Windows 10アップデート後にCPU使用率が100%になる原因と対処法

11. システムと圧縮メモリを無効化する

  • スタートメニューの検索ボックスに「タスク スケジューラ」と入力し、Enterキーを押します。
  • 左ペインで「タスク スケジューラ ライブラリ」をダブルクリックして内容を展開します。
  • さらに「Windows」を展開し、左ペインの「MemoryDiagnostic」をクリックします。
  • 右ペインで「RunFullMemoryDiagnosticEntry」というタスクを見つけて右クリックします。
  • コンテキストメニューから「無効化」をクリックし、タスクスケジューラを閉じます。

以上で作業は完了です。Windowsを再起動し、ディスク使用率やCPU使用率100%の問題が解消されたか確認してください。

まとめ

Windows 10のCPU使用率が高い問題は、スタートアッププログラムの整理、システムファイルの修復、サービスの停止、ドライバーの更新など、上記の対処法を順番に試すことで解決できるケースがほとんどです。それでも改善しない場合は、ハードウェアの故障やメモリ不足も疑われるため、OSのクリーンインストールや増設も検討しましょう。

あわせて読みたい関連記事

  • Windows 10のアクティブ化ウォーターマークを完全に削除する方法
  • Windows 10で「Windowsはプリンターに接続できません」エラーを修正する方法
  • 【解決済み】Windows 10で画面の明るさが調整できない問題の直し方
  • Windows 10でMicrosoft Windows Search IndexerのCPU使用率が高い場合の対処法
  1. 【解決済み】Windows 10 バージョン 22H2でNtoskrnl.exeのCPU使用率が高くなる問題の対処法

    最近のWindows 10アップデート後、起動時にシステムがフリーズしたり、クリック操作に反応しなくなったりしていませんか?タスクマネージャーを確認すると、「ntoskrnl.exe」というプロセスがCPUやシステムリソースを99%〜100%も占有しているケースがあります。この記事では、ntoskrnl.exeとは何か、なぜ大量のシステムリソースを消費するのか、そしてWindows 10 バージョン 22H2におけるNtoskrnl.exeのCPU使用率が高い問題を解決するための具体的な対処法を詳しく解説します。 Ntoskrnl.exeとは? Ntoskrnl.exe(Windows NT

  2. 【解決】Windows 10 22H2でIAStorDataSvcのCPU使用率が100%になる原因と対処法

    多くのユーザーから、Windows 10 バージョン 22H2 へのアップグレード後にシステムが起動時にフリーズしたり応答しなくなったりするという報告が寄せられています。タスクマネージャーを確認すると、IAStorDataSvc というプロセスがCPUリソースをほぼ100%消費しているのが原因であることが多いようです。この記事では、IAStorDataSvcとは何か、なぜPC上で動作しているのか、そして高いCPU使用率やシステムリソースの占有を解決する方法について詳しく解説します。 IAStorDataSvcプロセスとは何か? IAStorDataSvcは「Intel Storage Data