首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用powercfg复制和编辑电源设置

使用powercfg复制和编辑电源设置
EN

Stack Overflow用户
提问于 2013-02-26 23:48:38
回答 1查看 1.7K关注 0票数 1

我想使用Windows中的powercfg工具复制我当前的电源方案,然后使用批处理文件更改新方案(如果我搞砸了,可以恢复到旧方案)。

我知道powercfg -getactivescheme会返回当前方案的GUID

powercfg -setactive [GUID]会将GUID设置为当前方案,但我如何知道要使用哪个GUID呢?也就是说,我如何知道重复方案的新GUID是什么?

EN

回答 1

Stack Overflow用户

发布于 2013-02-28 00:06:32

在我的机器上执行powercfg -l将返回以下内容:

代码语言:javascript
复制
Existing Power Schemes (* Active)
-----------------------------------
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (Balanced)
Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c  (High performance) *
Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a  (Power saver)

然后,当您使用powercfg -duplicatescheme 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c复制当前活动方案时,输出如下:

代码语言:javascript
复制
Power Scheme GUID: d0b7e1f3-c9ed-49d1-93d4-6ed688244dea  (High performance)

在我看来,从powercfg -duplicatescheme命令捕获tokens=4可以获得备份方案的GUID。

代码语言:javascript
复制
@echo off
setlocal
rem get current scheme
for /f "tokens=4" %%I in ('powercfg -getactivescheme') do set current=%%I

rem create backup
for /f "tokens=4" %%I in ('powercfg -duplicatescheme %current%') do set backup=%%I

rem switch to backup
powercfg -setactive %backup%
echo Switched from %current% to %backup%
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15093396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档