在Windows XP上,脚本中的以下命令将阻止在PC上启用任何省电选项(显示器睡眠,HD睡眠等)。这对于自助服务终端应用程序非常有用。
powercfg.exe /setactive presentation
Vista上的等价物是什么?
答案 0 :(得分:9)
将值设置为永远不能通过将0
的值传递给-change
选项来完成,即:
powercfg.exe -change -monitor-timeout-ac 0
表示监视器超时将设置为“从不”。所以演示计划可以通过以下方式实现:
powercfg.exe -change -monitor-timeout-ac 0
powercfg.exe -change -disk-timeout-ac 0
powercfg.exe -change -standby-timeout-ac 0
powercfg.exe -change -hibernate-timeout-ac 0
答案 1 :(得分:4)
powercfg.exe在Vista中的工作方式略有不同,默认情况下不包含“演示”配置文件(至少在我的机器上。所以你可以设置一个“演示”配置文件,然后使用以下内容获取GUID
powercfg.exe -list
以及以下内容将其设置为GUID:
powercfg.exe -setactive GUID
或者,您可以将powercfg.exe与-change或-X一起使用,以更改当前电源方案的特定参数。
来自“powercfg.exe /?”的片段:
-CHANGE,-X修改当前电源方案中的设置值。
Usage: POWERCFG -X <SETTING> <VALUE> <SETTING> Specifies one of the following options: -monitor-timeout-ac <minutes> -monitor-timeout-dc <minutes> -disk-timeout-ac <minutes> -disk-timeout-dc <minutes> -standby-timeout-ac <minutes> -standby-timeout-dc <minutes> -hibernate-timeout-ac <minutes> -hibernate-timeout-dc <minutes> Example: POWERCFG -Change -monitor-timeout-ac 5 This would set the monitor idle timeout value to 5 minutes when on AC power.
答案 2 :(得分:3)
(至少)对于Windows 7:
好的快捷方式是:
欢呼声
启
答案 3 :(得分:0)
在Vista中,您可以创建电源配置文件并使用命令行powercfg选择该配置文件see here
答案 4 :(得分:0)
C:\ Windows \ system32&gt; powercfg / list
电源方案GUID:381b4222-f694-41f0-9685-ff5bb260df2e(已平衡)*
电源方案GUID:8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c(高性能)
电源方案GUID:a1841308-3541-4fab-bc81-f71556f20b4a(节电器)
C:\ Windows \ system32&gt; powercfg / setactive a1841308-3541-4fab-bc81-f71556f20b4a
答案 5 :(得分:0)
@ECHO OFF
powercfg -change -monitor-timeout-ac 0
powercfg -change -standby-timeout-ac 0
powercfg -change -disk-timeout-ac 0
powercfg -change -hibernate-timeout-ac 0
这将有效