![Windows 10 系统进程占用 CPU 25%](https://linux22.com/image/1469968/Windows%2010%20%E7%B3%BB%E7%BB%9F%E8%BF%9B%E7%A8%8B%E5%8D%A0%E7%94%A8%20CPU%2025%25%20.png)
ntoskrnl.exe!IoGetStackLimits+0x3060
当 PC 空闲大约 4 分钟时,该进程开始占用大约 25%(一个核心)的 CPU。
我有驱动程序更新功能,我尝试了几种 Windows 10 修复选项。但问题仍然存在。恶意软件也进行了扫描。
答案1
捕获xperf 跟踪CPU 使用率。首先安装 WPT,它是Windows 10 SDK。现在以管理员身份打开 cmd.exe 并运行此命令来捕获 30 秒的 CPU 使用率:
xperf -on 延迟 -stackwalk 配置文件 -buffersize 2048 -MaxFile 2048 -FileMode Circular && 超时 30 && xperf -d C:\HighCPUUsage.etl
打开跟踪无线保护协议工具,加载调试符号来自Microsoft 符号服务器。
现在将 CPU 使用率(采样)图表拖放到 WPA 的右侧,并选择此布局并扩展 SYSTEM 进程的堆栈,查看 CPU 使用率的分割位置:
现在您应该知道原因了。如果您需要帮助,请分享压缩的 ETL 文件,以便我查看。