深入了解Windows 7中的电源选项

 时间:2024-10-21 13:10:04

借助Powercfg禅旄褡瘦命令 - 深入了解Windows7中的电源选项

使用 Thinkpad 笔电的朋友们知道,其 Power Manager 的功能非常强大,除了能定制电源管理方案意外,还能监控电池的使用情况以及控制电池的充电阀值,所以即使到了Windows 7,很多朋友仍不愿舍弃 Thinkpad 自己的电源管理软件。

但是,也许你会留意到,当我们在安装了多语言包的系统中使用 Power Manager 时,一旦对语言环境进行切换就会发现在 Power Manager 的电源方案中会自动添加对应语言的电源方案,这样一来就重复出现了不同语言但方案相同的电源管理方案!非常不美观,这一问题 Lenovo 的开发人员应该重视!及时是 Power Manager 的最新版本也依旧存在该问题。

如何解决该问题呢?常规方式使用控制面板中的电源管理是无法删除软件自带的电源方案的,但是微软为我们提供了一个强大的电源管理命令 — Powercfg.exe

Oh Yeh!参考 Technet Librarys 中 Powercfg 的用法,变相的解决了 Thinkapd Power Manager 出现重复电源方案的问题,也就是使用命令行 Powercfg –delete <GUID>。其中<GUID>可以通过命令行 powercfg –l 获取!

此外,Powercfg 还有很多更高级的命令参数:

下列命令行选项可用于 Powercfg。

powercfg[-l] [-q] [-x] [-changename] [-duplicatescheme] [-d] [-deletesetting] [-setactive] [-getactivescheme] [-setacvalueindex] [-setdcvalueindex] [-h] [-a] [-devicequery] [-deviceenablewake] [-devicedisablewake] [-import] [-export] [-lastwake] [-?][-aliases] [-setsecuritydescriptor] [-getsecuritydescriptor]

选项

描述

-list

-l

列出当前用户环境中的所有电源方案。

例如:

powercfg -list

-query[Scheme_GUID] [Sub_GUID]

-q[Scheme_GUID] [Sub_GUID]

显示指定的电源方案的内容。

用法:

powercfg -query[Scheme_GUID] [Sub_GUID]

SCHEME_GUID

(可选)指定要显示的电源方案的 GUID。可以使用powercfg -l命令获取。

SUB_GUID

(可选)指定要显示的子组的 GUID。要求提供SCHEME_GUID。

如果未提供SCHEME_GUID和SUB_GUID,则显示当前用户的活动电源方案的设置。

如果未指定SUB_GUID,则显示指定电源方案中的所有设置。

-changesettingvalue

-xsetting value

修改当前电源方案中的设置值。

用法:

powercfg-xsetting value

设置

指定以下设置之一:

-monitor-timeout-ac分钟

-monitor-timeout-dc分钟

-disk-timeout-ac分钟

-disk-timeout-dc分钟

-standby-timeout-acminutes

-standby-timeout-dc分钟

-hibernate-timeout-ac分钟

-hibernate-timeout-dc分钟

指定值,以分钟为单位。

例如:

powercfg-change-monitor-timeout-ac5

这将监视器使用交流电源时的空闲超时值设置为五分钟。

-changenameGUID name[scheme_description]

修改电源方案的名称,也可以修改方案描述。

用法:

powercfg-changenameGUID namescheme_description

GUID

指定电源方案的 GUID

名称

指定电源方案的名称。

scheme_description

描述电源方案。

如果忽略描述,将仅更改名称。

-duplicateschemeGUID[DestinationGUID]

复制指定的电源方案。将显示产生的 GUID(表示新方案)。

用法:

powercfg-duplicateschemeGUID[DestinationGUID]

GUID

指定方案 GUID。通过使用powercfg-l命令获取。

DestinationGUID

指定将在其中复制方案的 GUID。

如果省略DestinationGUID,则将为重复方案创建新 GUID。

-deleteGUID

-dGUID

删除带有指定 GUID 的电源方案。

用法:

Powercfg-deleteGUID

GUID

指定方案的 GUID。使用-list选项获取。

-deletesettingSub_GUID Setting_GUID

删除电源设置。

用法:

powercfg-deletesettingSub_GUID Setting_GUID

Sub_GUID

指定子组 GUID。

Setting_GUID

指定电源设置 GUID。

-setactiveScheme_GUID

-sScheme_GUID

使计算机上指定的电源方案成为活动的方案。

用法:

Powercfg-setactiveScheme_GUID

Scheme_GUID

指定方案 GUID。

-getactivescheme

检索当前活动的电源方案。

用法:

Powercfg-getactivescheme

-setacvalueindexScheme_GUID Sub_GUID Setting_GUID SettingIndex

设置在计算机使用交流电源供电时与指定电源设置相关联的值。

用法:

