Definindo um atalho para acionar o agendador de tarefas

17

Eu queria desativar a caixa pop-up do UAC ao executar o prompt de comando como administrador, mas isso não funcionou para mim. O que funcionou foi definir o agendador de tarefas para executá-lo como administrador, devido a um gatilho específico. O problema é que eu quero que seja executado via atalho, e não sempre que eu fizer logon ou todos os dias às 22:00.

Existe uma maneira de definir um atalho como um gatilho para o agendador de tarefas?
Achei que isso poderia ter algo a ver com o gatilho "Evento", mas realmente não sei como funciona.

Malabarba
fonte

Respostas:

26

Isso pode ajudá-lo:

  1. Clique no botão Iniciar, digite Agendador de tarefas na caixa "Iniciar pesquisa" e pressione Enter. Nota: Você pode acessar o Agendador de tarefas usando o menu de contexto Gerenciar Meu Computador no ícone "Computador", usando o atalho da pasta Ferramentas Administrativas ou digitando taskschd.msc na caixa Executar.

  2. No Console de Gerenciamento do Agendador de Tarefas, no painel Ações, clique em Criar Tarefa.

  3. Na janela Criar tarefa, digite o nome (e possivelmente a descrição) da tarefa. Clique para selecionar a caixa de seleção "Executar com maiores privilégios". Você não precisa alterar nenhuma outra configuração. Nota: Lembre-se do nome da tarefa, pois precisaremos mais tarde.

  4. Na guia Ações, clique em Novo. Procure o programa que você deseja que seus usuários padrão executem sem a necessidade do UAC. Clique em OK e você verá sua tarefa inserida na guia Ações.

  5. Para laptops ou computadores portáteis que podem estar funcionando com baterias, vá para a guia Condições e desmarque a caixa de seleção "Iniciar a tarefa apenas quando o computador estiver funcionando com energia CA".

  6. Vá para a guia Configurações e verifique se as caixas de seleção padrão estão marcadas. Clique em OK quando terminar.

  7. De volta à janela principal do Agendador de tarefas, você verá a nova tarefa listada em Biblioteca do agendador com o status "Pronto".

  8. Feche o Agendador de tarefas. Clique com o botão direito do mouse em um local vazio na área de trabalho e selecione Novo> Atalho. Na janela Criar atalho, digite o seguinte texto:

    C:\Windows\System32\schtasks.exe /run /tn "TaskName"

    Onde "TaskName" é o nome da tarefa que você escolheu, na etapa 3. Nota : Inclua as aspas ao redor do TaskName ou ele falhará ao executar a tarefa com êxito. Clique em Avançar e insira um nome para o atalho. Quando terminar, clique em Concluir.

Sempre que desejar executar o programa especificado, clique duas vezes no atalho criado sem a necessidade de avisos do UAC ou de acesso completo ao administrador.

Você também pode personalizar ainda mais o atalho com um ícone ou outras configurações, se desejar.

Você precisará repetir essas etapas para qualquer programa adicional que deseje usar sem a necessidade de responder às solicitações do UAC.

alex
fonte
Uma coisa a observar é que o nome da tarefa deve identificá-la exclusivamente , portanto, certifique-se de usar o caminho correto no nome da tarefa se a tarefa não estiver na raiz. Por exemplo, se você criou uma pasta do agendador de tarefas chamada Startupe, em seguida, criou uma tarefa chamada foo bar, você deve usar /tn "Startup\foo bar".
Synetech
@Synetech Do não esqueceu o "Root" \ bem"\Startup\foo bar"
Lankymart