Como posso fazer com que o programador do Windows 8 execute algo uma vez quando o computador estiver inativo, mas espere pelo menos 12 horas para fazer o mesmo?

7

Percebi que escolher a opção para ser executada apenas quando estiver inativa e repetir a tarefa indefinidamente a cada 12 horas,

, por exemplo:

, não fez o que eu pretendia, uma vez que, basicamente, redefinir seu contador de 12h após a execução uma vez, desde que o computador saiu de marcha lenta antes do acionamento posterior.

Eu gostaria de uma maneira para que ele seja executado apenas quando estiver ocioso, mas também sempre restrinja-o a um período de 12 horas, mesmo que o computador tenha deixado de funcionar entre as execuções.

    
por j riv 16.11.2012 / 15:10

1 resposta

11

Você está configurando sua tarefa de trás para frente. Em vez de acionar o sistema inativo, acione-o em um horário específico, defina para repetir a cada 12 horas. Em seguida, vá para a guia Condições e diga para iniciar somente depois que o sistema estiver ocioso (insira a duração desejada aqui). Dependendo da natureza da tarefa, você também pode querer selecionar a opção para interromper a tarefa se o computador deixar ocioso (e, em seguida, pode querer selecionar para reiniciar se a inatividade continuar). Você provavelmente também deseja acessar a guia Configurações e escolher a opção para executar a tarefa o mais rápido possível após uma hora de início perdida.

As capturas de tela abaixo são de uma configuração adequada para sua tarefa em um sistema Windows 7.

Tela Editar Acionador: Observe que está definido para "Uma Vez" com "Repetir a cada 12 horas por uma duração Indefinida". A hora padrão nesta caixa de diálogo é a hora em que você abre a caixa de diálogo. Isso ficará bem, já que você vai definir uma Condição para impedir que inicie a menos que o sistema esteja ocioso.

Teladecondições:selecioneiatarefaparainiciarapenasseocomputadortivertidoumminutodetempoocioso.Seotemporizadorinativonãoforatendidoquandoatarefaforacionadapelaprimeiravez,atarefaaguardará1hora(aconfiguração"Aguardar inatividade por") antes de interromper a tentativa. Observe que isso significa que a tarefa não será iniciada se o computador não estiver ocioso por pelo menos um minuto dentro de uma hora do gatilho planejado. Isso também significa que a tarefa poderia ter duas execuções dentro de 11 horas uma da outra - se a condição inativa da primeira execução não for atendida até o final de sua janela de execução, e a condição inativa da segunda execução for atendida na muito começo de sua janela.

Eu também selecionei para a tarefa parar se o computador sair do estado ocioso e reiniciar quando o computador voltar ao estado ocioso - suas preferências aqui (e em outras opções nesta tela) podem ser diferentes.

Teladeconfigurações:vocêprovavelmentedesejaqueatarefasejaacionadaomaisrápidopossívelseumahoradeinícioprogramadaforperdida(porexemplo:Ocomputadorestádesligado).Repetirtentativaspodeserútil,dependendodanaturezadatarefa.Alémdisso,podeserbomterumtemporizadorparainterromperatarefaseelaestiveremexecuçãopormuitotempo.Aúltimaconfiguração,porpadrão,impediráqueatarefasejainiciadaseumainstânciaanterioraindaestiveremexecução.

    
por 16.11.2012 / 20:10