powercfg-setacvalueindexScheme_GUIDSub_GUIDSetting_GUIDSettingIndex

Scheme_GUID

指定电源方案 GUID。使用-l选项获取。

Sub_GUID

指定电源设置 GUID 的子组。使用-q选项获取。

Setting_GUID

指定单个电源设置 GUID。通过使用-q选项获取。

SettingIndex

指定此电源设置将会设置为可能值列表中的哪个。

例如:

powercfg-setacvalueindexScheme_GUID Sub_GUID Setting_GUID5

这会将电源设置的交流电源值设置为此电源设置可能值列表中的第五项。

-setdcvalueindexScheme_GUID Sub_GUID Setting_GUID SettingIndex

设置在计算机使用直流电源供电时与指定电源设置相关联的值。

用法:

powercfg-setdcvalueindexScheme_GUID Sub_GUID Setting_GUID SettingIndex

Scheme_GUID

指定电源方案 GUID。通过使用-l选项获取。

Sub_GUID

指定电源设置 GUID 的子组。通过使用-q选项获取。

Setting_GUID

指定单个电源设置 GUID。通过使用-q选项获取。

SettingIndex

指定此电源设置将设置为可能值的列表中的哪一个。

例如:

powercfg-setdcvalueindexScheme_GUID Sub_GUID Setting_GUID5

这会将电源设置的直流电源值设置为此电源设置可能值列表中的第五项。

-hibernate[on|off]

-h[on|off]

启用或禁用休眠功能。所有计算机上均不支持休眠超时。

例如:powercfg-h on

-availablesleepstates

-a

报告计算机上可用的睡眠状态。尝试报告睡眠状态不可用的原因。

-devicequeryquery_flags

返回符合指定条件的设备。

用法:

powercfg-devicequeryquery_flags

query_flags

指定以下条件之一:

wake_from_S1_supported- 返回支持将计算机从轻度睡眠状态中唤醒的所有设备。

例如:

powercfg -devicequery wake_armed

-deviceenablewakedevicename

使设备可以将计算机从睡眠状态中唤醒。

用法:

powercfg-deviceenablewakedevicename

devicename

指定通过使用powercfg-devicequerywake_programmable命令检索的设备。

例如:

powercfg-deviceenablewake"Microsoft USB IntelliMouse Explorer"

-devicedisablewakedevicename

使设备不能将计算机从睡眠状态中唤醒。

用法:

powercfg-devicedisablewakedevicename

devicename

指定通过使用powercfg-devicequerywake_armed命令检索的设备。

-importfilename[GUID]

从指定的文件导入所有电源设置。

用法:

powercfg-importfilename[GUID]

filename

指定通过使用powercfg-export选项生成的文件的完全限定路径。

GUID

(可选)表示加载到电源方案的设置。如果未提供,则 Powercfg 将生成并使用新的 GUID

例如:

powercfg-importc:\scheme.pow

-exportfilename GUID

将指定 GUID 表示的电源方案导出到指定文件。

用法:

powercfg -exportfilename GUID

filename

指定目标文件的完全限定路径。

GUID

指定电源方案 GUID。使用-/l选项获取。

例如:

powercfg -export c:\scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e

-lastwake

报告有关将计算机从最后一个睡眠转换中唤醒的事件的信息。

-help

-?

显示有关 Powercfg 命令行选项的信息。

-aliases

显示所有别名及其相应的 GUID。用户可能在命令提示符处使用这些别名来代替任意 GUID

-setsecruitydescriptor[GUID|Action]SDDL

设置与指定的电源设置、电源方案或操作相关联的安全描述符。

用法:

powercfg -setsecuritydescriptor[GUID|Action]SDDL

GUID

指定电源方案或电源设置 GUID。

Action

指定以下字符串之一:ActionSetActive、ActionCreate、ActionDefault

SDDL

指定 SDD 格式的有效的安全描述符字符串。调用powercfg -getsecuritydescriptor来查看示例 SDDL STRING。

-getsecuritydescriptor[GUID|Action]

获取与指定的电源设置、电源方案或操作相关联的安全描述符。

用法:

powercfg -getsecuritydescriptor[GUID|Action]

GUID

指定电源方案或电源设置 GUID。

Action

指定以下一个字符串:ActionSetActive、ActionCreate、ActionDefault

23.83.152.41

  • win10操作中心如何显示或关闭通知
  • word2016如何将表格填充颜色
  • powerpoint中如何插入向切出效果
  • 如何通过组策略将开始菜单电源按钮修改为注销?
  • 怎么算正当防卫
  • 热门搜索
    手抄报图片 三八妇女节手抄报 数学手抄报内容 三年级手抄报 儿童手抄报 民族团结手抄报内容 六一儿童节手抄报画 手抄报设计 缅怀先烈手抄报 中秋节手抄报