什么是“系统中断”进程?为什么它在我的PC上运行?

如果您曾经通过任务管理器窗口浏览过,您很可能发现了一个名为“系统中断”的进程,然后可能忽略了它。但是,如果它正在耗尽您的CPU,并且您想知道您能做些什么,我们可以为您提供答案。

相关:此进程是什么?为什么要在我的PC上运行?

这篇文章是我们正在进行的系列文章的一部分,解释在任务管理器中找到的各种进程,如Runtime Broker、svchost.exe、ddwm.exe、ctfmon.exe、unrundll32.exe、Adobe_Updater.exe和许多其他服务。难道您不知道这些服务是什么吗?最好开始读吧!

什么是“系统中断”过程?

系统中断是Windows的官方组成部分,虽然它在任务管理器中看起来确实是一个进程,但它并不是传统意义上的真正的进程。相反,它是一个聚合占位符,用于显示PC上发生的所有硬件中断所使用的系统资源。

虽然硬件中断听起来很粗鲁,但这是硬件(以及相关软件)和CPU之间的正常通信。例如,假设你开始在键盘上打字。与其让整个过程只专注于观察来自键盘的信号,实际上在您的主板上有一些硬件来处理这种监视。当它确定另一个硬件需要CPU关注时,它会向CPU发送中断信号。如果是高优先级中断(用户输入通常是这种情况),则CPU会挂起它正在处理的任何进程,处理该中断,然后恢复其前一个进程。

这一切都发生得非常快,而且通常会有很多很多中断一直在进行。事实上,如果你愿意,你可以看到这一点。启动任务管理器并向下滚动,直到在窗口中看到“系统中断”。现在,打开记事本并开始键入。它不会显著影响您的“系统中断”设置,但是您应该会看到它上升了0.1个百分点左右。在我们的案例中,它从0.1%的基线上升到0.3%。

在正常操作过程中,您可能会看到“系统中断”的CPU使用率短暂上升高达10%,然后又回落到接近于零的水平。

那太好了,但是为什么它要使用这么多CPU呢?

如果您看到“系统中断”的CPU使用率高于约20%,并且-这是重要的部分-一直保持在那里,那么您就有问题了。因为它代表PC上的硬件中断,所以持续的高CPU使用率通常意味着某个硬件或其相关驱动程序运行不正常。那么,您是如何解决硬件问题的呢?这才是最棘手的部分。

您的第一步应该是重新启动计算机。我们知道这句话你已经听了一百万遍了,但它仍然是可靠的建议。重新启动计算机可以解决各种奇怪的问题,而且这是一个非常容易完成的步骤。

如果重新启动计算机不能解决CPU使用问题,下一步是确保您的计算机是最新的。让Windows Update完成它的工作,这样您就可以确保您拥有所有最新的Windows和驱动程序更新-至少对于Windows管理的驱动程序是这样。在此期间,您需要确保Windows Update不管理的驱动程序也是最新的。您可以在本指南中找到执行这两项操作的说明。

相关:为什么重启计算机可以解决这么多问题?

如果更新您的PC和硬件驱动程序不起作用,那么您将不得不潜入并找出是哪一块特定的硬件造成了问题。诊断您的所有硬件有点超出了本文的范围,但是我们确实有一些有用的指导原则来帮助您缩小范围。

从一次禁用一个外部设备开始。我们从外部设备开始,主要是因为这是最容易做的事情,您应该主要关注外部驱动器和输入设备,如键盘、鼠标、网络摄像头和麦克风。只需一次拔下一个插头,看看“系统中断”是否稳定下来。如果是这样的话,你就知道该关注哪种设备了。

接下来,转到您的内部设备。显然,这会变得有点棘手,因为您不能简单地拔掉它们的插头。但您可以在设备管理器中禁用它们。您只需小心不要禁用对保持系统运行至关重要的任何设备,如磁盘驱动器或显示适配器。此外,不要禁用“计算机”、“处理器”或“系统设备”类别下列出的任何内容。相反,应该专注于诸如网络适配器、声卡和其他附加卡之类的东西。他们是最有可能的罪魁祸首。一次走一个就行了。禁用设备并在任务管理器中检出“系统中断”。如果问题消失,则表示您已识别出有问题的设备。如果没有,请重新启用该设备并转到下一个设备。

还有几个其他硬件可能会导致此问题,您将无法以此方式进行测试。出现故障的电源(或笔记本电脑电池)可能会导致CPU使用“系统中断”的峰值,故障硬盘驱动器也是如此。您可以使用Windows内置的Check Disk工具或良好的第三方S.M.A.R.T.实用程序测试硬盘。不幸的是,测试电源故障的唯一方法是更换电源。

相关:如何修复Windows 7、8和10中的Chkdsk硬盘问题

如果您确实发现了导致问题的设备,则下一步是找出是设备本身还是硬件驱动程序导致了问题。同样,这可能有点棘手,需要一些试验和错误,但我们已经提供了一些指导方针。

如果您有可用的外部设备,请在另一台计算机上尝试。 如果您的驱动程序都是最新的,并且您认为设备本身没有问题,您可以随时尝试回滚到较早的驱动程序。 打开谷歌或你的硬件制造商的网站,看看其他人是否也有类似的问题。 考虑更新您的BIOS。如果您不能缩小故障范围,则可能是负责解释中断的硬件出现了问题。更新BIOS有时可以解决问题。

相关:回滚Windows Vista中有问题的设备驱动程序

我可以禁用它吗?

不,你不能禁用“系统中断”。也没有很好的理由这样做。它是PC性能的重要组成部分,因为它用于处理和报告硬件中断。Windows甚至不允许您临时结束任务。

这个过程会不会是一种病毒呢?

“系统中断”本身就是Windows的官方组件。几乎可以肯定的是,它不是一种病毒。事实上,由于它不是一个实际的进程,“系统中断”甚至没有相关联的.exe或.DLL文件来运行。这意味着它不可能直接被恶意软件劫持。

尽管如此,病毒仍有可能干扰特定的硬件驱动程序,进而可能对“系统中断”产生影响。如果您怀疑有任何形式的恶意软件,请继续使用您首选的病毒扫描程序扫描病毒。安全总比后悔好!

相关文章