Se você usa com freqüência determinados programas no Microsoft Windows 10 e se cansa de abri-los após um desligamento ou reinicialização, pode criar uma tarefa agendada que é executada na inicialização.
Opção 1 - da GUI
- Usando o “Chave do Windows“ + “R”Para abrir, executar e digitar “Taskschd.msc“. Isso abrirá o Agendador de tarefas.
- No painel de ações, você pode escolher criar uma tarefa de volta ou criar uma tarefa. Clique em “Criar Tarefa“.
- O "Criar Tarefa”Irá aparecer. Selecione os "Em geral" aba.
- No "Nome”, Dê um nome à tarefa. Exemplo: "Tarefa Outlook“.
- No "Descrição”, Aqui você pode descrever para que serve a tarefa e o que ela fará.
- A última seção é o “Opções de segurança“, Aqui você pode definir quem pode executar esta tarefa e se a tarefa tem direito de administrador.
- Selecione os "Gatilhos" aba.
- Selecione “Novo…“.
- O "Novo gatilho”Irá aparecer, aqui você tem a opção de definir quando a tarefa irá iniciar.
- Selecione quando deseja que a tarefa comece no “Comece a tarefa" menu suspenso.
- Modifique o “Definições”Conforme desejado.
- No "Configurações avançadas”Campo você pode escolher atrasar tarefa, repetir tarefa, interromper tarefa, ativar e expirar.
- “Habilitado”Está marcada por padrão.
- Selecione “OK“.
- Selecione os "Ações”E selecione“Novo“.
- O "Nova Ação”Janela será aberta.
- No "Açao" suspenso, "Comece um programa”É definido por padrão. Altere-o se desejar.
- Selecione “Navegar…" próximo ao "Programa / roteiro" campo
- Navegue até o programa para o qual deseja agendar uma tarefa.
- Selecione “OK“.
- Vou ao "Condições" aba.
- Você pode alterá-los se desejar, mas recomendo deixar essas configurações como padrão.
- Selecione os "Definições" aba. Você pode alterá-los, se desejar, mas recomendo que os deixe de lado.
- 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í-las em um script usando o botão “schtasks”Junto com parâmetros para dizer quando agendar a tarefa.
Por exemplo, se eu quisesse executar “notepad.exe” toda quarta-feira às 13h, poderia usar o seguinte comando:
schtasks / create / tn OpenNotepad / tr notepad.exe / sc semanais / d qua / st 13:00:00
SCHTASKS / Criar [sistema / S [/ U nome de usuário [/ P [senha]]]] [/ nome de usuário RU [/ senha RP]] / programação SC [/ modificador MO] [/ D dia] [/ M meses] [/ I idletime] / TN taskname / TR taskrun [/ horário de início do ST] [/ intervalo RI] [{/ horário de término do ET | / DU duration} [/ K] [/ XML xmlfile] [/ V1]] [/ SD startdate] [/ ED enddate] [/ IT | / NP] [/ Z] [/ F] [/ HRESULT] [/?]
Lista de parâmetros:
- / S sistema Especifica o sistema remoto ao qual se conectar. Se omitido, o parâmetro do sistema é padronizado para o sistema local.
- / U username Especifica o contexto do usuário no qual o SchTasks.exe deve ser executado.
- / P [senha] Especifica a senha para o contexto de usuário fornecido. Solicita entrada, se omitido.
- / RU nome de usuário Especifica a conta de usuário “executar como” (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 conhecidos SIDs para todos os três.
- / RP [senha] Especifica a senha para o 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 a opção / RU ou / XML.
- / SC agendamento Especifica a frequência do agendamento. Tipos de programação válidos: MINUTO, HORA, DIÁRIO, SEMANAL, MENSAL, UMA VEZ, NO INÍCIO, ONLOGON, ONIDLE, ONEVENT.
- / MO modificador Refina o tipo de cronograma para permitir um controle mais preciso sobre a recorrência do cronograma. Os valores válidos estão listados na seção “Modificadores” abaixo.
- / D dias Especifica o dia da semana para executar a tarefa. Valores válidos: SEG, TER, QUA, QUI, SEX, SÁB, DOM e para MENSAIS horários 1 a 31 (dias do mês). O curinga “*” especifica todos os dias.
- / M meses Especifica o (s) mês (es) do ano. O padrão é o primeiro dia do mês. Valores válidos: JAN, FEV, MAR, ABR, MAY, JUN, JUL, AGO, SET, OUT, NOV, DEZ. O 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 string na forma de caminho \ nome que identifica exclusivamente esta tarefa agendada.
- / TR taskrun Especifica o caminho e o nome do arquivo do programa a ser executado na hora agendada.
Exemplo: C: \ windows \ system32 \ calc.exe - / ST starttime Especifica a hora de início para executar a tarefa. O formato da hora é HH: mm (formato de 24 horas) por exemplo, 14:30 para 14:30. O padrão é a hora atual se / ST não for especificado. Esta opção é necessária com / SC ONCE.
- / RI interval Especifica o intervalo de repetição em minutos. Isso não é aplicável para os tipos de programação: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEVENT. Intervalo válido: 1 - 599940 minutos. Se / ET ou / DU for especificado, o padrão é 10 minutos.
- / ET endtime Especifica a hora de término para executar a tarefa. O formato da hora é HH: mm (formato de 24 horas) por exemplo, 14:50 para 14:50. Isso não é aplicável para os tipos de programação: ONSTART, ONLOGON, ONIDLE, ONEVENT.
- / DU duração Especifica a duração da execução da tarefa. O formato da hora é HH: mm. Isso não é aplicável com / ET e para os tipos de programação: ONSTART, ONLOGON, ONIDLE, ONEVENT. Para tarefas / V1, se / RI for especificado, o padrão de duração é 1 hora.
- / K Encerra a tarefa no horário de término ou no tempo de duração. Isso não é aplicável para tipos de programação: ONSTART,
ONLOGON, ONIDLE, ONEVENT. Deve ser especificado / ET ou / DU. - / 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 os tipos de programação: 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 os tipos de programação: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- / EC ChannelName Especifica o canal de eventos para acionadores OnEvent.
- / IT Permite que a tarefa seja executada interativamente apenas se o usuário / RU estiver conectado no momento em que o trabalho é executado.
Esta tarefa é executada apenas se o usuário estiver conectado. - / NP Nenhuma senha é armazenada. A tarefa é executada de forma não interativa com o usuário fornecido. Apenas recursos locais estão disponíveis.
- / Z Marca a tarefa para exclusão após sua execução final.
- / XML xmlfile Cria uma tarefa a partir do XML de tarefa especificado em um arquivo. Pode ser combinado com as opções / RU e / RP ou apenas com / RP, quando o XML da tarefa já contém o principal.
- / V1 Cria uma tarefa visível para plataformas pré-Vista. Não compatível com / XML.
- / F Cria a tarefa à força e suprime os avisos se a tarefa especificada já existir.
- / RL nível Define o nível de execução para o 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 depois que o gatilho é disparado. O formato da hora é mmmm: ss. Esta opção é válida apenas para os tipos de programação ONSTART, ONLOGON, ONEVENT.
- / HRESULT Para melhor diagnosticabilidade, o código de saída do processo estará no formato HRESULT.
- /? Exibe esta mensagem de ajuda.
Modificadores: valores válidos para a chave / MO por tipo de programação:
MINUTO: 1 - 1439 minutos.
HORA DE HORA: 1 - 23 horas.
DIARIAMENTE: 1 - 365 dias.
SEMANALMENTE: semanas 1 - 52.
UMA VEZ: Sem modificadores.
ONSTART: Sem modificadores.
ONLOGON: Sem modificadores.
ONIDLE: Sem modificadores.
MENSALMENTE: 1 - 12 ou
PRIMEIRO, SEGUNDO, TERCEIRO, QUARTO, ÚLTIMO, ÚLTIMO.