【问题标题】:Turn off power saving options via command line通过命令行关闭省电选项
【发布时间】:2010-09-20 05:22:24
【问题描述】:

在 Windows XP 上,脚本中的以下命令将阻止在 PC 上启用任何省电选项(显示器睡眠、HD 睡眠等)。这对于信息亭应用程序很有用。

powercfg.exe /setactive presentation

Vista 上的等价物是什么?

【问题讨论】:

    标签: windows-vista energysmart power-saving


    【解决方案1】:

    可以通过将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
    

    【讨论】:

      【解决方案2】:

      powercfg.exe 在 Vista 中的工作方式略有不同,默认情况下不包含“演示文稿”配置文件(至少在我的机器上。因此您可以设置“演示文稿”配置文件,然后使用以下内容获取 GUID

      powercfg.exe -list
      

      以及以下将其设置为该 GUID:

      powercfg.exe -setactive GUID
      

      或者,您可以使用带有 -change 或 -X 的 powercfg.exe 来更改当前电源方案的特定参数。

      来自“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.
      

      【讨论】:

        【解决方案3】:

        (至少)对于 Windows 7:

        不错的快捷方式是:

        • powercfg -ALIASES # 列出可用配置文件的命名别名。
        • powercfg -S SCHEME_MIN #使用别名 SCHEME_MIN 激活(高性能)方案
        • powercfg -S SCHEME_MAX #使用别名 SCHEME_MAX 激活(Max-Energie-Saving)方案
        • powercfg -S SCHEME_BALANCED # ... 平衡能源方案

        干杯

        【讨论】:

          【解决方案4】:

          C:\Windows\system32>powercfg /list

          现有电源方案(* 有效)

          电源方案 GUID:381b4222-f694-41f0-9685-ff5bb260df2e(平衡)*

          电源方案 GUID:8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c(高性能)

          电源方案 GUID:a1841308-3541-4fab-bc81-f71556f20b4a(省电)

          C:\Windows\system32>powercfg /setactive a1841308-3541-4fab-bc81-f71556f20b4a

          【讨论】:

            【解决方案5】:

            在 Vista 中,您创建一个电源配置文件并使用命令行 powercfg 选择该配置文件 see here

            【讨论】:

              【解决方案6】:
              @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
              

              这会起作用

              【讨论】:

                猜你喜欢
                • 2012-12-28
                • 2019-08-10
                • 2010-11-23
                • 1970-01-01
                • 2014-01-28
                • 2015-12-31
                • 1970-01-01
                • 2014-01-12
                • 1970-01-01
                相关资源
                最近更新 更多