usando o Win7 PowerCfg para controlar o botão liga / desliga

2

Eu tentei o seguinte para definir o botão Power para significar Sleep, mas isso não altera a configuração de energia que aparece no painel de controle no Windows 7. Alguma idéia?

powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 
4f971e89-eebd-4455-a8de-9e59040e7347  7648efa3-dd9c-4e3e-b566-50f929386280 1 
    
por jon 29.07.2011 / 14:11

1 resposta

1

O comando que você usou está correto e a mudança é verificada dentro da opção avançada do plano de alto desempenho.

No entanto, powercfg.exe altera apenas uma definição no um plano de energia de cada vez. O comando Alterar o que os botões de energia fazem ( Painel de Controle - Opções de Energia ) mudará uma configuração em todos os planos de energia de uma só vez.

Você pode ver facilmente ao usar o Process Monitor (Filter: RegSetValue e o caminho que contém Power ). Uma mudança por powercfg.exe se parece com isso:

Usarocomandoacimamencionadonopaineldecomandoresultanessasalterações:

Portanto, se você usar powercfg.exe para definir essa configuração em todos os planos de energia, isso deve ser refletido em Alterar o que os botões de energia fazem .

(Você pode precisar salvar as capturas de tela em seu computador local para visualizá-las)

Um script que faz com que o powercfg.exe mude uma configuração em todos os planos de energia pode ser encontrado aqui .

    
por 29.07.2011 / 20:15