Windows でシステム割り込みによって引き起こされる高い CPU 使用率を修正する方法

「システム割り込み」と呼ばれるプロセスによって CPU 使用率が高くなっていることがわかった場合は、ハードウェアまたはドライバーに問題がある可能性が高くなります。

この記事では、システム割り込みとは何か、またその CPU 使用率が高くなる根本的な原因を見つけて修正する方法について説明します。

システム割り込みはタスク マネージャーでは Windows プロセスとして表示されますが、実際にはプロセスではありません。むしろ、これは、下位のシステム レベルで発生するすべての割り込みの CPU 使用率を報告する一種の代表です。

割り込みは、ソフトウェアまたはプロセッサ自体を含むハードウェアから発生する可能性があります。割り込みハンドラータスクが完了すると、プロセッサは割り込まれたときの状態を再開します。

割り込みは、ソフトウェアおよびハードウェアと CPU との通信の形式です。たとえば、キーボードで入力を開始すると、それぞれのハードウェアとソフトウェアが CPU に割り込みを送信して、入力の処理をトリガーします。

割り込みは CPU にエラーが発生したことを伝えることもでき、これによりシステム割り込みの CPU 使用率が急増する可能性があります。正常なシステムでは、システム割り込みは、CPU 周波数、実行中のソフトウェア、接続されているハードウェアに応じて、CPU 使用率の 0.1% ~ 2% の間で推移します。

システム設定によっては、3% ~ 7% のピークでも正常範囲内とみなされることがあります。

CPU 使用率の上昇を引き起こすシステム割り込みを修正する方法

システム割り込みプロセスが常に CPU の 5% ~ 10% を使用する場合、これは通常、ハードウェアの問題に対処していることを意味します。この問題の真相を解明するお手伝いをいたします。

暫定的な修正

本題に入る前に、基本事項を説明しましょう。

  1. コンピュータを再起動します
  2. 保留中の Windows アップデートをインストールする
  3. すべての外部デバイスを取り外します
  4. 細心の注意を払うために、マルウェアとウイルスのスキャンを実行してください

これらの基本的な対策が役に立たない場合は、最初の修正に進みます。

1. すべての外部デバイスを無効にする

USB ハードウェアが一般的な原因です。外部 USB デバイスを取り外すか、デバイス マネージャー (以下を参照) で USB ルート ハブを無効にする、つまり外部ハードウェアが CPU に割り込むのをブロックすることができます。

デバイスマネージャ(からアクセスWindows + Xメニュー)、エントリを見つけますユニバーサル シリアル バス コントローラーそしていずれかを無効にしますUSBルートハブエントリを見つけることができます。

外付けキーボードまたは USB マウスを使用している場合は、機能が停止する可能性があります。デバイスを再度有効にする別の方法を必ず用意してください。

デスクトップ コンピューターの場合は、未使用の SATA ケーブルがマザーボードに接続されているかどうかを確認し、取り外します。

2. ハードウェアドライバーの確認と更新

ドライバーの問題に対処しているかどうかを確認するには、次のコマンドを実行できます。DPC 遅延チェッカー。 Deferred Procedure Call (DPC) は、システム割り込みに関連するプロセスです。割り込みハンドラーは、優先度の低いタスクを後まで延期する必要がある場合、DPC を呼び出します。

DPC 遅延チェッカーは、カーネル モード デバイス ドライバーの遅延をチェックすることで、システムがリアルタイムのオーディオまたはビデオ ストリーミングを適切に処理できるかどうかを分析するように設計されています。これは問題を迅速に明らかにする方法であり、ツールをインストールする必要はありません。

赤いバー、つまり高い遅延によるドロップアウトが表示される場合は、何かが間違っています。

原因を特定するか、問題が最近発生した場合は、Windows 10 の最近のドライバー更新をロールバックするか、ドライバーを最新バージョンで更新します。過去に問題を引き起こしたドライバーは、AMD SATA、HD オーディオ デバイス、および Bluetooth ドライバーの不足でした。

