Se você costuma usar certos programas no Microsoft Windows 10 e se cansa de abri-los após um desligamento ou reinicialização, pode criar tarefas agendadas que são executadas na inicialização.
Opção 1 - da GUI
- Usando o " Windows Key " + " R " para abrir a corrida e digite "taskschd.msc ". Isso abrirá o Agendador de Tarefas.
- No painel de ações, você pode optar por criar uma tarefa de retorno ou criar uma tarefa. Clique em " Criar Tarefa ".
- A tela " Criar tarefa " será exibida. Selecione a guia " Geral "
- No campo " Nome ", atribua um nome à tarefa. Exemplo: “ Tarefa do Outlook ”.
- No campo " Descrição ", aqui você pode descrever para que serve a tarefa e o que ela fará.
- A última seção é a " Opções de segurança ", aqui você pode definir quem pode executar essa tarefa e se a tarefa tem direito administrador.
- Selecione a guia " Triggers ".
- Selecione " Novo ... ".
- A janela " Novo Trigger " aparecerá, aqui você tem a opção de definir quando a tarefa será iniciada.
- Selecione quando você deseja que a tarefa seja iniciada no menu suspenso " Começar a tarefa ".
- Modifique a área “ Configurações ” conforme desejado.
- No campo “ Configurações avançadas ”, você pode optar por atrasar a tarefa, repetir a tarefa, interromper a tarefa, ativar e expirar.
- “ Enabled ” está marcado por padrão.
- Selecione " OK ".
- Selecione a guia " Ações " e selecione " Novo ".
- A janela " Nova ação " será aberta.
- No menu suspenso " Ação ", " Iniciar um programa " é definido por padrão. Mude-o se desejar.
- Selecione " Navegar ... " ao lado do campo " Programa / script "
- Navegue até o programa para o qual você deseja agendar uma tarefa.
- Selecione " OK ".
- Vá para a guia " Condições ".
- Você pode alterá-las se quiser, mas eu recomendo deixar essas configurações como padrão.
- Selecione a guia " Configurações ". Você pode alterá-los, se quiser, mas recomendo deixar isso em paz.
- Selecione " OK ".
Você configurou com sucesso uma tarefa agendada!
Opção 2 - da linha de comando
Você pode adicionar tarefas agendadas a partir da linha de comando se quiser incluí-lo em um script usando o comando “ schtasks ” junto com parâmetros para informar quando agendar a tarefa.
Por exemplo, se eu quisesse executar “notepad.exe” toda quarta-feira às 13:00, eu poderia usar o seguinte comando:
schtasks / criar / tn OpenNotepad / tr notepad.exe / sc semanalmente / d wed / st 13:00:00
SCHTASKS / Criar [/ S sistema [/ U nomedeusuário [/ P [senha]]]] [/ Nome de usuário RU [/ RP senha]] / Agenda SC [/ modificador MO] [/ dia D] [/ M meses] [/ Eu idletime] / TN taskname / TR run-run [/ starttime] [/ RI intervalo] [/ ET endtime [/ K] [/ xml XML] [/ V1]] [/ SD startdate] [/ ED enddate] [/ IT | / NP] [/ Z] [/ F] [/ HRESULT] [/?]
Lista de Parâmetros:
- / S system Especifica o sistema remoto ao qual se conectar. Se omitido, o parâmetro do sistema será padronizado para o sistema local.
- / U username Especifica o contexto do usuário sob o qual o SchTasks.exe deve ser executado.
- / P [senha] Especifica a senha para o contexto de usuário fornecido. Solicita entrada se omitido.
- / RU username Especifica a conta do usuário “run as” (contexto do usuário) sob a qual a tarefa é executada. Para a conta do sistema, os valores válidos são “”, “NT AUTHORITY \ SYSTEM” ou “SYSTEM”. Para tarefas v2, “NT AUTHORITY \ LOCALSERVICE” e “NT AUTHORITY \ NETWORKSERVICE” também estão disponíveis, bem como os SIDs conhecidos para todos os três.
- / RP [senha] Especifica a senha do usuário "executar como". Para solicitar a senha, o valor deve ser “*” ou nenhum. Esta senha é ignorada para a conta do sistema. Deve ser combinado com o comutador / RU ou / XML.
- / SC schedule Especifica a frequência do agendamento. Tipos de programação válidos: MINUTA, HORA, DIÁRIA, SEMANAL, MENSAL, UMA VEZ, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- / MO modifier Ajusta o tipo de agendamento para permitir um controle mais refinado sobre a recorrência de agendamento. Os valores válidos são listados na seção "Modificadores" abaixo.
- / D dias Especifica o dia da semana para executar a tarefa. Valores válidos: MON, TUE, WED, THU, FRI, SAT, SUN e para as programações MENSAIS 1 - 31 (dias do mês). O caractere curinga “*” especifica todos os dias.
- / M meses Especifica mês (es) do ano. Padrões para o primeiro dia do mês. Valores válidos: JAN, FEB, MAR, APR, MAY, JUN, JUL, AGO, SEP, OUT, NOV, DEZ. O caractere curinga "*" especifica todos os meses.
- / I idletime Especifica a quantidade de tempo ocioso a aguardar antes de executar uma tarefa ONIDLE agendada. Intervalo válido: 1 - 999 minutos.
- / TN taskname Especifica a cadeia na forma de caminho \ nome que identifica exclusivamente essa tarefa agendada.
- Taskrun / TR Especifica o caminho e o nome do arquivo do programa a ser executado no horário agendado.
Exemplo: C: \ windows \ system32 \ calc.exe
- / ST starttime Especifica o horário de início para executar a tarefa. O formato de hora é HH: mm (24 horas), por exemplo, 14:30 para 2:30. O padrão é a hora atual se / ST não for especificado. Essa opção é necessária com / SC ONCE.
- Intervalo / RI Especifica o intervalo de repetição em minutos. Isso não é aplicável para tipos de agendamento: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEVENT. Intervalo válido: 1 - 599940 minutos. Se / ET ou / DU for especificado, o padrão será 10 minutos.
- / ET endtime Especifica o horário de término para executar a tarefa. O formato da hora é HH: mm (24 horas), por exemplo, 14:50 para 2:50 PM. Isso não é aplicável para tipos de agendamento: ONSTART, ONLOGON, ONIDLE, ONEVENT.
- / DU duration Especifica a duração para executar a tarefa. O formato da hora é HH: mm. Isso não é aplicável com / ET e para tipos de agendamento: ONSTART, ONLOGON, ONIDLE, ONEVENT. Para tarefas / V1, se / RI for especificado, a duração será padronizada para 1 hora.
- / K Termina a tarefa no tempo de finalização ou duração. Isso não é aplicável para tipos de agendamento: ONSTART,
ONLOGON, ONIDLE, ONEVENT. Tanto o / ET ou o / DU devem ser especificados.
- / SD startdate Especifica a primeira data em que a tarefa é executada. O formato é mm / dd / aaaa. Padrões para o atual
encontro. Isso não é aplicável para tipos de agendamento: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- / ED enddate Especifica a última data em que a tarefa deve ser executada. O formato é mm / dd / aaaa. Isso não é aplicável para tipos de agendamento: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- / CE ChannelName Especifica o canal de eventos para os acionadores OnEvent.
- / IT Permite que a tarefa seja executada interativamente somente se o usuário / RU estiver conectado no momento em que a tarefa é executada.
Esta tarefa é executada apenas se o usuário estiver conectado.
- / NP Nenhuma senha é armazenada. A tarefa é executada de forma não interativa como o usuário especificado. Somente recursos locais estão disponíveis.
- / Z Marca a tarefa para exclusão após sua execução final.
- / XML xmlfile Cria uma tarefa do XML da tarefa especificado em um arquivo. Pode ser combinado com os switches / RU e / RP, ou somente com / RP, quando o XML da tarefa já contém o principal.
- / V1 Cria uma tarefa visível para plataformas anteriores ao Vista. Não compatível com / XML.
- / F Força a criação da tarefa e suprime os avisos se a tarefa especificada já existir.
- Nível de RL Define o nível de execução do trabalho. Os valores válidos são LIMITED e HIGHEST. O padrão é LIMITADO.
- / DELAY delaytime Especifica o tempo de espera para atrasar a execução da tarefa após o acionamento ser disparado. O formato da hora é mmmm: ss. Esta opção é válida apenas para tipos de programação ONSTART, ONLOGON, ONEVENT.
- / HRESULT Para melhor diagnosabilidade, o código de saída do processo estará no formato HRESULT.
- /? Exibe esta mensagem de ajuda.
Modificadores: valores válidos para a opção / MO por tipo de agendamento:
MINUTO: 1 - 1439 minutos.
HOURLY: 1 a 23 horas.
DIARIAMENTE: 1 - 365 dias.
SEMANAL: semanas 1 - 52.
UMA VEZ: Sem modificadores.
ONSTART: Sem modificadores.
ONLOGON: sem modificadores.
ONIDLE: Não há modificadores.
MENSAL: 1 - 12, ou
PRIMEIRA, SEGUNDA, TERCEIRA, QUARTA, ÚLTIMA, ÚLTIMA.