Por que a tarefa agendada do Windows 7 está sendo executada oculta?

13

Estou migrando um sistema do XP para o Windows 7. Eu portei uma tarefa agendada que funcionava bem no XP para o ambiente do Windows 7, recriando a tarefa no novo gerenciador de tarefas agendadas e chamando o mesmo lote (.CMD ) Arquivo. Na guia Geral das propriedades da tarefa, a caixa de seleção Oculto não é selecionada . O arquivo CMD é executado normalmente (visível) se iniciado a partir de um prompt da janela do CMD ou do Explorer.

Mas quando a tarefa é iniciada pelo Agendador de Tarefas, ela é executada oculta. A janela do CMD não está visível e a interface do programa que é executada (um programa de backup) não está visível. Os processos são listados no Gerenciador de Tarefas e estão sendo executados com o nome de usuário (não SYSTEM ou LOCAL).

Alguém pode explicar por que essa tarefa está sendo ocultada e como posso torná-la visível?

    
por tim11g 03.12.2009 / 18:03

1 resposta

19

Descobri que uma tarefa precisa ser definida para "executar somente quando o usuário estiver conectado" para ficar visível. Caso contrário, ele estará oculto (independentemente da configuração da caixa de seleção "Oculta").

Este é um lugar onde uma pequena melhoria na interface do usuário tornaria isso muito mais claro. Por exemplo, se "Executar se o usuário está logado ou não" estiver marcado, a caixa "Oculto" também será marcada. Ou apenas coloque a frase "e a tarefa será executada oculta" depois de "Executar se o usuário está logado ou não".

Consulte o link para obter mais informações.

    
por 22.12.2009 / 19:43