我注意到我的计算机不想在 x 分钟后保持待机或进入待机状态(在我的电源选项中设置)。运行powercfg -requests
告诉我我的音频驱动程序使我的计算机保持唤醒状态...“当前正在使用音频流”...类似于uTorrent 的问题/答案中看到的内容阻止计算机进入睡眠状态。除了我没有运行 uTorrent,也没有运行任何洪流应用程序。
我知道我可以(并且现在已经)使用 设置覆盖powercfg -requestsoverride "<audio driver name>" system
,但我更好奇是什么保持开放的音频流。我离开时打开的唯一应用程序是 Steam 和 Trillian。我唯一的猜测是 Steam 是罪魁祸首,因为它在 Volume Mixer 中有一个条目,但我可以想象任何可以随时播放音频的应用程序都可能在其中有一个条目,即使它当前没有使用音频流。
有没有办法判断哪些应用程序当前正在使用音频流(从而使我的计算机保持唤醒状态)?如果有帮助,我的硬件/驱动程序是 Realtek High Definition Audio。
此外,这可能要求太多了,有没有办法让已知的顽皮应用程序不让计算机保持清醒?例如,正如在下面的评论中看到的,Steam 是罪魁祸首,但它不应该为了我收到消息而一直占用音频流。(我假设这是最新版本 Steam 中的一个错误,因为这在过去不是问题。)但我不喜欢为所有音频设置覆盖,因为例如,我可以在 VLC 中播放音乐或在这种情况下,我不希望我的计算机处于待机状态。