Ho scoperto un processo in esecuzione con PID 26376 in ascolto sulla porta 9001 e 9002 come quando provo a eseguire il mio programma (come servizio) che si collega a quella porta che fallisce.Il PID esiste in netstat ma non esiste nel task manager
Ma quando provo ad eliminarlo utilizzando taskkill/PID, si dice che il processo 26376 non è stato trovato. Allo stesso modo, quando provo a trovare il processo in task manager con "Mostra processi da tutti gli utenti" selezionato, non sono riuscito a trovarlo da nessuna parte.
Qualcuno può spiegarlo? È un processo di zombi defunto? Sospetto che il processo di ascolto su quella porta sia una precedente istanza del mio programma in esecuzione, ma cosa potrebbe aver causato questo?
MODIFICA: Sysinternals TCPView mostra il processo come inesistente. Process Explorer Sysinternals non mostra il processo. Elenco attività non mostra il processo.
Questo post sembra risolvere il tuo problema: [http://superuser.com/questions/191416/pid-number-in-task-manager-cant-be-found][1] [1]: http://superuser.com/questions/191416/pid-number-in-task-manager-cant-be-found – zzk
Process Explorer non vederlo e nemmeno Tasklist, solo TCPView mostra che il processo è inesistente, ma la porta è ancora legata. – shawn
Per quanto tempo è legato? Potrebbe essere l'opzione di pausa linger. – cdarke