【解決済み】Windows 10で「システム割り込み」によるCPU使用率が高くなる問題の対処法
タスクマネージャーを開くと、Windows 10で「システム割り込み(System interrupts)」によってCPU使用率が高くなっていることに気づくことがあります。これは、ハードウェアやソフトウェア、さらには外部・内部のデバイスやドライバーのいずれかに不具合が発生しているサインです。この記事では、「システム割り込み」とは何か、そしてWindows 10でCPU使用率が高くなる問題を解決する方法を詳しく解説します。
Windows 10の「システム割り込み」とは?
「システム割り込み」は、Windows 7、Windows 8、Windows 10などのWindowsオペレーティングシステムに含まれるプロセスの一つです。
具体的には、このプロセスはハードウェアとソフトウェア間の通信を制御する役割を担っています。Windows 10上で何らかの割り込みが発生した際に、その処理状況を表示するために使われます。
例えば、マウスを操作しているとき、システム割り込みが関連するハードウェアやソフトウェアへ送信され、その分だけタスクマネージャー上でわずかにCPUが占有されます。
しかし、PCにハードウェアやドライバーのエラーが発生すると、「システム割り込み」によるCPU使用率が異常に高くなるケースがあります。
Windows 10でシステム割り込みによるCPU使用率が高い場合の対処法
ハードウェアの問題からソフトウェアの問題まで、さまざまなアプローチで対処できます。
まず最初に、PCを再起動して問題が改善するかどうか確認してみましょう。再起動してもCPU使用率が下がらない場合は、以下の解決策を順番に試してください。
解決策1:USBルートハブを無効化する
まずは、システム割り込みによるCPU使用率の高さを引き起こすハードウェア要因であるUSBデバイスハブから対処します。Windows 10のデバイスマネージャーでUSBルートハブを無効化することをおすすめします。
外部USBデバイスがシステム割り込みの問題を引き起こすことがあるため、この方法を試す価値は十分にあります。
1. デバイスマネージャーを開きます。
2. 「ユニバーサル シリアル バス コントローラー」を展開し、「USB ルート ハブ」を右クリックして「デバイスを無効化」を選択します。
ここでは、マウスやキーボードなど必要不可欠なUSBハブ以外のデバイスをすべて無効化してみてください。
3. マウスやキーボードのUSBルートハブについては、「ユニバーサル シリアル バス コントローラー」配下で該当するUSBハブを右クリックし、「プロパティ」を開きます。
4. 「USB ルート ハブのプロパティ」ウィンドウで「電源」タブを選択し、「接続されているデバイス」欄で現在使用中のUSBデバイスがすべて表示されていることを確認します。
通常、マウス、キーボード、外付けUSBデバイスなどが「接続されているデバイス」に表示されます。
これで、マウスとキーボード用のUSBルートハブ以外はすべて無効化されました。タスクマネージャーを開き、Windows 7、Windows 8、Windows 10でシステム割り込みのCPU使用率がまだ高いかどうかを確認しましょう。
また、USBルートハブの無効化に加えて、ネットワークアダプターを無効化することでも、Windows 10のシステム割り込み問題を解決できる場合があります。
解決策2:サウンド効果を無効化する
USBデバイス以外にも、Windows 10のシステム割り込みに関連するハードウェア要因として、オーディオ拡張機能があります。この機能が有効になっていると、システム割り込みによるCPU使用率の高さが発生することがあります。
そのため、Windows 10のすべての音声効果を無効化しましょう。その前に、まずオーディオデバイスを既定として設定しておく必要があります。
1. Windows 10のタスクバー右下にある「スピーカー(サウンド)」アイコンを右クリックし、「再生デバイス」を選択します。
2. オーディオデバイスを選択して「既定として設定」をクリックします。
ここではマイクを既定として設定します。
3. 次に、既定のデバイスを右クリックして「プロパティ」を開きます。
4. 「拡張」タブで「すべての音の効果を無効にする」にチェックを入れます。
最後に「適用」と「OK」をクリックして変更を保存します。
Windows 10でオーディオ拡張機能が無効になれば、システム割り込みがCPU使用率100%を引き起こすことはなくなります。
解決策3:ネットワークドライバーとUSBドライバーを更新する
実際には、Windows 10のUSBドライバーやネットワークドライバーだけでなく、AMDやIntelのグラフィックカードドライバー、Bluetoothドライバーなど、他のデバイスドライバーも更新が必要な場合があります。最新のデバイスドライバーに更新することで、Surface Pro 3などで発生するシステム割り込みによるCPU使用率の高さも解消できると言われています。
Windowsシステムの利便性を最大限に活かすため、デバイスマネージャーからドライバーを更新するのがおすすめです。
1. デバイスマネージャーを開きます。
2. 「ネットワーク アダプター」を展開し、ネットワークドライバーを右クリックして「ドライバーの更新」を選択します。
3. 「ドライバーソフトウェアの最新版を自動検索」を選択します。
デバイスマネージャーがWindows 10用の最新ドライバーを自動的にインストールします。
または、デバイスメーカーの公式サイトから必要なドライバーを直接ダウンロードすることも可能です。もちろん、サードパーティ製ツールを活用して、Windows 10用のすべてのデバイスドライバーを一括でダウンロードするのも一つの方法です。
最新のドライバーがインストールされていれば、システム割り込みによるCPU使用率の高さを引き起こすソフトウェアエラーは発生しなくなります。
解決策4:Windows 10の高速スタートアップを無効化する
最後に見落としがちなのが、PCの高速スタートアップ機能です。この機能を有効にすると、シャットダウン時に一部のプログラムを起動したままログオフするため、Windows 10を素早く起動できるようになります。この点で、高速スタートアップはスリープモードや休止状態モードに似た仕組みといえます。
高速スタートアップを無効化することで、システム割り込みの問題を解決できる可能性があります。
1. 「スタート」>「設定」>「システム」の順に進みます。
2. 「電源とスリープ」の下にある「追加の電源設定」をクリックします。
3. 「電源ボタンの動作を選択する」をクリックします。
4. 表示されたウィンドウの中央にある「現在利用可能ではない設定を変更します」をクリックします。
5. 「高速スタートアップを有効にする」のチェックを外し、「変更の保存」をクリックします。
Windows 10の高速スタートアップを無効化すると、シャットダウン後の起動速度は若干遅くなりますが、タスクマネージャーで表示されるシステム割り込みによるCPU使用率の高さは解消されるはずです。
まとめると、Windows 10でシステム割り込みによるCPU使用率の高さを解決するには、接続する外部ハードウェアデバイスを最小限に抑えるとともに、ソフトウェア側のエラーも確実に解消することが重要です。
-
【解決済み】Windows 10で「サービスホスト:ローカルシステム」のCPU使用率が高いときの対処法
最近のWindows Updateを適用した後、ノートパソコンの動きが極端に遅くなったり、フリーズしたりしていませんか?タスクマネージャーを確認すると、「サービスホスト:ローカルシステム(Service Host: Local System)」というプロセスがCPUやメモリ、ディスクを大量に消費しているケースがあります。この記事では、サービスホストプロセスとは何か、なぜWindows 10でCPU・ディスク・メモリ使用率が高くなるのか、そしてその解決方法を詳しく解説します。 サービスホスト:ローカルシステムとは? サービスホスト(Svchost.exe)は、Windowsが動作するために必要
-
【解決済み】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