または、インストールして実行することもできますレイテンシーモン、遅延モニターを使用して、DPC 数が最も高いドライバー ファイルを見つけます。を押します。スタート/プレイボタンに切り替えます。ドライバータブをクリックし、ドライバー ファイルを次の基準で並べ替えます。DPC 数。カウントは時間の経過とともに蓄積されるため、しばらく実行してください。

DPC 数が高いドライバーは、多数の割り込みを引き起こす可能性があります。

3. 内部デバイスを無効にする

ドライバを無作為に更新するのではなく、まず個々のデバイス ドライバを無効にして原因を見つけます。潜在的な犯罪者をすでに特定している場合は、まずそれらを無効にしてください。

に行きますスタートメニューを検索して開きます。デバイスマネージャ(コントロール パネルにもあります)、以下にリストされている周辺機器を展開し、デバイスを右クリックして、無効にする

これを一度に 1 つのデバイスに対して実行します、システム割り込みの CPU 使用率を確認するか、DPC 遅延チェッカーを再実行して、デバイスを右クリックして選択します有効にする次のデバイスに進む前に。

以下のデバイスが原因である可能性が最も高いです。

  • ネットワークアダプター
  • 内蔵モデム
  • 内蔵サウンドデバイス
  • TV チューナー カード、ISDN または DSL アダプター、モデムなどのアドオン カード

これらのいずれも原因でない場合は、他の必須ではないドライバーを無効化 (および再度有効化) する作業を続行できます。

システムの実行に必要なドライバーを無効にしないでください。、以下にリストされているものを含むコンピュータープロセッサー、 そしてシステムデバイス

また、ディスプレイ アダプター、システムを実行するディスク ドライブ、IDE コントローラー、キーボードまたはマウス (タッチパッドなどの代替入力デバイスがない場合)、またはモニターを無効にしないでください。

4. 障害のあるハードウェアを除外する

破損したドライバがシステムの中断を引き起こす可能性がある場合、ハードウェアの障害も同様に発生します。その場合、ドライバーを更新しても問題は解決しません。ただし、デバイス全体を無効にすることで問題が解決した場合は、ガイドに従って PC に障害のあるハードウェアがないかテストする必要があります。

注記:システム割り込みは、電源装置やラップトップの充電器の故障によって発生することもあります。それも交換するか取り外してみてください。

5. 効果音を無効にする

Windows 7 を使用している場合、これが探している解決策になる可能性があります。

右クリックして、スピーカーアイコンシステムトレイで、を選択します再生デバイスをダブルクリックします。デフォルトのデバイス (スピーカー)開くプロパティに向かい、機能強化タブそしてすべての効果音を無効にする。で確認してくださいわかりましたシステム割り込みが現在どのように行われているかを確認します。

6. BIOS をアップデートする

BIOS は、コンピュータの電源を入れたときにシステムが最初に実行するソフトウェアです。オペレーティング システムの起動に役立ちます。まず、BIOS バージョンを特定し、製造元の Web サイトでアップデートとインストール手順を確認してください。

BIOS のバージョンを確認するには、次のキーを押します。Windowsキー+R、 タイプcmd、 打つ入力をクリックし、次の 2 つのコマンドを順番に実行します。

 systeminfo | findstr /I /c:bios 
 wmic bios get manufacturer, smbiosbiosversion 

注意してください。/私小文字の L ではなく、大文字の i です。

BIOS のアップデートは軽視すべきではありません。最初に必ず Windows システムをバックアップしてください。

システム割り込みは注意が必要な場合があります

システム割り込みにはさまざまな原因が考えられますが、ほとんどは再起動で自動的に解決します。コンピュータを再起動しても問題が解決しない場合は、上記の手順が問題の解決に役立つことを願っています。それでも CPU 使用率が高いことが観察される場合は、他の Windows プロセスを調べて、原因が別のものであるかどうかを確認してください。

Related Posts