Um colega meu recentemente encontrou um problema em que um processo que supostamente havia morrido ainda estava vinculado a uma porta de rede, impedindo que outros processos se ligassem a essa porta. Especificamente, netstat -a -b
estava relatando que um processo nomeado System
com o PID 4476 tinha a porta 60001 aberta, exceto que não existia nenhum processo com o PID 4476, pelo menos até onde eu sabia.
O Process Explorer e o Gerenciador de Tarefas não listaram o PID 4476 (embora houvesse outro processo nomeado System
com o PID 4, que tinha seu próprio conjunto de conexões TCP que não incluíam 60001). taskkill /PID 4476
também relatou que o PID 4476 não foi encontrado.
Existe uma maneira de matar esse misterioso processo do sistema para liberar a porta à qual está atualmente vinculada? O que pode causar isso? Como pode haver processos que nenhum dos Gerenciador de Tarefas, Process Explorer e taskkill conhecem? A reinicialização conseguiu corrigir o problema, mas eu gostaria de saber se há uma maneira de corrigir isso sem reiniciar.