簡單寫了下修改win7高性能電源方案的批處理 (原作者joinlidong IT天空)

我個人封裝時一直沒有找到一鍵更改Windows電源設置的地方,每次都要手動去挨個調整。花了一上午時間研究了下Win7的電源選項批處理。核心命令powercfg。其實大家都可通過powercfg /? 來查看其詳細使用方法

這裏GUID我是在Win7 下獲得的。其他系統的GUID還沒時間試。
我簡單直白說一下。

  1. 切換電源方案爲高性能。

格式
Powercfg -s <GUID>

<GUID>獲取方法

Powercfg -l

運行結果【Win7】
電源方案 GUID:381b4222-f694-41f0-9685-ff5bb260df2e (平衡)
電源方案 GUID:8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (高性能) *
電源方案 GUID:a1841308-3541-4fab-bc81-f71556f20b4a (節能)

所以切換命令爲
Powercfg -s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

  1. 更改關閉顯示器時間【從不=0】【單位爲分鐘】
    直流:Powercfg -x -monitor-timeout-dc 0
    交流:Powercfg -x -monitor-timeout-ac 0

  2. 修改關閉硬盤的時間【從不=0】【單位爲分鐘】
    直流:powercfg -x -disk-timeout-dc 0
    交流:powercfg -x -disk-timeout-ac 0

  3. 修改計算機進入睡眠(待機)狀態的時間【從不=0】【單位爲分鐘】
    直流:powercfg -x -standby-timeout-dc 0
    交流:powercfg -x -standby-timeout-ac 0

  4. 修改計算機進入休眠狀態的時間【從不=0】【單位爲分鐘】
    直流:powercfg -x -hibernate-timeout-dc 0
    交流:powercfg -x -hibernate-timeout-ac 0

  5. 修改高性能方案下各細項

格式:
分爲直流供電和交流供電,差異在直流使用【–setdcvalueindex】,交流使用【–setacvalueindex】:
powercfg –setdcvalueindex <GUID1><GUID2> <GUID3> <設定值>

GUID1:就是高性能方案的GUID :8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
GUID2:子GUID,從屬於GUID1。
查詢方法:
Powercfg /q (顯示當前活動方案的內容)

GUID3:GUID2下的各具體設置的GUID
查詢方法,查GUID2時已經可以看到。

Powercfg /q 運行後 得到各GUID

GUID1:8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

喚醒時需要密碼:(0不)
GUID2:fea3413e-7e05-4911-9a71-700331f1c294
GUID3:0e796bdb-100d-47d6-a2d5-f7d2daa51f51

在此時間後關閉硬盤:(單位分鐘)
GUID2:0012ee47-9041-4b5d-9b77-535fba8b1442
GUID3:6738e2c4-e8a5-4a42-b16a-e040e769756e

JavaScript 計時器頻率:(1最高性能)
GUID2:02f815b5-a5cf-4c84-bf20-649d1f75d3d8
GUID3:4c793e7d-a264-42e1-87d3-7a0d2f523ccd

桌面背景設置,放映幻燈片: (0允許)
GUID2:0d7dbae2-4294-402a-ba8e-26777e8488cd
GUID3:309dce9b-bef4-4119-9921-a851fb12f0f4

無線適配器設置,節能模式:(0最高性能)
GUID2:19cbb8fa-5279-450e-9fac-8a3d5fedd0c1
GUID3:12bbebe6-58d6-4636-95bb-3217ef867c1a

在此時間後睡眠:(單位分鐘)
GUID2:238c9fa8-0aad-41ed-83f4-97be242c8f20
GUID3:29f6c1db-86da-48c5-9fdb-f2b67b1f44da

允許混合睡眠:(1允許)
GUID2:238c9fa8-0aad-41ed-83f4-97be242c8f20
GUID3:94ac6d29-73ce-41a6-809f-6363ba21b47e

在此時間後休眠:(單位分鐘)
GUID2:238c9fa8-0aad-41ed-83f4-97be242c8f20
GUID3:9d7815a6-7ee4-497e-8888-515a05f02364

允許使用喚醒定時器:(1允許)
GUID2:238c9fa8-0aad-41ed-83f4-97be242c8f20
GUID3:bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d

USB 選擇性暫停設置(0禁用1啓用)
GUID2:2a737441-1930-4402-8d77-b2bebba308a3
GUID3:48e6b7a6-50f5-4782-a5d4-53bb8f07e226

合上蓋子操作:(0不採取任何操作,1睡眠,2休眠,3關機)
GUID2:4f971e89-eebd-4455-a8de-9e59040e7347
GUID3:5ca83367-6e45-459f-a27b-476b1d01c936

