Página 1 de 1
Problema com executável no servidor da rede
Enviado: 21 Mar 2014 05:54
por lugab
Bom dia ,amigos. Estou com um problema:
Mesmo quando a estação de trabalho ( windows 7) encerra normalmente o uso de um executável hospedado
no servidor (server 2008), o arquivo executável permanece sinalizado como "EM USO" e eu não posso nem
renomear, nem excluir o executável. Sò consigo manipular o executável do servidor,caso eu reinicie a estação
Qdo as estações eram Windows XP e o servidor era SERVER 2003, isso não acontecia , e após encerrar o uso
pela estação, o executável já estava liberado e não precisava reiniciar a estação
Alguém tem idéia de como regularizar isso ?
Problema com executável no servidor da rede
Enviado: 21 Mar 2014 08:24
por Pablo César
lugab escreveu:Sò consigo manipular o executável do servidor,caso eu reinicie a estação
Você confirma que somente após reiniciar estação é que libera ? Ou você quis dizer que somente ao reiniciar o
servidor é que libera o executável ? Porque é estranho isso e gostaria confirmar se o aprendimento vem da estação ou do servidor...
Problema com executável no servidor da rede
Enviado: 21 Mar 2014 09:33
por Poka
Comigo também acontece. Em +- 12 maquinas, mas é somente em uma, não precisa reiniciar o servidor, só o terminal, parece que nem precisa reiniciar, dar CTL Alt Del e finalizar o sistema parece que resolve. O motivo não sei também, se alguém souber.
Poka
Problema com executável no servidor da rede
Enviado: 21 Mar 2014 10:48
por lugab
Sim, Pablo e Poka. Eu sou obrigado reiniciar a estação
. As vezes é osso, pq todo mundo diz "nao fui eu" e a gente tem q sair desligando uma por uma. Pensem no prejuízo e no desconforto q isso causa !!!
É inacreditável que Windows 7 não se comunique direito com o Server 2008.
Problema com executável no servidor da rede
Enviado: 21 Mar 2014 11:22
por Pablo César
lugab escreveu:tem q sair desligando uma por uma. Pensem no prejuízo e no desconforto q isso causa !!!
Se bem que para gravar o executável, todo mundo deve sair do programa para ser atualizado... mas se por outro lado, isso causa outros transtornos, como: arquivos abertos, corrupção de dados, dupla instância do programa. Ai eu diria que até acharmos a razão pode ser tentado:
1. Setar o atalho do programa, com compatibilidade com XP. Já experimentou isto ? Colocou também para ser executado como administrador ?
2. Mudar os executáveis para cada estação. Claro que isto irá demandar com alteração de código, colocando path completo dos arquivos de dados no servidor. Daria trabalho, mas talvez resolva.
3. Fazer uma BAT que chame o programa e após o comando que se posicione e execute o programa, chamar outro aplicativo que verifique se o arquivo EXE está em execução e que este execute um kill application. Claro isto seria uma medida apaleativa, até encontrarmos a razão disto.
Problema com executável no servidor da rede
Enviado: 21 Mar 2014 16:15
por lugab
Pablo
Se bem que para gravar o executável, todo mundo deve sair do programa para ser atualizado...
É justamente para dar manutenção no EXE q a gente pede q o usuário saia do aplicativo. Ele sai, mas o servidor impede a manuteção , informando "Arquivo em uso"
3) Fazer uma BAT que chame o programa e após o comando que se posicione e execute o programa, chamar outro aplicativo que verifique se o arquivo EXE está em execução e que este execute um kill application. Claro isto seria uma medida apaleativa, até encontrarmos a razão disto.
Achei interessante e gostaria de testar a sugetão 3.
Podes passar um exemplo de uso ? Qual a linha de comando do kill aplication ? Quais parametros devo passar ?
Problema com executável no servidor da rede
Enviado: 21 Mar 2014 20:07
por Pablo César
Apartir da versão XP tem o comando TaskKill do próprio sistema operacional:
http://www.tech-recipes.com/rx/446/xp_k ... _taskkill/
http://forum.thewindowsclub.com/windows ... 7-8-a.html
Existe um exemplo no C:\MINIGUI\SAMPLES\PROCESS_KILLER
Também existe WAPI -KILLAPPLICATION: no aplicativo do Maligno.
Você testou a opção 1 ?
Problema com executável no servidor da rede
Enviado: 23 Mar 2014 05:43
por lugab
Muito obrigado, Pablo
Problema com executável no servidor da rede
Enviado: 27 Mar 2014 09:03
por paiva_dbdc
pegando o bonde andando.
se quer atualizar o sistema com alguem usando é isso ?
delete o exe.old
renomeio o exe.exe para exe,old
e renomeio o atual.exe para exe.exe
EU na realidade faço um loop par acriar o old. tipo .001 .002 ate achar
uso isso a uns 10 anos no minimo atualizo a qq hora do dia
quem me deu a informacao foi o Marcelo Lombard