janelas admin: usando agendador de tarefas para executar os processos depois

Nesta edição do Geek School, vamos ensiná-lo sobre o extremamente poderoso utilitário Agendador de Tarefas que o Windows utiliza nos bastidores para fazer todo tipo de coisas.

Você pode estar pensando que o Agendador de Tarefas é apenas uma maneira de marcar um aplicativo para execução em um determinado momento, mas é muito mais do que isso, e tornou-se parte integrante do Windows.

Nos velhos tempos, o Windows tinha uma tonelada de Serviços executado em segundo plano em todos os momentos só para fazer coisas como eventos de limpeza do sistema de disparo ou de manutenção que tiveram que executar em um determinado momento. versões modernas de Windows abandonado esta prática, tanto quanto possível, e em vez disso acabou de adicionar eventos para o Agendador de Tarefas para que eles pudessem fazer a mesma coisa, mas sem a necessidade de um processo em execução e desperdiçando memória de todos os tempos.

Isso não significa que o Windows não tem serviços em execução, é claro, porque muitas coisas precisam ficar rodando o tempo todo no fundo, tanto porque eles exigem constante atividade e se comunicar com outros processos. Mas a migração de tarefas do sistema para o Agendador de Tarefas tem sido uma grande coisa para os usuários de PC.

Quando você abrir o aplicativo Agendador de Tarefas, você verá três painéis de informações: painel do lado esquerdo com uma lista de pastas em um formato de árvore que é usado para organizar a lista de tarefas agendadas, o painel central que exibe as tarefas eles mesmos, e painel ações do lado direito que lhe dá acesso rápido aos itens de menu comuns.

Não se deixe intimidar por todas as coisas na interface – é realmente muito simples e não há tantas opções na interface desordenado fazer parecer que existem.

O painel do lado direito pode realmente ser desativado usando o ícone mais à direita na barra de ferramentas, como todas as ações também estão disponíveis no menu Ação. Se você tem uma tarefa selecionada a partir da lista, o menu muda para uma tarefa conjunto específico de itens como Run ou End, mas quando você abre pela primeira vez o Agendador de Tarefas ou não têm uma tarefa selecionada, você verá as opções para criar tarefas, tarefas de exibição em execução, e todo o resto.

Vamos explicar como criar tarefas em um minuto, mas primeiro devemos passar por algumas das opções na lista e explicar o que eles fazem.

A opção “Mostrar Todas as tarefas em execução” aparece uma lista muito simples que mostra quais tarefas estão em execução no momento, embora nunca parece preencher as colunas Duração iniciado ou executado. Em qualquer caso, é útil para ver se as coisas estão funcionando.

O Activar / Desactivar opção All Tasks A história é realmente útil porque permite a guia Histórico e controla quase tudo o que acontece. Se você estiver solucionando um problema que envolve uma tarefa agendada, você deve habilitar essa opção para obter mais dados para trabalhar com – apenas certifique-se de desativá-lo novamente depois, porque isso é um monte de log desnecessários que possam degradar ligeiramente o desempenho se você don ‘t precisar dele.

Nós vamos entrar em grandes detalhes em breve sobre os detalhes do resto das guias detalhe tarefa, mas vale a pena olhar através de muitas das pastas para ver os tipos de coisas que estão sendo executados com uma tarefa agendada do Windows ou de terceiros Programas.

Por exemplo, se você cabeça para baixo para a Microsoft -> Windows -> pasta Defrag, você verá a tarefa ScheduledDefrag na lista. A guia ações mostra o que realmente está sendo executado nos bastidores, e você pode conferir o que o resto das opções são definidas para.

Nota: nós não recomendamos brincando com as opções para o built-in serviços da Microsoft. Considere-a apenas informativo.

Outro exemplo diversão é a Microsoft -> Windows – pasta ApplicationData>, que tem a tarefa CleanupTemporaryState. Olhando para o guia Ações nos diz a linha de comando real, que utiliza o componente rundll32.exe para executar o arquivo Windows.Storage.ApplicationData.dll, e chama a função CleanupTemporaryState dentro desse DLL.

O que isto significa? Você pode se sentir livre para olhar tudo por si mesmo, mas aplicações essencialmente all.NET fornecer a capacidade de usar as funções ApplicationData para criar arquivos temporários ou dados que são apenas para a sessão atual. Assim, o Windows chama a função CleanupTemporaryState de vez em quando para limpar os arquivos temporários, que também estão localizados nas pastas TEMP do Windows regulares.

Desde que você já está se perguntando, você não precisa acionar manualmente esta tarefa para manter o seu PC limpo – se você quiser limpar os arquivos temporários, basta usar Limpeza de disco ou algo como CCleaner. Mas é divertido para aprender um pouco mais sobre como o Windows funciona sob o capô.

Falando de Limpeza de disco, você sabia que o Windows será executado automaticamente no modo silencioso sempre que você é realmente pouco espaço em disco?

A linha de comando para esta tarefa agendada mostra como é feito -, passando a / autoclean e / D% systemdrive% argumentos para Cleanmgr.exe, o Windows diz Limpeza de disco para ser executado automaticamente e para limpar a unidade que o Windows está instalado.

Você notará com algumas dessas tarefas internas que o gatilho não pode ser definido. Isto poderia ser por uma variedade de razões, incluindo a que o Windows pode desencadear a tarefa programada de maneira diferente.

Agora que já passou por algumas das opções na interface, a única coisa que resta é entender como criar tarefas.

O assistente de tarefas básicas ajuda a criar rapidamente uma tarefa sem a necessidade de entender tudo sobre a interface. Ele vai pedir-lhe um Trigger, que é o que o Windows usa para decidir quando para executar a tarefa. O gatilho pode ser uma hora ou data, seja diária, semanal, mensal, ou apenas todos os outros terça-feira às 13:00. As opções são muito poderosos, uma vez que você escolher um e ir para a próxima tela.

Você também pode optar por lançar uma tarefa quando o computador é iniciado, quando você faz logon, ou mesmo quando um evento específico aparece no Visualizador de eventos, que nós estaremos cobrindo na próxima lição.

Depois de conseguir através das definições de disparo, você será solicitado para a ação que você deseja executar, que é apenas uma maneira de dizer que você vai usar essa tela para iniciar um programa. Você ainda pode optar por enviar um e-mail ou exibir uma mensagem, mas as chances são boas de que o recurso será removido em uma versão futura, uma vez que ambos aparecem como obsoleto agora.

Na próxima tela você será solicitado para um programa ou script, e você pode adicionar argumentos para que o script também. A última opção para “Iniciar em” é realmente útil se o seu aplicativo ou script está à procura de um arquivo na pasta atual, de modo que você pode definir a pasta atual para onde o arquivo é.

Isso é tudo que existe realmente a ele para criar uma tarefa usando o assistente, mas isso é apenas a maneira como rookie para fazer as coisas.

Próxima Página: Criação de Tarefas com o Vista detalhada

Por causa da taxa de expansão do universo, a luz de qualquer galáxia (a borda do universo observável) mais de 46,5 bilhões de anos-luz da Terra nunca vai chegar até nós; as bordas mais distantes do universo estão se afastando de nós mais rápido do que a velocidade de luz.