Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >指令控制windows电源选项

指令控制windows电源选项

作者头像
ConardLi
发布于 2019-09-08 06:43:38
发布于 2019-09-08 06:43:38
2.3K00
代码可运行
举报
文章被收录于专栏:code秘密花园code秘密花园
运行总次数:0
代码可运行

导读:

分类:技术干货

题目:指令控制windows电源选项

批处理永不休眠...

1.powercfg命令。

使用powercfg.exe控制电源计划(也称为电源使用方案)。

2.ac和dc

一般电源有两种供电模式:

ac代表交流电源

dc代表直流电源

一般情况下ac就是直接接通电源,dc是使用电池供电。

一般电源命令都需要分别设置在ac和dc下的模式。

3.电源选项的唯一标识

每个电源选项都有一个唯一的guid标识,我们可以使用某些命令通过这个唯一标识来设定这个电源选项。

例如官方文档中的电源计划:

如图:电源计划 节电,平衡,高性能分别对应了一个guid。

我们可以通过查阅windows文档或者使用

powercfg /query

命令来查询每个选项对应的guid。

4.设置电源计划

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
powercfg -setactive guid

可以通过-setactive来设置当前电源计划。

例如下面的代码将电源设置为平衡模式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
powercfg -setactive 381b4222-f694-41f0-9685-ff5bb260df2e

5.修改电源计划中的电源选项

直接查看控制面板中的电源选项可以看到下面的界面

我们可以通过下面的命令来修改

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
powercfg -change  value

后面的value有如下几个选项

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
monitor-timeout-ac <分钟>monitor-timeout-dc <分钟>
disk-timeout-ac <分钟>
disk-timeout-dc <分钟>
standby-timeout-ac <分钟>
standby-timeout-dc <分钟>
hibernate-timeout-ac <分钟>
hibernate-timeout-dc <分钟>

monitor:屏幕 disk:磁盘 standby:待机 hibernate:休眠

实例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
powercfg /change monitor-timeout-ac 5

表示:在接通电源模式下设置屏幕5分钟后关闭。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
powercfg /change monitor-hibernate-dc 0

表示:在不接通电源模式下永不休眠

6.高级选项

还有一些其他选项,例如按下电源按钮,睡眠按钮,关闭盖子等发生的操作。

可以使用如下命令设置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
powercfg  /setacvalueindex  scheme_GUID  sub_GUID  setting_GUID  setting_indexpowercfg  /setdcvalueindex  scheme_GUID  sub_GUID  setting_GUID  setting_index

scheme_GUID : 电源计划guid,可以通过powercfg /list查询

sub_GUID:子组guid,可以解释成在众多的电源选项上又分的一层组,可以通过过powercfg /query查询

setting_GUID:选项guid,具体的电源选项。

setting_index:具体设置的索引,如下图:

不采取任何操作,睡眠,休眠,关机

例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
powercfg -SetAcValueIndex 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 0

表示:设置接通电源的情况下,电源关盖后不采取任何操作。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
powercfg -SetDcValueIndex 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 1

表示:设置未接通电源的情况下,按下电源键使电脑进入睡眠。

7.总结

有了这些操作,我们就可以使用某些语言比如node,来批处理windows电源选项了。

更详细的选项可以查询windows官方文档:

