如何更改 Windows10 的空闲标准,以便可以在我通常空闲的系统资源级别触发空闲?

如何更改 Windows10 的空闲标准,以便可以在我通常空闲的系统资源级别触发空闲?

我了解到 Win10 中有一个属性可以更改敏感度Windows 使用什么标准将系统状态置于空闲状态? 我还了解到,有一定比例的资源被用于确定是否触发空闲状态。我的问题是,我的空闲状态从未触发,因为我的内存使用率始终在 20% 左右,即使我没有使用任何东西,而 CPU、GPU、磁盘都低于 5%。我说从不触发,因为我创建了一个任务,当空闲状态持续 2 分钟时触发。仍然什么也没发生,应用程序没有打开。

就我的情况而言,我该如何操作才能使 win10 的属性触发空闲状态?还有其他方法吗?

我的 PC 的常规“空闲”状态示例

在此处输入图片描述

答案1

看来你不是第一个。https://superuser.com/a/285031 (将此作为答案发布,因为我还无法发表评论。无论如何,似乎可行但很混乱)。

一个更简单的方法是编写一个程序,rundll32.exe advapi32.dll,ProcessIdleTasks每当检测到内存使用率为 20% 时就触发空闲状态 ()。

编辑:我为这个想法写了一个代码示例。基本上,您需要不断读取内存使用情况,当您达到最小触发器时,IDLE 命令会一直持续到下一次(这取决于您的条件。我选择了“直到检测到鼠标移动,然后重新启动持续检查”)。它现在可以使用,但当然还有很大的改进空间,因为它只是一个草图/概念,您可以将其拿下来并适合自己。在此处查看代码 -https://github.com/ElayHadad/TriggerIdleState

相关内容