Não consegui encontrar ajuda para essa pergunta específica e me pergunto se ela tem uma solução. Eu tenho várias instâncias de um programa em execução no Windows 7. Como posso matar uma janela específica (talvez com base no nome do arquivo que está aberto)?
Antecedentes: Eu tenho um aplicativo cliente para um software ETL (SAS EG) na minha área de trabalho e, rotineiramente, algo dá errado e uma sessão congela. Mas tenho muitas sessões abertas ao mesmo tempo, ou seja, várias instâncias do programa em execução na minha área de trabalho, cada uma tendo sua própria sessão no servidor remoto. Quero matar apenas o que congelou e continuar trabalhando com as outras instâncias. Sei que é possível, posso matar uma única instância do Gerenciador de Tarefas, mas é uma roleta russa, pois os processos não podem ser distinguidos um do outro no Gerenciador de Tarefas. Muito obrigado por qualquer ajuda.
TASKLIST /V
mostra o título da janela.
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T