我已经将我的笔记本电脑(Lenovo G500s,“i3”第三代)从 Windows 8.1 升级到 Windows 10 家庭版(全新升级)。到目前为止,一切都很顺利,但最近我收到了 Windows 10 周年更新,之后我的 CPU 一直达到 100%。如果没有打开任何程序,它就会保持平静和正常。
我在网上查找了一些解决方案,并应用了许多方法,但毫无用处。它仍然表现不稳定,并且一直达到 100%。主要是在我刷新或打开任何程序时。
到目前为止,我已经做了以下事情来解决这个问题。1. 更新了所有驱动程序 2. 禁用并删除了不必要的程序,例如 AV、DVD 播放器默认 Windows 10 应用程序等。3. 调整了注册表和组策略
有没有人能建议让它恢复正常。我猜它执行多任务不像以前那么顺畅了。
请帮忙!
答案1
大多数 CPU 占用都是来自MsMpEng.exe
Windows 的防病毒软件(Windows Defender)在进行实时扫描时:
Line #, DPC/ISR, Process, Stack Tag, Stack, Count, TimeStamp (s), % Weight
8, , , , | MpRtp.dll!RealtimeProtection::CFilterCommunicatorBase::CommunicatorThread, 18685, , 26,12
9, , , , | MpRtp.dll!RealtimeProtection::CFilterCommunicatorBase::CommunicatorMainFunction, 18685, , 26,12
10, , , , | |- MpRtp.dll!RealtimeProtection::CFileSystemWatcher::HandleRequest, 18672, , 26,10
11, , , , | | |- MpRtp.dll!RealtimeProtection::CFileSystemAgent::HandleFileScanRequest, 18609, , 26,01
12, , , , | | | MpRtp.dll!RealtimeProtection::CFileSystemAgent::ScanFile, 18609, , 26,01
13, , , , | | | |- MpRtp.dll!RealtimeProtection::CCMEngine::ScanFile, 18603, , 26,00
下一个 CPU 使用率较高的进程是rundll32.exe
运行aeinv.dll
应用程序兼容性引擎的一部分的进程。它调用函数来枚举所有已安装的软件(aeinv.dll!UpdateSoftwareInventoryW
)。Windows 将数据发送给 Microsoft,以查看用户运行了哪些软件。
Line #, DPC/ISR, Process, Stack Tag, Stack, Count, TimeStamp (s), % Weight
9, , , , aeinv.dll!UpdateSoftwareInventoryW, 2836, , 3,97
10, , , , aeinv.dll!CreateSoftwareInventory, 2836, , 3,97
11, , , , aeinv.dll!CAppInventory::PopulateItemsFromStore, 2836, , 3,97
12, , , , aeinv.dll!AmiProgramsEnumerate, 2836, , 3,97
13, , , , aeinv.dll!AmiStoreProgramsEnumerate, 2836, , 3,97
接下来,其他一些第三方工具也占用了一些 CPU(Uninstaler_SkipUac.exe
、DriverBooster.exe
、IObitUninstaler.exe
)。删除它们,它们不是真正需要的,只会损坏 Windows。