在 GetStackLimits 空闲期间来自 ntoskrnl.exe 的高 CPU

Mar*_*sen 7 windows drivers kernel ntoskrnl.exe threads

我在 Windows 10 中遇到了一个奇怪的错误。

闲置 5 分钟后,我的 CPU 变高了。我使用了 Win Performance Analyzer,发现它发生在线程 GetStackLimits 上的 ntoskrnl.exe 中。

我已经更新了所有驱动程序,一切正常。空闲任务都被禁用和删除。我也运行 sfc /scannow 和 chkdsk 没有错误。

当它在内核中时,我应该如何找到错误?!

Mar*_*sen 7

我很久以前就找到了我的问题的答案,但忘了在这里添加它。

Windows 10 中的维护功能称为:

RunFullMemoryDiagnostic

在以下找到:

\Microsoft\Windows\MemoryDiagnostic

禁用此功能后,我的维护任务可以完成,而不仅仅是在此任务上使用 CPU。

我最近没有任何内存问题或 BSOD,但我确实有 32GB 的内存,这可能有助于完成此任务。

我确实运行了几个小时,但它从未完成,所以没有它我会好得多。

不过还是谢谢你的帮助!