inicialização do Windows, executar um aplicativo após conexão de domínio está pronto

1

Eu tenho um software antigo que faz algum trabalho no domínio assim que ele é iniciado. (Como enviar uma mensagem para o servidor usando o MSMQ).

Este software deve iniciar automaticamente quando o computador for iniciado. (Quando alguém logou na verdade.)

Eu usei a chave de registro "HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run" para iniciar este aplicativo.

O problema é: Depois de um usuário logado, este software inicia o mais rápido possível e dá um erro como "Bla bla blx bla bla bla bla não pode bla bla". Porque algo sobre conexão de domínio ainda não está pronto. Não me lembro da hora exata, mas quando um usuário logou, após 1 ou 2 minutos, ele fica pronto.

Estou pensando em adicionar uma tarefa usando o agendador de tarefas, mas não desejo definir o tempo de atraso. Este software deve iniciar automaticamente depois que tudo sobre conexão de domínio estiver pronto o mais rápido possível.

Eu preciso criar uma tarefa usando o agendador de tarefas, que deve ser executado automaticamente quando alguém faz login, mas somente depois de ver algum evento no visualizador de eventos. (Como conexão de domínio é um evento pronto?)

Acho que isso pode ser feito usando a seção "triggers" no agendador de tarefas. Mas eu não sei qual evento eu deveria usar. (e é o id)

    
por user2617750 22.03.2017 / 12:32

1 resposta

2

Use um retardador de inicialização como este .

ou

Execute seu aplicativo como um serviço, com o tipo de inicialização atrasada automática.

    
por 22.03.2017 / 12:41