システム割り込みの意味と、このプロセスが CPU を使いすぎている場合の修正方法を教えてください。
PC の動作が通常より遅いと思われる場合、最初にすべきことは、キーを同時に押してタスク マネージャーを開くことです。 CTRL-Shift-Escをクリックし、[プロセス]タブの詳細を展開します。
次に、さまざまなプロセスをメモリ使用量または CPU 使用量で並べ替え、すべてのリソースを消費している関連プログラムを閉じて、コンピューターがフリーズしているように見える場合にロックを解除できます。
ただし、これは不可能です CPU 使用率が高いために障害が発生しているプロセスは、システム プロセスです。 System、SVCHost、Explorer.exe、または System Interrupt のように終了できません。 パソコンが調子悪いなら CPU 使用率が高く、犯人プロセスが「システム割り込み」と呼ばれていることが判明した場合、それはこの PC にあることを意味します ハードウェアまたはドライバーの問題.
注: システム シャットダウン プロセスは、Microsoft によって Windows 10 で削除 (または非表示) されています。 システム タスクマネージャーから パフォーマンス > メモリ 次に、の下部をクリックします リソースの監視.
CPUを最大限に使用している場合のsvchost分析
「システム停止」とは?
システム割り込みは、タスク マネージャーまたはタスク マネージャーを開くと Windows プロセスとして表示されますが、実際にはプロセスではありません。
代わりに、すべてのシステム レベル アラームによって CPU 使用率を報告する手段です。
したがって、ウィキペディアでも説明されているように、割り込みはハードウェアまたはソフトウェアの起源を持つ可能性のある信号です。
割り込みは、プロセッサが実行中のコードを停止するために優先度の高い条件が必要であることをプロセッサに警告します。
プロセッサは、進行中のアクティビティを一時停止し、その状態を保存し、割り込みハンドラと呼ばれる関数を実行することで応答します。
割り込みハンドラ タスクが完了すると、プロセッサは中断したところから再開します。
実際には、割り込みはソフトウェアとハードウェア間の CPU との通信の形式です。
割り込みは、エラーが発生したことを CPU に知らせることができ、CPU 使用率が高くなります。
健全で正常に機能しているシステムでは、システム割り込みプロセスは、CPU 周波数、実行中のソフトウェア、および接続されているハードウェアに応じて、プロセッサの 0.1% から 2% を使用する必要があります。
システム構成によっては、3% から 7% のスパイクも正常と見なすことができます。
ただし、これらのレベルを超えた場合、 システム割り込みが一貫して CPU 使用率の 5% または 10% を超えている、 後で 何かがおかしい おそらくハードウェアに問題があります。
コンピューターの問題を解決する方法について一般的な用語で説明する他の記事と同様に、この場合も、最も可能性の高い原因を見つけて、技術者が使用する標準的な手順を有効にしようとします。
1) まず、 コンピュータを再起動してください 正常に戻った場合は、システム割り込みから CPU 使用率を確認します。
2) 外部 USB デバイスを取り外す
より難しいチェックを実行する前に、USB ポートに接続されているすべての外部デバイスを取り外した後、システム割り込みが CPU をあまり使用しないかどうかをチェックしてください。
良好な結果が得られた場合は、それらを 1 つずつ再接続して、どれが本当の原因であるかを確認し、必要なテストを行って、問題の原因がデバイスまたはコンピューターの USB ポートにあるかどうかを確認します。
3) すべてのハードウェア ドライバーが最新で機能していることを確認します。
次に、コントロール パネルからデバイス マネージャを開き、すべてがインストールされていることを確認し、問題の警告が表示されないようにします。
また、すべてのドライバーをダウンロードしてインストールし、更新することを忘れないでください。
ドライバーが正常に動作していることを確認するには、LatencyMon プログラムを実行することもお勧めします。
開いたら、[再生]ボタンでコントロールを起動し、コントローラーの列に移動して、項目を並べ替えます。 DPCカウント.
Deferred Procedure Call (DPC) は、システム割り込みに関連するプロセスであり、原因を特定するのに役立ちます。
この小さなプログラムについては、間違いなく、もう一度話さなければなりません。
4) 内部デバイスを無効にする
ドライバーをランダムに更新して難しい診断に迷わないようにする代わりに、個々のデバイス ドライバーを無効にして原因を特定することができます。
スタートメニューから開く 端末管理 (にもあります コントロールパネル)、接続されている周辺機器のリストを展開し、さまざまなデバイス(コンピューターに不可欠ではないデバイス)を1つずつ選択し、それらを右クリックして無効にします.
これを行っている間、タスクマネージャーを開いたままにして、CPU 使用率が システム割り込み 短い。
最も可能性の高い犯人であり、検証のために最初に非アクティブ化するのは次のとおりです。
– 赤のカード
– 内蔵モデム
– 内部オーディオ デバイス
– すべての USB コントローラー (ポイント 2 に従って外部デバイスを取り外しても、ポートの 1 つが壊れている可能性があります)
CPU、マザーボード、ハード ドライブまたは SSD、キーボード、マウス、ビデオ カードなどの重要なコントローラを無効にしないことをお勧めします。
5) サウンド強化を無効にする
Windows 7 や Windows 10 では、Windows の効果音のせいかもしれません。
システム トレイのスピーカー アイコンを押して、[i]を選択します。 再生デバイス デフォルトのデバイス(スピーカー)をダブルクリックしてプロパティを開き、タブに移動します 改善 すべての拡張機能を無効にします。
[OK]で確認し、システム割り込みによる CPU の使用量が少ないかどうかを確認します。
6) BIOS の更新
BIOS は、コンピュータの電源を入れたときに最初に実行されるソフトウェアです。
アップデートは簡単ではありませんが、BIOS のバージョンを確認し、製造元の Web サイトをチェックして、アップデートをダウンロードできるかどうかを確認してください。
BIOS のバージョンを調べるには、キーを押します。 Windows + R、 タイプ コマンド、 押す 入るをクリックし、次の 2 つのコマンドを順番に実行します。
システム情報 | Findstr / I / c: BIOS
wmic bios はメーカー、smbiosbiosversion を取得します
BIOS の更新は、プログラムの更新とは異なり、繊細な操作です。
また、一部の (ほとんどの) PC では、コンピューター自体の製造元またはマザーボードの製造元によって BIOS の更新が提供されます。
メモリと CPU の使用率が高いためにコンピュータがフリーズする場合
それはあなたの問題を解決しましたか?