Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

云原生航海家
• 阅读 7381

原文:7 Fixes to System Interrupts High CPU Usage in Windows 10

什么是系统中断? 为什么系统中断使用这么多 CPU? 是病毒吗? 如果您使用 Windows10 操作系统,并且遇到过系统中断CPU占用率高的问题,那么这篇文章不容错过。

Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

What Causes System Interrupts High CPU Usage

系统中断是 Windows 操作系统的官方组成部分,它管理计算机硬件和系统之间的通信。您可以在任务管理器中发现它显示为一个进程,显示所有硬件中断的 CPU 使用率。

系统中断就像 CPU 的警报系统。如果某个场景需要 CPU 关注,系统中断会提醒处理器高优先级条件。然后CPU暂停它正在做的事情,保存它,并处理重要的工作。一旦工作完成,它就会恢复到原来的状态。

当有很多中断时,意味着在硬件层面可能会发生一些错误,这就是它们开始占用大量资源的原因。

通常,系统中断占用 CPU 的 0.1% 和 2%。有时它会上升到 7%,这也被认为是正常的。但是,您有时可能会看到系统中断 100 CPU 使用率。这是比较危险的。如果系统中断占用了你的CPU的10%以上,你应该注意它,因为它表明发生了硬件错误。

那么如何修复系统中断高 CPU Windows 10/8/7?首先,您可以尝试重新启动 PC。有时重新启动可以解决问题。如果这不起作用,您可以尝试以下已被许多用户实践的有效修复。

方法1:Update Hardware Driver

如果您遇到系统中断高 CPU 使用率问题,故障硬件驱动程序可能是罪魁祸首。 您可以按照以下步骤更新您的设备驱动程序。

步骤 1. 右键单击 Windows 开始菜单并从弹出菜单中选择设置。

步骤 2. 从窗口中选择更新和安全。

Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

步骤 3. 找到“Windows 更新”部分。 然后检查是否有任何可用的硬件驱动程序更新。 如果是,请单击下一步更新所有这些驱动。

方法2. 禁用网络适配器

网卡有权限在传输数据时唤醒您的计算机,这可能会导致 CPU 使用率过高,因为在此过程中会产生大量中断。 因此要停止系统中断高 CPU,您可以禁用该功能。

这是教程。

步骤 1. 右键单击 Windows 开始菜单并从菜单中选择设备管理器。或者,您可以按键盘上的 Windows 徽标键和 R 键调出运行对话框,然后输入 devmgmt.msc 并按 Enter 键以打开设备管理器。

步骤 2. 展开网络适配器对话框。

Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

第 3 步。然后右键单击您的网络适配器并选择属性。
Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

步骤 4. 切换到高级选项卡。 然后在属性下,向下滚动以找到 Wake on Magic Packet 和 Wake on pattern match。
Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

步骤5.从下拉菜单中将其值一一设置为禁用。
Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

同时,我的设备管理器里,WAN Miniport(IPv6) 我也将其禁用了,因为觉得用不着。

Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

还有这个 NVIDIA USE Type-C Port Policy Controller, 在我的设备管理器里有黄色惊叹号,我也将其禁用了。
Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

方法3:禁用 Windows10 快速启动

步骤 1. 在 Windows 10 Cortana 搜索框中键入 Control。 然后单击最匹配的控制面板将其打开。

步骤 2. 在控制面板中,单击电源选项。
Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

步骤 4. 选择选项更改当前不可用的设置。这需要管理权限。
Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

步骤 5. 在屏幕底部,取消选中打开快速启动旁边的框。
Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

方法4:禁用鼠标唤醒电脑功能

在设备管理器里找到鼠标,右键选择属性,电源管理 - Power management,将 Allow this device to wake the computer 前面的勾去掉,即不要让鼠标唤醒休眠中的电脑。
Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

笔者尝试了这四个方法之后,Windows10 system interrupt 系统中断 CPU 占用率高的问题得以解决,希望对大家有帮助。

更多Jerry的原创文章,尽在:"汪子熙":
Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Stella981 Stella981
3年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Easter79 Easter79
3年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Wesley13 Wesley13
3年前
Java日期时间API系列36
  十二时辰,古代劳动人民把一昼夜划分成十二个时段,每一个时段叫一个时辰。二十四小时和十二时辰对照表:时辰时间24时制子时深夜11:00凌晨01:0023:0001:00丑时上午01:00上午03:0001:0003:00寅时上午03:00上午0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
美凌格栋栋酱 美凌格栋栋酱
4个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(