Preciso desabilitar o Aero no Windows 7, mas preciso fazer isso apenas uma vez por dia. E então habilite o Aero assim que o sistema for iniciado e minha GPU estiver calma ;-).
Observe que preciso que ele funcione também após acordar da hibernação, mas é preferível não executar após cada bloqueio.
PS: Caso você esteja se perguntando - sim, eu tenho uma GPU AMD que falha com BSOD quando o Aero está ligado :-/. E não - nada realmente ajuda a não ser desabilitar o Aero na inicialização.
Editar: Observe que eu sei como parar/iniciar o Aero ( sc start/stop uxsms
). Não sei como fazer um cronograma que garanta que a tarefa inicial será chamada, por exemplo, 30 minutos após a tarefa final. E a tarefa stop deve ser chamada na primeira inicialização do computador (não importa se é uma inicialização simples ou um despertar da hibernação).
Responder1
OK. Então fiz algo que funciona para mim, mas sua milhagem pode variar ;-).
Eu tive alguns gatilhos (embora não tenha certeza sobre seus nomes em inglês):
- No login - que na verdade não ocorre em todos os logins, mas no login após a reinicialização (infelizmente não funciona após a hibernação).
- Todos os dias às 5 - que juntamente com Executar rápido, se omitido, também devem funcionar após a hibernação... Mas não funciona. Ao menos não para mim.
- Após o evento - e isso funciona muito bem, mas provavelmente apenas no meu caso (falha no driver de vídeo). O log é "System", fonte "Display", ID do evento "4101".
E caso isso não funcione para você, você pode criar um atalho para qualquer tarefa. O alvo do atalho deve ser:
schtasks.exe /run /TN "Folder\Task name"
Eu provavelmente também poderia criar um serviço (um exe simples funcionando em segundo plano como um serviço) que acordaria todos os dias e enviaria algo para o log de eventos ou apenas executaria a tarefa, mas acima funciona para mim.
Ah, e como "Após o evento" funciona para mim, tenho outra tarefa que inicia o Aero 30 minutos após esse evento (apenas adicionei atraso na caixa de diálogo de edição do gatilho).