Depois de muito ranger de dentes, descobri uma correção feia para esse problema. Ainda não identifiquei a causa, no entanto, usei o Agendador de Tarefas do Windows 7 para executar execuções de linha de comando de "powercfg.exe" para definir os valores máximos para o estado do processo de volta a 100 sempre que o Log do Sistema recebesse um evento de " Power-Troubleshooter "de # 1, que é um evento de ativação do sistema. Para configurar esse comando, você precisa executar algumas consultas para obter GUIDs para o seu plano de energia e, em seguida, para o subgrupo e o índice específico para os controles em questão. Sugiro o seguinte formato para esses comandos, porque a listagem é maior do que o console de comando pode exibir.
Primeira execução:
powercfg -l > <yourdesktoppath>\list.txt
Isso listará todos os planos de energia com seus respectivos GUIDs
Em seguida, com o plano que você deseja corrigir, execute:
powercfg -q <yourplanGUID> > <yourdesktoppath>\plan.txt
Em seguida, penteie o arquivo plan.txt para um subgrupo chamado "Gerenciamento de energia do processador". Faça o nó desse GUID. Logo abaixo, você verá também os GUIDs para os estados de processador mínimo e máximo. Observe esses.
Em seguida, execute Tarefas agendadas, para configurar sua tarefa de correção. Defina um gatilho e altere o menu suspenso para "event", em seguida, especifique o log do sistema e insira manualmente "Power-Troubleshooter" na origem e "1" no evento.
Para a ação do seu evento, execute o programa: "powercfg.exe" encontrado em System32 e adicione o argumento da seguinte forma.
-setacvalueindex <powerplanGUID> <processpowermanagerGUID> <specificsettingGUID> 100.
Crie uma tarefa para cada configuração que você deseja corrigir. Meus testes mostram que isso está restaurando o estado P de energia ao acordar.