Я перебрал множество способов включить / отключить спящий режим в Windows 7, но что я ищу и не могу найти, есть ли способ отключить спящий режим и режим гибернации, когда запущена определенная программа?

Я не хочу, чтобы Windows спала, когда я делаю распечатки с длинным часом, потому что она не всегда работает правильно.

1 ответ1

2

Вы можете создать свой собственный план питания от
Control Panel\All Control Panel Items\Power Options\Create a Power Plan

где вы можете сбросить таймер сна и гибернации (установить на ноль), а затем запустить вашу программу из cmd-файла, содержащего команду, чтобы переключиться на бессонный план и восстановить его, когда вы закончите.

Когда вы создали свой бессонный план, перечислите все планы электропитания, запустив из командной строки следующую команду:

powercfg -LIST

это вернет что-то вроде этого:

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)

затем напишите где-нибудь GUID- строки для бессонницы и обычного плана и создайте cmd- файл, например:

@echo off

:: Below activating sleepless plan, replace GUID with plan you created
POWERCFG -SETACTIVE  8c5e7fda-e8bf-xxxx-xxxx-xxxxxxxxx

\Path\to\your\program

:: Restore usual power plan
POWERCFG -SETACTIVE 381b4222-f694-41f0-9685-ff5bb260df2e

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .