\r\n\r\n
タスクマネージャーウィンドウを見たことがある人は、「システム割り込み」というプロセスを見つけ、そしておそらくそれを無視したことがあるかもしれません。しかし、もしCPUを占有していて、どうしたらいいか知りたいのなら、私たちはあなたに答えを出します。
関連:このプロセスは何ですか、なぜ私のコンピューターで実行されているのですか?
この記事は、ランタイムエージェント、マスタープロセス、dwm.exeファイル、入力メソッド、rundll32.exe、Adobe_Updater.exeなど、タスクマネージャの各種プロセスについて解説する連載の一部をご紹介します。どのようなサービスかご存じないですか?読み始めた方がいい!?
システム割り込みはWindowsの正式なもので、タスクマネージャではプロセスとして表示されますが、従来の意味でのプロセスではありません。その代わり、PC上で発生するすべてのハードウェア割り込みが使用するシステムリソースの集約的なプレースホルダーとなります。
ハードウェア割り込みというと失礼な感じがしますが、ハードウェア(および関連するソフトウェア)とCPUの間の正常な通信です。例えば、キーボードで何かを打ち始めたとします。キーボードからの信号を監視するだけのプロセスではなく、マザーボード上のハードウェアがこの監視を担当します。他のハードウェアがCPUの注意を引く必要があると判断すると、CPUに割り込み信号を送ります。もし、優先度の高い割り込み(通常、ユーザー入力の場合)であれば、CPUは作業中のプロセスをハングアップさせ、割り込みを処理してから、前のプロセスを再開します。
すべてが電光石火で行われ、通常、多くの中断が常に起こっています。実際に、ご希望であれば、その様子をご覧いただくことができます。タスクマネージャーを起動し、ウィンドウ内に「システムの中断」が表示されるまで下にスクロールします。では、メモ帳を開いて、文字入力を始めてください。システムの中断」の設定に大きな影響はありませんが、10分の1ポイント程度上昇するのが確認できると思います。私たちの場合、基準値の0.1%から0.3%になりました。
通常動作時、「システム割り込み」のCPU使用率が一時的に10%まで上昇し、その後ほぼゼロになることがあります。
もし、「システム割り込み」と-ここが重要なのですが-「一貫性」のためにCPU使用率が20%以上増加するようであれば、問題があると言えます。PCのハードウェア割り込みに相当するため、CPU使用率が常に高い場合は、通常、ハードウェアまたはその関連ドライバが正しく動作していないことを意味します。では、ハードウェアの問題はどのように解決するのでしょうか。まあ、そこが厄介なんですけどね。
まず、コンピュータを再起動してください。何度も聞いたことがあると思いますが、それでもお勧めします。コンピュータを再起動することで、さまざまな奇妙な問題が解決されることがあり、それは簡単にできることです。
パソコンを再起動してもCPU使用率の問題が解決しない場合は、次にパソコンが最新の状態であることを確認する必要があります。Windows Updateに任せれば、Windowsとドライバの最新版(少なくともWindowsが管理しているドライバ)をすべて入手することができます。その際、Windows Updateが管理していないドライバも最新にしておく必要があります。このガイドでは、これら2つのアクションを実行するための手順を紹介しています。
関連記事:なぜパソコンを再起動すると、多くの問題が解決するのか?
パソコンやハードウェアのドライバを更新してもうまくいかない場合は、具体的にどのハードウェアがトラブルを引き起こしているのか、掘り下げて調べる必要があります。すべてのハードウェアを診断することは、この記事の範囲外ですが、絞り込みに役立つガイドラインをご紹介します。
まず、外部機器を1つずつ無効化することから始めます。外付けデバイスから始めるのは、主にそれが一番簡単だからで、主に外付けドライブとキーボード、マウス、ウェブカメラ、マイクなどの入力デバイスに注目するとよいでしょう。1つずつプラグを抜いていき、「システム停止」が安定するかどうかを確認するだけです。その場合、どのようなデバイスに注目すればよいのかがわかります。
次に、内部機器に移ります。もちろん、プラグを抜くことはできないので、これは少し厄介なことです。ただし、デバイスマネージャーで無効化することは可能です。ただ、ディスクドライブやディスプレイアダプターなど、システムの稼働に不可欠なデバイスを無効化しないように注意する必要があります。また、「コンピュータ」、「プロセッサ」、「システムデバイス」のカテゴリにリストされているものは無効化しないでください。その代わり、ネットワークアダプターやサウンドカードなどのアドオンカードに注目してみてください。最も可能性の高い犯人である。これを1つずつやっていく。デバイスを無効化し、タスクマネージャで「システムの中断」を確認する。問題がなくなれば、問題のあるデバイスを特定できたことになります。そうでない場合は、デバイスを再有効化して次に進みます。
この問題を引き起こす可能性のあるハードウェアは他にもいくつかあり、この方法でテストすることはできません。電源(またはノートパソコンのバッテリー)の不具合で、CPUが「システム割り込み」のスパイクを使用したり、ハードディスクが故障したりすることもあります。Windows内蔵のディスクチェッカーやサードパーティ製の優れたS.M.a.R.T.ユーティリティでハードドライブをテストすることができます。残念ながら、このような故障の場合、電源の交換しか方法がありません。
関連:Windows 7、8、10でChkdskを使用してハードディスクの問題を修復する方法
デバイスが原因であることが確実な場合、次のステップは、デバイスそのものが原因なのか、ハードウェアドライバーが原因なのかを判断することです。これも少し難しいので、試行錯誤が必要ですが、いくつかのガイドラインを用意しています。
関連:Windows Vistaで不具合のあるデバイスドライバーをロールバックする。
いいえ、システム割り込みを無効化することはできませんし、無効化する正当な理由もありません。Windowsでは、タスクを一時的に終了させることもできません。
システムの中断」自体は、Windowsの正式なコンポーネントです。ウイルスでないことはほぼ確実です。実際、実際のプロセスではないので、System Interruptは関連する.EXEや.DLLファイルを実行することすらありません。つまり、マルウェアに直接乗っ取られる可能性が低いということです。
しかし、ウイルスが特定のハードウェアドライバーに干渉し、それが「システムの中断」に影響している可能性もあります。マルウェアの疑いがある場合は、引き続きお好きなウイルススキャナーでウイルススキャンを行ってください。念には念を入れましょう。