Often, when we start the application to find that the system needs the port to be occupied by other programs, how to know who owns the port we need, many people have a headache, the following is a very simple method, I hope to be useful for everyone
If we need to determine who's taking up our 9050 ports,
1. Windows platform
Execute under Windows command Line window:
1. View all port occupancy
C:\>netstat-ano
Protocol local address external address state PID
TCP 127.0.0.1:1434 0.0.0.0:0 Listening 3236
TCP 127.0.0.1:5679 0.0.0.0:0 Listening 4168
TCP 127.0.0.1:7438 0.0.0.0:0 Listening 4168
TCP 127.0.0.1:8015 0.0.0.0:0 Listening 1456
TCP 192.168.3.230:139 0.0.0.0:0 Listening 4
TCP 192.168.3.230:1957 220.181.31.225:443 established 3068
TCP 192.168.3.230:2020 183.62.96.189:1522 established 1456
TCP 192.168.3.230:2927 117.79.91.18:80 established 4732
TCP 192.168.3.230:2929 117.79.91.18:80 established 4732
TCP 192.168.3.230:2930 117.79.91.18:80 established 4732
TCP 192.168.3.230:2931 117.79.91.18:80 established 4732
2. View the usage of the specified port
C:\>netstat-aon|findstr "9050"
Protocol local address external address state PID
TCP 127.0.0.1:9050 0.0.0.0:0 Listening 2016
P: See, the port is occupied by process number 2016, continue with the following command: (You can also see the PID corresponding process in Task Manager)
3. View the PID corresponding process
C:\>tasklist|findstr "2016"
Image name PID session name Session # Memory usage
========================= ======== ================
Tor.exe 2016 Console 0 16,064 K
P: It's clear that Tor is taking up your port.
4. Conclusion of the process
c:\>taskkill/f/t/im Tor.exe
Turn from: http://www.iteye.com/topic/1117270