巧用Powercfg命令 - 玩转Windows 7中的电源管理
使用 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,则显示指定电源方案中的所有设置。 |
- change setting value - x setting value |
修改当前电源方案中的设置值。 用法: powercfg -x setting value 设置 指定以下设置之一: - monitor-timeout-ac 分钟 - monitor-timeout-dc 分钟 - disk-timeout-ac 分钟 - disk-timeout-dc 分钟 - standby-timeout-ac minutes - standby-timeout-dc 分钟 - hibernate-timeout-ac 分钟 - hibernate-timeout-dc 分钟 值 指定值,以分钟为单位。 例如: powercfg -change -monitor-timeout-ac 5 这将监视器使用交流电源时的空闲超时值设置为五分钟。 |
- changename GUID name[scheme_description] |
修改电源方案的名称,也可以修改方案描述。 用法: powercfg -changename GUID name scheme_description GUID 指定电源方案的 GUID 名称 指定电源方案的名称。 scheme_description 描述电源方案。 如果忽略描述,将仅更改名称。 |
- duplicatescheme GUID[DestinationGUID] |
复制指定的电源方案。将显示产生的 GUID(表示新方案)。 用法: powercfg -duplicatescheme GUID [DestinationGUID] GUID 指定方案 GUID。通过使用 powercfg-l 命令获取。 DestinationGUID 指定将在其中复制方案的 GUID。 如果省略 DestinationGUID,则将为重复方案创建新 GUID。 |
-delete GUID -d GUID |
删除带有指定 GUID 的电源方案。 用法: Powercfg -delete GUID GUID 指定方案的 GUID。使用 -list 选项获取。 |
-deletesetting Sub_GUID Setting_GUID |
删除电源设置。 用法: powercfg -deletesetting Sub_GUID Setting_GUID Sub_GUID 指定子组 GUID。 Setting_GUID 指定电源设置 GUID。 |
-setactive Scheme_GUID -s Scheme_GUID |
使计算机上指定的电源方案成为活动的方案。 用法: Powercfg -setactive Scheme_GUID Scheme_GUID 指定方案 GUID。 |
-getactivescheme |
检索当前活动的电源方案。 用法: Powercfg -getactivescheme |
-setacvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex |
设置在计算机使用交流电源供电时与指定电源设置相关联的值。 用法: powercfg -setacvalueindex Scheme_GUID Sub_GUIDSetting_GUID SettingIndex Scheme_GUID 指定电源方案 GUID。使用 -l 选项获取。 Sub_GUID 指定电源设置 GUID 的子组。使用 -q 选项获取。 Setting_GUID 指定单个电源设置 GUID。通过使用 -q 选项获取。 SettingIndex 指定此电源设置将会设置为可能值列表中的哪个。 例如: powercfg -setacvalueindex Scheme_GUID Sub_GUID Setting_GUID 5 这会将电源设置的交流电源值设置为此电源设置可能值列表中的第五项。 |
-setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex |
设置在计算机使用直流电源供电时与指定电源设置相关联的值。 用法: powercfg -setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex Scheme_GUID 指定电源方案 GUID。通过使用 -l 选项获取。 Sub_GUID 指定电源设置 GUID 的子组。通过使用 -q 选项获取。 Setting_GUID 指定单个电源设置 GUID。通过使用 -q 选项获取。 SettingIndex 指定此电源设置将设置为可能值的列表中的哪一个。 例如: powercfg -setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID 5 这会将电源设置的直流电源值设置为此电源设置可能值列表中的第五项。 |
-hibernate [on|off] -h [on|off] |
启用或禁用休眠功能。所有计算机上均不支持休眠超时。 例如:powercfg-h on |
-availablesleepstates -a |
报告计算机上可用的睡眠状态。尝试报告睡眠状态不可用的原因。 |
-devicequery query_flags |
返回符合指定条件的设备。 用法: powercfg -devicequery query_flags query_flags 指定以下条件之一: wake_from_S1_supported - 返回支持将计算机从轻度睡眠状态中唤醒的所有设备。 例如: powercfg -devicequery wake_armed |
-deviceenablewake devicename |
使设备可以将计算机从睡眠状态中唤醒。 用法: powercfg -deviceenablewake devicename devicename 指定通过使用 powercfg-devicequerywake_programmable 命令检索的设备。 例如: powercfg -deviceenablewake "Microsoft USB IntelliMouse Explorer" |
-devicedisablewake devicename |
使设备不能将计算机从睡眠状态中唤醒。 用法: powercfg -devicedisablewake devicename devicename 指定通过使用 powercfg-devicequerywake_armed 命令检索的设备。 |
-import filename [GUID] |
从指定的文件导入所有电源设置。 用法: powercfg -import filename [GUID] filename 指定通过使用 powercfg-export 选项生成的文件的完全限定路径。 GUID (可选)表示加载到电源方案的设置。如果未提供,则 Powercfg 将生成并使用新的 GUID 例如: powercfg -import c:\scheme.pow |
-export filename GUID |
将指定 GUID 表示的电源方案导出到指定文件。 用法: powercfg -export filename 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 |
本文转自 jerry1111111 51CTO博客,原文链接:http://blog.51cto.com/jerry12356/1607362,如需转载请自行联系原作者
巧用Powercfg命令 - 玩转Windows 7中的电源管理相关推荐
- Windows驱动中的电源管理
想来想去,今天还是更新一章,虽然回来点晚!因为,可能以后的时间会越来越少,一方面,是案子马上会非常忙,还有更重要的是,宝宝要会回来了! 不知道,为什么,今天一直在想,怎么去准备创业,哪个方向,才是适合 ...
- 在windows server2008中安装并管理mysql
在windows server2008中安装并管理mysql 共分五步, 下载mysql 8.0.31 安装mysql 8.0.31 通过修改环境变量,实现本地管理 在navicat中管理mysql ...
- 计算机中如何设置电源计划为节能,如何在Windows 10中创建电源选项快捷图标,快速设置笔记本电脑的节能模式...
原标题:如何在Windows 10中创建电源选项快捷图标,快速设置笔记本电脑的节能模式 在笔记本电脑上「电源计划」的设定,除了火力全开的高性能运作外,也可以设定成省电模式来节省电量,不过一般都需要到「 ...
- 【Windows 7中的凭据管理器的功能】
在登录远程计算机或者访问站点时,我们通常要输入用户名和密码信息.这些重复性的系统之家操作会影响我们的工作效率和使用体验,其实对于本地用户来说我们完全可以将这些访问凭据(用户.密码.证书等)保存在本地, ...
- 新的Turbo按钮-平衡Windows服务器上的电源管理和性能
Do you remember the Turbo Button? I actually thought of it is the "be slow button" because ...
- 玩转 Windows 10 中的 Linux 子系统
在今年的 Build 2016 上,微软向全世界介绍了他们还处于 Beta 阶段的Windows 下的 Linux 子系统Windows Subsystem for Linux(WSL),它可以让开发 ...
- 调用mstsc命令_在Windows系统中,打开远程桌面的命令是(mstsc)
ghost win7系统用户反映不知道怎么使用Windows远程桌面命令,还有打开远程桌面的命令之后的使用.下面小编就来详细介绍一下通过Windows计算机的远程桌面连接来管理远程计算机和入侵渗透测试 ...
- window如何使用Linux命令,如何在windows系统中使用linux的命令
在windows上可以运行或使用linux下面的命令吗?可以,学习啦学习啦小编今天就来分享怎么样让Windows支持Linux命令,做这些安装和设置后,就可以非常方便的在windows系统中使用lin ...
- Windows Server 2012和Windows 8中的远程管理
说到对Windows Server 2012和Windows 8的远程管理,记得当我还是菜鸟的时候狭隘的理解为等同于对系统通过微软终端服务MSTSC实现的基于RDP协议的远程桌面管理,或者就是Micr ...
最新文章
- 小乐乐打游戏(BFS+曼哈顿距离)
- boost::mpl模块实现eval_if相关的测试程序
- 【简便解法】1078 字符串压缩与解压 (20分)_42行代码AC
- springMVC+ajaxFileUpload中文名乱码的问题
- 一句命令删除docker所有镜像或容器
- 案例分析:程序媛记一次特殊的“故障”处理
- mysql percona 密码设置_Percona mysql5.7 默认密码
- 这个是我学习的所有sql语句的写法
- java类的成员变量和局部变量的区别
- Codeforces348B Apple Tree DFS
- pom.xml 注释
- 找不到任何设备驱动程序.请确保安装介质_Windows 10 1909全新安装终极指南
- Bootstrap 可视化编辑器summernote
- Java数据库课程设计-招聘人才管理系统
- AllenNLP框架学习笔记(数据篇之一)
- python基础之列表函数(10)
- 使用主题背景编辑器设计应用主题背景
- client elapsed: 0 ms, server elapsed: 1022 ms, timeout: 1000 ms,
- 猫 老鼠 人的编程题
- 报错 | vue-router.esm.js?3423:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navig