https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options#option_getactivescheme

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-12-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 code秘密花园 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Windows电源管理调节-Powercfg命令应用
在Windows下我们使用 powercfg.exe命令 来控制电源计划(也称为电源方案),以使用可用的睡眠状态、控制单个设备的电源状态,以及分析系统中常见的能效和电池寿命问题。
ccf19881030
2024/05/24
2.9K0
Windows电源管理调节-Powercfg命令应用
bat批处理命令根据不同的操作系统设置不同的电源使用方案
公司最近发现电费高了,经查看原来是有部分同事下班电脑不关……那么问题来了,我们如何通过技术手段来避免这个问题呢?直接下发策略远程关机是可以的,但怕有误伤;准备推送策略让电脑休眠,毕竟能省一点是一点吗,接着发现这得每天推送一次脚本,并且遇到加班的同事策略就显得呆板了,无法在错过执行时间后继续运行;又考虑了下,想办法更改终端的电源方案,控制显示器关机和睡眠时间,这样只要符合策略系统自己就执行了;继续完善,xp和win7系统更改电源方案命令还不一样;最后决定通过360天擎平台推送批处理脚本,然后脚本根据操作系统执行对应的命令,这样终端电源方案被改了,只要满足对应策略,终端就会自动关闭显示器,进入休眠或者睡眠模式。
吾爱运维
2022/10/05
2.6K0
bat批处理命令根据不同的操作系统设置不同的电源使用方案
系统应用进程查看命令一览表
简述: BOOTCFG 命令设置 boot.ini 文件的属性 描述: bootcfg 命令是一个 Microsoft Windows XP 故障恢复控制台命令,可以用来处理BOOT.INI 文件中配置,查询,更改或删除启动项目设置。
全栈工程师修炼指南
2020/10/26
1.2K0
系统应用进程查看命令一览表
系统应用进程查看命令一览表
描述: Windows Time服务维护在网络上的所有客户端和服务器的时间和日期同步,而W32tm命令是设置windows操作系统时间同步与时间监控。
全栈工程师修炼指南
2022/09/29
2.4K0
系统应用进程查看命令一览表
Windows 10 21H1开启&关闭卓越模式
本篇博客将向您介绍如何在Windows 10 21H1中开启和关闭卓越模式。我们将提供简单的步骤,帮助您在需要的时候启用卓越模式,以获取更好的性能和资源管理。
猫头虎
2024/04/07
2.6K0
Windows 10 21H1开启&关闭卓越模式
Windows 系统中如何设置电源计划以提升性能?
使用 powercfg /setactive <GUID> 激活新计划,并通过高级设置进一步优化。
是山河呀
2025/02/22
1.9K0
关于windows默认锁屏策略
参考:https://docs.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/interactive-logon-machine-inactivity-limit
Windows技术交流
2022/02/21
5.3K1
Windows开启卓越性能
Windows物理机,电源模式开启卓越性能,睿频变化非常明显,我前段时间买了AMD 5500GT、5600GT的电脑,发现卓越性能模式真的比高性能模式强太多。
Windows技术交流
2024/12/11
4600
远程录屏
Windows服务器要一直远程录屏,远程录屏的弊端是远程窗口一关闭或最小化就没屏可录了。
Windows技术交流
2022/02/22
3.6K1
windows常用命令
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说windows常用命令,希望能够帮助大家进步!!!
Java架构师必看
2022/01/11
2.1K0
windows常用命令
通过休眠在 Linux 和 windows 之间无缝切换
Linux 电脑挂了一个 Windows 虚拟机,但是有些东西还得是真机才管用,比如 Windows 大型独占软件,或者备份国内某空间占用贼大但只要你一找文件它就告诉你文件已过期的社交软件的聊天记录。备份可以在虚拟机中完成,但是只能是电脑连接手机热点,速度太慢了咱没那时间。
网名重要么
2023/06/07
3.4K0
通过休眠在 Linux 和 windows 之间无缝切换
懒猿福利:自动安装 Windows 10 开发环境
程序员最讨厌的事情之一可能就是装电脑了。因为程序员的电脑环境配置和正常人的很不一样。通常,人工安装一台新开发机得花上几个小时。得让这个过程自动化,毕竟编程的精髓就在于让复杂事情简单化,想办法偷懒!
Edi Wang
2019/07/15
1.8K0
懒猿福利:自动安装 Windows 10 开发环境
春节来临:Windows & Mac 电脑设置自动开机、永不休眠、远程解决方案与远程办公指南
春节将至,对于许多人来说,这不仅是一段与家人团聚的美好时光,同时也可能是需要兼顾远程工作的关键时期。为了帮助大家在春节期间实现设备高效管理和远程办公,本文将从以下几个方面进行详细讲解:
猫头虎
2025/01/18
7390
春节来临:Windows & Mac 电脑设置自动开机、永不休眠、远程解决方案与远程办公指南
NT10系统安装wmic和netfx3并卸载AzureArcSetup
NT10系统安装wmic和netfx3并卸载AzureArcSetup,这段代码我在用原版ISO安装系统时在自动应答文件里有使用。
Windows技术交流
2024/12/26
1740
Linux standby 开发指南
• 休眠唤醒指系统进入低功耗和退出低功耗模式,一般称之为 Standby。standby 分为 super standby 和 normal standby,区别是 cpu 是否掉电。
韦东山
2023/02/25
1.8K0
Linux standby 开发指南
hdparm
“ hdparm ”(即硬盘参数)是Linux的命令行程序之一,用于处理磁盘设备和硬盘。借助此命令,您可以获得有关硬盘,更改写入间隔,声学管理和DMA设置的统计信息。它还可以设置与驱动器高速缓存,睡眠模式,电源管理,声学管理和DMA设置相关的参数。
全栈程序员站长
2022/07/21
1.1K0
Linux系统之hdparm命令的基本使用
为了增进硬盘的存取效率,可以通过设置多重扇区存取(multi-sector I/O)的扇区数来实现。这允许硬盘一次性读写多个连续的扇区,从而提升性能。
江湖有缘
2025/01/08
3870
Linux系统之hdparm命令的基本使用
一天一个 Linux 命令(30):hdparm 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/172
joshua317
2021/10/22
1.4K0
我拿MPM54524设计了一个桌面开源可调电源
一觉醒来不知道谁送了我一颗 MPS的 MPM54524(属实是掩耳盗铃了),这颗也是 FPGA 供电以及多路大电流应用的王者,那今天的小朋友就它了!
云深无际
2025/07/18
930
我拿MPM54524设计了一个桌面开源可调电源
Macbook pro/air 2013 late -2014 使用转接卡更换NVME SSD休眠不醒问题的解决办法
2021年1月更新, 发现升级 big sur 11.1之后,固件版本变成了429.0.0.0, 睡眠问题又回来了,每次都睡死,不醒。 于是我按老办法,把mbp114的nvme驱动刷到mpb111的429里,刷完之后,结果,睡眠问题又解决了,真是服了苹果,搞来搞去的。办法就是用ch341a来刷,参考最下面的说明。把文件换成bigsur的nvme驱动就好了。
全栈程序员站长
2022/09/10
3.5K0
Macbook pro/air 2013 late -2014 使用转接卡更换NVME SSD休眠不醒问题的解决办法
相关推荐
Windows电源管理调节-Powercfg命令应用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档