Если процесс действительно имеет открытый порт, вы можете легко проверить это (и закрыть процесс) с помощью TCPView . Может случиться так, что порт просто задерживается (например, из-за неправильного выключения), и в этом случае вам придется подождать, пока сокет не закроется, и убедиться, что код ясен в этом отношении.