# Ways to test port connections & ports occupied by Windows services

#### Test Port Connection

Powershell

<span data-keep-original-tag="false" data-original-attrs="{"style":""}" style="background-color: rgb(255, 164, 0);">Host</span> <span data-keep-original-tag="false" data-original-attrs="{"style":""}" style="background-color: rgb(111, 168, 220);">Port</span>

Test-NetConnection <span data-keep-original-tag="false" data-original-attrs="{"style":""}" style="background-color: rgb(255, 164, 0);">localhost </span>-Port <span data-keep-original-tag="false" data-original-attrs="{"style":""}" style="background-color: rgb(111, 168, 220);">9010</span>

<span data-keep-original-tag="false"> </span>- OR -

New-Object System.Net.Sockets.TcpClient("<span data-keep-original-tag="false" data-original-attrs="{"style":""}" style="background-color: rgb(255, 164, 0);">localhost</span>", <span data-keep-original-tag="false" data-original-attrs="{"style":""}" style="background-color: rgb(111, 168, 220);">80</span>)

#### Find out the port occupied by which application / service

####  

![](https://i.imgur.com/ZwVhMj1.png)

1\. Find out the process ID

Netstat -aon | findstr \[port\]

2\. Find the application name by PID

Tasklist | findstr \[pid\]