“系统”和“系统中断”(由ACPI.sys引起)的高CPU使用率


8

我有一台笔记本电脑,运行Windows 8.1 x64,没有任何问题。现在已安装Windows 10 x64,任务管理器通过“系统”和“系统中断”不断显示异常的CPU使用情况。为了解决这个问题,我已经尝试了以下方法,但没有成功:

  • 禁用和卸载所有非必需的驱动程序。
  • 安装比自动安装的驱动程序新的驱动程序(如果有)。
  • 禁用/启用快速启动选项。
  • 禁用所有非必需服务。
  • Sysprep。
  • 将BIOS重置为默认设置和各种设置组合。
  • 将BIOS刷新到最新的可用版本。
  • 从与其他PC相同的媒体进行全新安装。
  • 到目前为止,安装Windows Update中提供的所有更新。
  • Windows性能记录器/分析器。

我对Windows Performance Analyzer不太熟悉,所以我希望这里的人可以向我指出正确的方向-我到底要寻找什么,才能找出导致问题的设备/驱动程序。或者,是否还有其他方法可以解决此问题?

对于勇敢的灵魂,这是我来自WPRUI跟踪文件以及问题的屏幕截图:

任务管理器视图


我通过禁用默认情况下启用的碎片整理中的“计划优化”来解决此问题(在PC闲置4分钟后启动系统进程),但是由于几个Windows 10,我对此不十分确定测试时推送更新。有人可以检查确定吗?
user2464424

Answers:


5

非常感谢magicandre1981,感谢您的关注。纯粹靠运气我偶然发现了一个解决方案。在这种情况下,将安装英特尔快速存储技术(RST)。据我了解,它取代了SATA控制器驱动程序,但是我不认为有其他驱动程序会有所帮助,因为我之前尝试过各种驱动程序。直到下面的屏幕快照中的小图标出现在系统托盘中,奇怪的CPU使用率才会下降。不管“ RST服务”是否正在运行,只要启动托盘应用程序,一切便开始正常运行。

英特尔快速存储技术任务栏图标

对于有相同问题的任何人,问题笔记本电脑的确切型号为“ Samsung NP700Z7C-S01US”,存储控制器硬件ID为“ VEN_8086&DEV_1E03”,并且提供帮助的Intel RST版本为“ 12.9.0.1001”(新版本在安装过程中会出错)。


您是否尝试过返回标准MS存储驱动程序?
magicandre1981 '16

在MS驱动程序和Intel托盘应用程序运行的情况下,问题又回来了。看来,这是Intel驱动程序与应用程序正在执行的所有操作的结合。
Brane

好的,我会记住其他用户使用的解决方案
magicandre1981

1
我为Samsung Chronos 7设计的是“ Realtek高清晰度音频”驱动程序。在设备处理程序中禁用该设备,删除acpi.sys的CPU使用率。同时卸载并删除了驱动程序,然后从realteks主页(使用版本R2.81)重新安装了该驱动程序。
安德烈亚斯·马蒂森

1
三星Chronos 7用户在这里。安装英特尔快速存储技术可以解决问题。我花了几天的时间对此进行调试,并开始处理完整的内存转储和WinDbg。非常感谢!
马丁

5

DPC的使用来自ACPI.sys驱动程序:

Line #, DPC/ISR, Module, Stack, Count, Process, Weight (in view) (ms), TimeStamp (s), % Weight
6, , ,   |    |- ACPI.sys!ACPIWorkerThread, 40246, , 39.992,941063, , 4,13
7, , ,   |    |    ACPI.sys!RestartCtxtPassive, 40246, , 39.992,941063, , 4,13
8, , ,   |    |    ACPI.sys!InsertReadyQueue, 40246, , 39.992,941063, , 4,13
9, , ,   |    |    ACPI.sys!RunContext, 40246, , 39.992,941063, , 4,13
10, , ,   |    |    ntoskrnl.exe!KeReleaseSpinLock, 40246, , 39.992,941063, , 4,13
11, , ,   |    |    ntoskrnl.exe!KiDpcInterrupt, 40246, , 39.992,941063, , 4,13
12, , ,   |    |    ntoskrnl.exe!KiDispatchInterruptContinue, 40246, , 39.992,941063, , 4,13
13, , ,   |    |    ntoskrnl.exe!KxRetireDpcList, 40246, , 39.992,941063, , 4,13
14, , ,   |    |    ntoskrnl.exe!KiRetireDpcList, 40246, , 39.992,941063, , 4,13
15, , ,   |    |    |- ntoskrnl.exe!KiExecuteAllDpcs, 40198, , 39.945,173325, , 4,13
16, , ,   |    |    |    |- ACPI.sys!ACPIInterruptDispatchEventDpc, 27565, , 27.408,930428, , 2,83
17, , ,   |    |    |    |    |- ACPI.sys!ACPIGpeEnableDisableEvents, 24525, , 24.384,921620, , 2,52
18, , ,   |    |    |    |    |    ACPI.sys!ACPIWriteGpeEnableRegister, 24525, , 24.384,921620, , 2,52
19, , ,   |    |    |    |    |    |- hal.dll!HalpAcpiPmRegisterWrite, 24421, , 24.281,015516, , 2,51
20, , ,   |    |    |    |    |    |    |- hal.dll!HalpAcpiPmRegisterWritePort, 24166, , 24.027,316013, , 2,48

这非常难以调试。在sysinternals主题中,我列出了一些建议:

  • 确保CPU不会因CPU风扇中的灰尘而过热
  • 更新或刷新BIOS / UEFI
  • 加载默认的BIOS / UEFI设置
  • 确保电池没有损坏
  • 更换 硬盘盒上的跳线(不适用于您,您仍然使用光盘驱动器,尚未更换)
  • 根据该用户的建议禁用某些设备

+1通知HDD Caddy。将跳线从左移到中间(不是右)完全降低了ACPI.sys的CPU使用率。
maliayas 18-10-11

0

我刚在Dell XPS 15上安装了这个(Win10 Pro x64),它是如此糟糕,以至于大多数时候我什至无法让任务管理器显示任何进程,它只能挂在一个空白的窗口上,触摸板是几乎没有响应,迟早我会收到DPC_WATCHDOG_VIOLATION BSOD(大概是因为驱动程序卡住了太长时间)。

我尝试了一些操作-禁用了大量的设备管理器条目,更新或更改驱动程序等-但没有任何效果。我几乎准备好覆盖以前的备份映像,但是没有什么可以丢失的:

  • 设备管理器->视图->按连接的设备
  • 找到一些多汁的根节点(例如PCI(e)东西,USB 3.0控制器,HD控制器)并对其进行核对,将所有内容都带走。如有必要,不必删除其驱动程序(除非绝望地)。
  • 重启。

宾果游戏,几乎所有我的硬件都在下次启动时重新检测到,问题就消失了。我只能假设它不是单个流氓驱动程序,因为我的驱动程序设置(或特定驱动程序的设置)中的某些损坏。

至少通过这种方式,您无需花费数天的时间来找出问题所在(我做到了:)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.