Как отключить спящий режим (windows 7) при запуске определенной программы?

407
Valmond

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

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

0

1 ответ на вопрос

2
Alex

Вы можете создать свой собственный план питания от
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