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

Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法

どんなに高性能なCPUでも、リソースを使い尽くしてしまう何かが必ず存在します。中でも最も厄介なトラブルの一つが、システム割り込み(System Interrupts)によるCPU使用率の高さです。ヒント:その原因はほとんどの場合、ハードウェアまたはデバイスドライバーにあります。

以下は、この問題をトラブルシューティングするための手順です。詳細は後ほど解説します。簡単なものから複雑なものへと順に並べています。

  1. パソコンを再起動する
  2. ドライバーの更新、Windows Updateの確認を行う
  3. 高速スタートアップを無効化する
  4. マジックパケットを無効化する
  5. ハードウェアデバイスを1つずつ無効化する
  6. ハードウェアの故障を確認する
  7. BIOSを更新する

各手順を実行した後は、タスクマネージャーでシステム割り込みのCPU使用率が下がったかどうかを確認してください。

Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法

システム割り込みとは?

意外に思われるかもしれませんが、コンピューターは本来、一度に1つの処理しか実行できません。ただ、それを非常に高速に行うため、マルチタスクを実現しているように見えるだけです。

Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法

コンピューター内のハードウェアは、タスクを実行するためにCPUに要求を出す必要があり、場合によっては他の処理に割り込むこともあります。これは、子供が親に話しかける状況に似ています。子供のニーズも大切ですが、大人の注意を引くことが円滑に進む場合もあれば、邪魔になってしまう場合もあります。ハードウェアによるシステム割り込みも同じ仕組みです。

システム割り込みのCPU使用率はどのくらいが適切?

5%を見て「高すぎる」と感じるかもしれません。数値はコンピューターごとに異なりますが、10%を超えるようであれば何らかの問題が発生しています。対処が必要なサインです。

Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法

パソコンを再起動する

「電源を切って入れ直してみましたか?」——お決まりのフレーズですが、なぜこれが有効なのでしょうか?答えはシンプルで、実際に効果があるからです。

Windowsの起動には膨大な処理が関わっており、時には正常に動作しないことがあります。もう一度試せば、今度はうまくいくかもしれません。最もシンプルで簡単、迅速な対処法であり、多くの場合で効果を発揮します。

Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法

ドライバーを更新する

システム割り込みによるCPU使用率の高さは、ほぼ常にハードウェア関連であるため、まずドライバーの更新を試しましょう。シンプルで簡単なアプローチであり、多くの場合で効果的です。また、ドライバーを常に最新の状態に保つことは、PCを健全に保つ上でも良い習慣です。

  1. スタートボタンを選択します。
  2. 「device(デバイス)」と入力し始め、デバイスマネージャーを選択します。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. 各項目を展開して個別のデバイスまで辿ります。対象を右クリックし、ドライバーの更新を選択します。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. ドライバーソフトウェアの最新版を自動検索を選択します。すでにドライバーをダウンロード済みで保存場所がわかっている場合は、コンピューターを参照してドライバーソフトウェアを検索を選択しても構いません。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. ドライバーが見つかった場合はインストールします。Windows Updateでドライバーの更新を検索を選択することも可能です。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. Windows Update画面で、「最新の状態です」と表示されていても更新プログラムのチェックを選択してください。意外な発見があるかもしれません。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法

高速スタートアップを無効化する

高速スタートアップは、パソコンを電源が切れているように見える深い休止状態に置く機能です。次回起動時は、完全な起動というより「目覚めさせる」形になります。この深い休止状態が、ハードウェアに不具合を引き起こすことがあります。

その背後にある技術的な理由は複雑で、本記事の範囲を超えるため割愛します。この操作には、コンピューターの管理者権限が必要です。

  1. スタートボタンを選択し、「control(コントロール)」と入力し始めます。
  2. コントロールパネルを選択します。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. コントロールパネルで「power(電源)」を検索します。
  2. 電源ボタンの動作の変更を選択します。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. 現在利用可能ではない設定の変更を選択します。青と黄色の盾アイコンが表示される場合は、このコンピューターでの管理者権限が必要です。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. 高速スタートアップを有効にするのチェックボックスをオフにします。
  2. 変更の保存を選択します。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法

マジックパケットを無効化する

「そんな機能、本当に存在するの?」と思われるかもしれませんが、マジックパケット(Magic Packet)は実在します。ローカルネットワークからマジックパケットを受信すると、コンピューターをスタンバイモードやスリープモードから復帰させられる機能です。「Wake On LAN(WOL)」という名称で耳にしたことがある方も多いでしょう。

  1. スタートボタンを選択し、「device manager(デバイスマネージャー)」と入力してユーティリティを見つけます。
  2. デバイスマネージャーを選択します。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. ネットワークアダプターへ移動し、イーサネットアダプターを右クリックしてプロパティを選択します。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. プロパティウィンドウの詳細タブを選択します。
  2. プロパティ欄を下にスクロールし、マジックパケットをクリックして選択します。
  3. 値:の選択ボックスで無効に変更し、OKボタンを選択して変更を確定します。反映まで数秒かかる場合があります。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法

ハードウェアデバイスを1つずつ無効化する

物理的に取り外せないハードウェアもあります。その場合は、1つずつ無効化していきましょう。システム割り込みのCPU使用率が下がるデバイスが見つかれば、それが修正すべきハードウェアです。

  1. スタートボタンを選択し、「device manager(デバイスマネージャー)」と入力してユーティリティを見つけます。
  2. デバイスマネージャーを選択します。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. ツリーを辿って、コンピューターの動作に不可欠ではないハードウェアを探します。どれが重要か判断できない場合は、次の方法に進んでください。重要度の低いハードウェアを右クリックし、デバイスを無効化を選択します。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. 警告が表示されます。無効化しても安全だと確信できる場合は、はいを選択します。
Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法
  1. タスクマネージャーシステム割り込みのCPU使用率が下がったか確認します。変化がない場合は、デバイスマネージャーで別のハードウェアを探して無効化します。問題が解決するか、無効化できるハードウェアがなくなるまで、1つずつ繰り返します。

外部ハードウェアを1つずつ取り外す

前の方法で外部ハードウェアをすでに無効化している可能性が高いですが、見落としがあるかもしれません。

  1. タスクマネージャーを開き、システム割り込みの数値に注目します。
  2. 接続デバイスを1つずつパソコンから取り外し、少し待ちます。システム割り込みのCPU使用率が下がったか確認します。下がらなければ、次のデバイスへ進みます。
  3. この方法で原因のデバイスが特定できたら、そのドライバーを更新して再度試します。あわせて、ハードウェアメーカーのサポートページも確認しましょう。

故障しかけているハードウェアを確認する

ハードウェアが故障寸前で、断続的にシステム割り込みによるCPU使用率の高さを引き起こしているケースもあります。メモリ(RAM)のチェックには、「不良メモリの診断・チェック・テスト方法」の記事をガイドとして活用してください。

また、「PCの健康を改善する15のWindows診断ツール」の記事も参考になります。特におすすめなのはHWiNFOとCrystalDiskInfoです。どちらもUSBメモリから直接実行できるポータブルアプリとして提供されているため、フルインストールは不要です。

Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法

BIOSを更新する

これは最後に行うべき作業です。BIOSの更新に失敗すると、コンピューターが起動しなくなり、マザーボードや本体の交換が必要になる可能性もあります。まずは、BIOSの更新が本当に必要かどうかを確認しましょう。

リンク先の記事では、具体的な更新手順についても解説しています。自分で行うことに不安がある場合は、評判の良いパソコン修理店に持ち込むのが安心です。ハードウェアの点検も併せて依頼できます。

Windows 10でシステム割り込みによるCPU使用率の高さを解決する方法

それでもシステム割り込みのCPU使用率が高すぎる場合

選択肢は2つあります。信頼できる有資格のコンピュータ技術者に診てもらうか、コンピューターを買い替え・アップグレードするかです。落ち込む必要はありません。できる限りのことはやり尽くしたのですから。平均的なコンピューターの最大寿命は5年程度と言われています。人間に例えると、1年は14年に相当します。コンピューターにも優しく接してあげましょう。

  1. WindowsでNVIDIAコンテナのCPU使用率が高くなる原因と6つの解決策

    ゲーム中にNVIDIAコンテナのCPU使用率が異常に高くなる問題に悩まされているユーザーは少なくありません。NVIDIAは優れたGPUを数多く輩出していますが、同社のツールがかえってパフォーマンスの足かせになることもあります。特にロースペック〜ミドルスペックのゲーミングPCでは、NVIDIAコンテナによる高いCPU消費が深刻な問題になりがちです。では、低〜中スペックのゲーミングPCユーザーは快適なゲーム環境を諦めるしかないのでしょうか?いいえ、そんなことはありません。この記事では、NVIDIAコンテナの高CPU使用率問題を解決する具体的な方法を詳しく解説します。 NVIDIAコンテナとは? N

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

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