Windows

Windows 포트번호로 프로세스 상태, 이름 검색 및 프로세스 종료 방법 (CMD/ 작업관리자)

JeongKyun 2022. 6. 15.
반응형

서론

서버를 돌린다거나 어떤 프로그램을 사용할 때 해당 포트가 열려있지않은 것 같은데 이미 포트를 점유 및 실행이 되고있다고할 때 해당 포트를 점유하고있는 프로세스의 이름을 알기위해 해당 명령어들을 정리한다.

포트로 프로세스 상태 검색 방법

1. 명령프롬프트(CMD) Open

2. netstat -ano | findstr "port" 입력

위의 이미지처럼 입력해주면 해당 포트를 사용하고있는 프로그램의 상태와 PID(마지막 열)가 나온다. 이 명령어를 통해 현재 진짜 해당 포트가 점유되고있는지도 알 수 있다.

검색한 PID로 프로세스 이름 검색 방법

1. 명령프롬프트(CMD) Open

2. tasklist | findstr "PID번호" 입력

다음과 같이 findstr에 PID를 입력 후 실행하면 해당 포트를 점유하고있던 프로세스의 이름이 나온다. 이렇게 현재 사용하려는 포트가 점유되고있는데 어떤 프로세스가 점유하고싶은지 알고싶을 때 다음과 같이 진행하면 된다.

프로세스 종료 (Kill)

1. 명령프롬프트(CMD) Open [관리자 권한 실행]

2. taskkill /f /pid "PID번호" 입력

위와 같이 cmd 명령어로 종료하는 방법 또는 프로세스의 이름을 알고있기때문에 작업관리자에서 해당 프로세스를 죽이는 방법도 있다.

댓글

💲 많이 본 글