電源按鈕操作:(0不採取任何操作,1睡眠,2休眠,3關機)
GUID2:4f971e89-eebd-4455-a8de-9e59040e7347
GUID3:7648efa3-dd9c-4e3e-b566-50f929386280

睡眠按鈕操作:(0不採取任何操作,1睡眠,2休眠,3關機)
GUID2:4f971e89-eebd-4455-a8de-9e59040e7347
GUID3:96996bc0-ad50-47ec-923b-6f41874dd9eb

系統散熱方式:(1主動)
GUID2:54533251-82be-4824-96c1-47b60b740d00
GUID3:94d3a615-a899-4ac5-ae2b-e4d8f634367f

--------------------------代碼-------------------------------------------
@echo off

echo 此批處理會將【電源方案】設置爲【高性能】,並逐一設定細項
echo.
echo 切換電源方案爲【高性能】
Powercfg -s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
echo.
echo 從不關閉顯示器
Powercfg -x -monitor-timeout-dc 0
Powercfg -x -monitor-timeout-ac 0
echo.
echo 從不關閉硬盤
powercfg -x -disk-timeout-dc 0
powercfg -x -disk-timeout-ac 0
echo.
echo 從不自動進入睡眠狀態
powercfg -x -standby-timeout-dc 0
powercfg -x -standby-timeout-ac 0
echo.
echo 從不自動進入休眠狀態
powercfg -x -hibernate-timeout-dc 0
powercfg -x -hibernate-timeout-ac 0
echo.
echo 喚醒時不需要密碼
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c fea3413e-7e05-4911-9a71-700331f1c294 0e796bdb-100d-47d6-a2d5-f7d2daa51f51 0
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c fea3413e-7e05-4911-9a71-700331f1c294 0e796bdb-100d-47d6-a2d5-f7d2daa51f51 0
echo.
echo 從不關閉硬盤
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 0012ee47-9041-4b5d-9b77-535fba8b1442 6738e2c4-e8a5-4a42-b16a-e040e769756e 0
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 0012ee47-9041-4b5d-9b77-535fba8b1442 6738e2c4-e8a5-4a42-b16a-e040e769756e 0
echo.
echo JavaScript 計時器頻率最高性能
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 02f815b5-a5cf-4c84-bf20-649d1f75d3d8 4c793e7d-a264-42e1-87d3-7a0d2f523ccd 1
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 02f815b5-a5cf-4c84-bf20-649d1f75d3d8 4c793e7d-a264-42e1-87d3-7a0d2f523ccd 1
echo.
echo 桌面允許放映幻燈片
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 0d7dbae2-4294-402a-ba8e-26777e8488cd 309dce9b-bef4-4119-9921-a851fb12f0f4 0
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 0d7dbae2-4294-402a-ba8e-26777e8488cd 309dce9b-bef4-4119-9921-a851fb12f0f4 0
echo.
echo 無線適配器最高性能
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1 12bbebe6-58d6-4636-95bb-3217ef867c1a 0
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1 12bbebe6-58d6-4636-95bb-3217ef867c1a 0
echo.
echo 從不自動進入睡眠
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 0
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da 0
echo.
echo 允許混合睡眠
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 238c9fa8-0aad-41ed-83f4-97be242c8f20 94ac6d29-73ce-41a6-809f-6363ba21b47e 1
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 238c9fa8-0aad-41ed-83f4-97be242c8f20 94ac6d29-73ce-41a6-809f-6363ba21b47e 1
echo.
echo 從不自動進入休眠
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 238c9fa8-0aad-41ed-83f4-97be242c8f20 9d7815a6-7ee4-497e-8888-515a05f02364 0
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 238c9fa8-0aad-41ed-83f4-97be242c8f20 9d7815a6-7ee4-497e-8888-515a05f02364 0
echo.
echo 允許使用喚醒定時器
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 238c9fa8-0aad-41ed-83f4-97be242c8f20 bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 1
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 238c9fa8-0aad-41ed-83f4-97be242c8f20 bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 1
echo.
echo USB 選擇性暫停設置
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
echo.
echo 合上蓋子,不採取任何操作
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 0
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 0
echo.
echo 按下電源按鈕爲關機
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 3
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 3
echo.
echo 按下睡眠按鈕爲睡眠
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 96996bc0-ad50-47ec-923b-6f41874dd9eb 1
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 96996bc0-ad50-47ec-923b-6f41874dd9eb 1
echo.
echo 系統散熱方式爲主動
powercfg -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 54533251-82be-4824-96c1-47b60b740d00 94d3a615-a899-4ac5-ae2b-e4d8f634367f 1
powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 54533251-82be-4824-96c1-47b60b740d00 94d3a615-a899-4ac5-ae2b-e4d8f634367f 1
echo.
pause

-------------------------根據代碼自制---------------------

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章