maheshpv, have you tried to run ipconfig /renew_all? It resets the IP stock, and it might(!) release old ports/applications assignments. Of course, in case it works, it's going to interrupt your TCP/IP services currently running.
I've never done it myself, just a speculation. Again, in case it works, you can make a batch to run it every so often, but to fix the problem (as hard as it might be) would be the best solution.
Hope it helps...