Monday, February 3, 2014

Port already in use (Windows)

If you have difficulty to start a server on Windows, verify first that the port of the server is still free (ex.: 80).

In command line:

> netstat -aon | find /i "listening"
 TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       13036
 TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       740
 TCP    0.0.0.0:443            0.0.0.0:0              LISTENING       13036
 TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
 TCP    0.0.0.0:1025           0.0.0.0:0              LISTENING       488
 TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING       784
 TCP    0.0.0.0:5000           0.0.0.0:0              LISTENING       1116
 TCP    0.0.0.0:5631           0.0.0.0:0              LISTENING       1188
 TCP    0.0.0.0:8008           0.0.0.0:0              LISTENING       1380
 TCP    127.0.0.1:1075         0.0.0.0:0              LISTENING       4980
 TCP    127.0.0.1:5152         0.0.0.0:0              LISTENING       1468
 TCP    172.26.156.30:139      0.0.0.0:0              LISTENING       4
 TCP    172.26.156.30:52028    0.0.0.0:0              LISTENING       1116

And then, you just need to find what is this process for:

> tasklist | find /i "13036" 
httpd.exe                    13036 Console                    0      1,024 K

No comments:

Post a Comment