VB6 Tarefas agendadas no Windows Server 2008 Standard

1

Estamos tendo problemas com tarefas específicas escritas em VB6, parece. Eu não sou um desenvolvedor, mas me disseram que essas tarefas exe são escritas em VB6.

A tarefa é iniciada pelo agendador de tarefas, o processo começa a ser executado (você pode visualizar a tarefa no gerenciador de tarefas, mas nenhum recurso é usado, 00 CPU, 760 K RAM), mas nada ocorre. Em uma situação operacional normal, a tarefa usará 25% da CPU e até 20 MB de RAM. Quando a tarefa não é executada, você ainda pode terminar e iniciá-la por meio do Agendador de Tarefas, mas nada acontece. Se você executar apenas o processo através do exe, ele funcionará bem. O problema parece ser apenas quando é iniciado através do Agendador de Tarefas. E este é um problema aleatório, que sempre desaparece após a reinicialização do servidor. Todas essas tarefas são aplicativos VB 6 no Windows Server 2008 Standard, alguns servidores são SP1, outros são SP2, mas as duas versões enfrentam o problema. A tarefa foi configurada para ser executada com os privilégios mais altos e para executar, esteja logada ou não. Definir o modo de compatibilidade no exe para 2003 não faz diferença.

Situação 1: 51 - ERRO - O programa não apareceu para completar, verifique o servidor !! (Desc: Entrada no final do arquivo) nessa situação, a tarefa está sendo executada no planejador de tarefas e você pode visualizar o processo no gerenciador de tarefas. . No arquivo de log, tudo o que está registrado é:   12/17/2009 03:16 Iniciando a versão T2 Populator - 1.0.12 Você pode simplesmente terminar a tarefa por meio do agendador de tarefas e iniciá-la por meio do agendador de tarefas e fora dela

Situação 2: 36 - ERRO - O último programa foi executado em 16 de dezembro de 2009 nesta situação a tarefa está sendo executada no Agendador de Tarefas e você pode visualizar o processo no gerenciador de tarefas, mas nenhum recurso é usado, 00 CPU, 760 K RAM. Nada é registrado no arquivo de log. Você termina a tarefa por meio do agendador de tarefas, mas precisa executar manualmente o exe para que ele seja concluído.

Eu queria saber se alguém já teve problemas com tarefas do VB6, ou qualquer outra tarefa, no Server 2008?

    
por Mark Henderson 18.12.2009 / 21:39

2 respostas

1

Eu aposto que o aplicativo está aparecendo em uma caixa de mensagem, ou caso contrário, dependendo da área de trabalho estar lá.

Sugiro marcar a tarefa como 'interativa' (possivelmente desmarque a caixa de seleção 'Oculta') (não tenho certeza do nome da configuração exata, não tenho uma caixa de 2k8 à mão para testar). Se você está logado enquanto a tarefa é executada, você deve ser capaz de ver qualquer mensagem ou outras coisas que aparecem.

    
por 16.02.2011 / 03:35
0

Os valores de erro em seus exemplos são do aplicativo VB do Windows?

51 & 36 são erros de compartilhamento de rede no Windows (net helpmsg ##), onde estão localizados os exe?

    
por 21.01.2010 / 04:26