在电源选项中,显示器配置为在 10 分钟不活动后关闭(进入省电模式)。问题是,当我全屏观看较长的 YouTube 视频时,它也会自动关闭。
我喜欢省电,所以默认行为是可以的,但当我观看全屏视频时它不应该启动。
有办法解决吗?
答案1
答案2
实际上,软件可以要求 Windows 关闭省电功能。媒体播放器就是这样做的。但是当您观看 youtube 或其他 Flash 视频时,运行的是浏览器,而不是其他内容。有一个 Flash 插件,但这是一个插件,它只能访问浏览器拥有的相同内容。如果浏览器不提供对省电管理的访问权限,则插件无法访问它。因此,解决这个问题的唯一方法是浏览器可以有一个新功能,当您访问某些网站时禁用省电功能,或者能够管理省电并以某种方式将该访问权限传递给第三方插件。我认为没有其他办法了。或者,您可以转到开始菜单并单击电源选项(搜索它),然后进入后,您可以单击一个东西来更改计算机进入睡眠模式的时间。
答案3
这可能取决于浏览器和操作系统,但我可以告诉你,在 Windows 7 64 位中使用 Firefox 32.0.1,每当 Flash 插件播放声音时,它都会阻止显示器关闭。这可以通过在powercfg -requests
播放声音时运行来看到(cmd.exe
在输入命令之前以管理员身份运行):
C:\Windows\system32>powercfg -requests
DISPLAY:
[PROCESS] \Device\HarddiskVolume1\Program Files (x86)\Mozilla Firefox\firefox.exe
SYSTEM:
[DRIVER] IDT High Definition Audio CODEC (HDAUDIO\FUNC_01&VEN_111D&DEV_76DF&SUBSYS_1028053F&REV_1002\4&313bea4d&0&0001)
An audio stream is currently in use.
AWAYMODE:
None.
此示例输出显示了两件事。 下面的 firefox.exe 进程DISPLAY:
阻止了显示器关闭。 通过音频驱动程序播放的声音阻止了系统进入睡眠状态。
我认为 Firefox 的行为不受欢迎,因为我很少观看较长的 YouTube 视频,并且我不希望 Facebook Chat 的每条消息通知都打开我的屏幕。可以使用以下命令更改此行为powercfg -REQUESTSOVERRIDE
,如下所示:
powercfg -REQUESTSOVERRIDE process "\Device\HarddiskVolume1\Program Files (x86)\Mozilla Firefox\firefox.exe" display
输入powercfg /?
以获得帮助。
答案4
禁用此“省电功能”,因为当您正在观看视频/电影时,它会关闭显示器,从而产生反作用。相反,当您离开时,请使用显示器上的电源按钮关闭显示器和其他显示器。