How to check which Process is using port 8080 or any other port and vice versa on Windows
Hello Friends,
In this tutorial, you will learn the following :
– How to check which process/application is using a particular port on Windows
– How to check which port is being used by a particular process/application on Windows
How to check which process/application is using a particular port on Windows
Step 1 – Find the process id of the process which is using given port
Syntax
netstat -aon | findstr <port_number>
-a Displays all connections and listening ports.
-o Displays owning process Id associated with each connection.
-n Displays addresses and port numbers in numerical forms
Example
On my system,it displays following output.My tomcat is up and running on port 8080 within eclipse and I executed following command.
netstat -aon | findstr 8080
Here the last column is telling the process id of the process which is using port 8080.
Explanation
netstat -aon
Will give you a list of process Ids which are using given port.
findstr 8080
findstr is functionally equivalent to grep command on Linux.From the output of netstat ,findstr will give the lines which have word 8080 in it.
Step 2 – Find process/application name which is using given port using process id found in the step 1
Syntax
tasklist | findstr <PID>
This will give you the application name which is using that port.
Example
On my system,I used following command to check which process belongs to process id 9260.
tasklist | findstr 9260
Here javaw.exe is the process which is using port 8080.
How to check which port is being used by a particular process/application on Windows
Step 1 – Find process id of the process which is using process with given name.
Syntax
tasklist | findstr <application_name/process_name>
Example
On my system,I executed following command to find first process id of process with name javaw.exe
tasklist | findstr javaw.exe
Here 9260 is the process id of the process javaw.exe.
Step 2 – Find port which is being used by the process id found in step 1.
Syntax
netstat -aon | findstr <PID>
Example
On my system,to find which port is being used by process with process id 9260.
netstat -aon | findstr 9260
As you can see in above output that process 9260 is using port 8080.
Summary
So in this tutorial, you learnt:
– Use of netstat command with -aon options together with findstr command to find out which process is using a particular port and vice versa.
Thanks for reading. Share it with someone you think it might be helpful
Published on System Code Geeks with permission by Gaurav Bhardwaj, partner at our SCG program. See the original article here: How to check which Process is using port 8080 or any other port and vice versa on Windows Opinions expressed by System Code Geeks contributors are their own. |
would love a script that just chews this all up for you and spits out a completed table