[CMD][Windows] 특정 포트 종료하기

2022. 10. 25. 11:00·CMD

이미 특정 포트를 점유하고 있는 프로세스를 종료시켜 해당 포트를 다시 사용할 수 있게 해보자

포트 프로세스 id 알아내기

netstat(network statistics) 툴을 사용해 원하는 포트를 찾는다.

netstat는 프로토콜 통계와 현재 TCP/IP 네트워크 연결을 표시하는 툴이다.

모든 포트 조회하기

netstat -ano

특정 포트 조회하기

모든 포트를 조회하면 꽤 많은 결과가 나와 원하는 걸 찾기 어려울 것이다.

이럴 땐 특정 문자열을 검색하는 findstr(find string) 명령어를 활용한다.

netstat -ano | findstr {포트번호}

netstat 옵션

netstat --help로 옵션 값을 확인할 수 있다.


여러 옵션을 적용해서 조회하고 싶다면 -a -n -o 또는 -ano와 같이 입력하면 된다.

  • -a : 살아있는 모든 포트 표시
  • -b : 포트 관련 실행파일 표시
  • -e : 이더넷 통계 표시
  • -f : 외부 주소의 정규화 도메인 이름 표시
  • -n : 주소와 포트 번호를 숫자 형식으로 표시
  • -o : 프로세스 id 표시
  • -p : proto로 지정한 프로토콜 연결 표시
  • -q : 모든 포트 및 비수신 대기 TCP 포트 표시
  • -r : 라우팅 테이블 표시
  • -s : 프로토콜별 통계 표시
  • -t : 현재 연결 오프로드 상태 표시
  • -x : 연결, 수신기, 엔드포인트(공유 끝점) 표시
  • -y : TCP 연결 템플릿 표시

이더넷 통계 표시

프로세스 종료하기

taskkill 명령어로 PID(프로세스 id)를 사용해 원하는 프로세스를 종료한다.

taskkill /f /pid {프로세스 id}

taskkill 옵션

taskkill /?로 옵션 값을 확인할 수 있다.

  • /s : 원격 시스템 지정
  • /u : 명령 실행하는 사용자 컨텍스트 지정
  • /p : 사용자 컨텍스트 암호 지정
  • /fi : 작업 집합 필터
  • /pid : 종료할 프로세스 id 지정
  • /im : 프로세스 이미지 이름 지정
  • /t : 프로세스의 자식 프로세스까지 종료
  • /f : 강제 종료
728x90
저작자표시 비영리 변경금지 (새창열림)

'CMD' 카테고리의 다른 글

[CMD][Linux/Ubuntu] 프로그램(패키지) 삭제, 계정 전환  (0) 2022.10.24
'CMD' 카테고리의 다른 글
  • [CMD][Linux/Ubuntu] 프로그램(패키지) 삭제, 계정 전환
Wintinue
Wintinue
201 Created!
  • Wintinue
    Win Record
    Wintinue
    • 📘 Post (68)
      • Android (32)
      • Nest.js (1)
      • NGINX (1)
      • Error (10)
      • AWS (1)
      • Git (3)
      • IT용어 (4)
      • CMD (2)
      • Language (5)
        • PHP (3)
        • Java (2)
      • Project (5)
        • 개인 프로젝트 (3)
        • 팀 프로젝트 (2)
  • 링크

    • Github
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.3
Wintinue
[CMD][Windows] 특정 포트 종료하기
상단으로

티스토리툴바