본문 바로가기
개발팁

윈도에서 특정포트 사용중인 프로그램 확인하기, 윈도 포트 확인, netstat 특정포트 확인, 윈도우 특정포트 확인

by devscb 2023. 6. 14.
반응형

윈도에서 특정포트 사용중인 프로그램 확인하기, 윈도 포트 확인, netstat 특정포트 확인, 윈도우 특정포트 확인

windows open port, windows port process check, windows port check



결론


cmd에서 아래와 같은 명령어를 치시면 됩니다.


netstat -ano | findstr "포트번호"
tasklist /FI " PID eq PID번호"


자세한 설명이 필요하신 분들만 아래 내용 참고 부탁드립니다.


배경


윈도에서 사용하다보면 특정 포트를 오픈하려고 하는데,
이미 사용중이여서 오픈할 수 없거나 프로그램을 실행할 수 없다는 메시지가 뜨곤 합니다.
이럴 떄, 해당 포트를 사용하고 있는 프로그램을 실행종료하면 문제가 해결되는데요,
해당 프로그램을 찾아내는 방법을 확인해보려고 합니다.
포트 문제가 발생하는 메시지의 예시는 아래와 같은 예시가 있습니다.
"Port 8080 is unavailable."
"Can't open ports"
"port is already used"


해결방법


1) 키보드에서 window키 + R 을 눌러 실행 창을 켜줍니다.


2) cmd를 입력하여 실행해줍니다


3) 아래 명령어를 타이핑하여 엔터를 누릅니다.


netstat -ano | findstr "찾을 포트번호"


그러면 아래와 같이 나오는데요,


각 row마다 아래의 정보를 담고 있습니다.
순서대로.
프로토콜(TCP/UDP), local 주소, 접근하려는 주소, 상태(state), PID(프로세스 ID)

참고로, findstr은 netstat -ano의 출력결과중에서 특정한 글씨를 찾는 명령어입니다.


4) 앞에서 확인한 PID를 이용하여 아래와 같이 입력해줍니다.


tasklist /FI " PID eq PID번호"

 


그러면 아래와 같이, 어떤 프로그램이 port를 사용하고 있는지 확인할 수 있습니다.



프로그램 강제 종료하기


위에서 프로그램을 강제종료하려면 아래와 같은 명령어를 사용하면 됩니다.


taskkill /F /PID "PID번호"


아래는 사용예시입니다



윈도에서 특정포트 사용중인 프로그램 확인하기, 윈도 포트 확인, netstat
windows open port, windows port process check, windows port check

#윈도,#윈도우,#포트,#확인,#windows,#port,#netstat,#takkill,#tasklist

https://devscb.com/post/174

 

Check programs using specific ports in Windows, check Windows ports, check netstat specific ports, check Windows specific ports

Check program using specific port in Windows, check Windows port, check netstat specific port, check Windows specific port windows open port, windows port process check, windows port check conclusion

devscb.com

 

728x90
반응형

댓글