[Window] 특정 포트 사용하는 PID 찾기 / 강제 종료

Symptoms

  • Window 환경에서 특정 포트를 사용하는 PID를 검출하여 kill 하기 위해 필요

Environment

  • Windows 제품군.

Solution

  • netstat 명령으로 특정 포트 PID 검출

    C:\>netstat -ano | find “4899”

    TCP 0.0.0:4899 0.0.0.0:0 LISTENING 567
  • 567 PID 프로세스명 확인

    C:\>tasklist /FI “PID eq 567”

    이미지 이름 PID 세션 이름 세션# 메모리 사용

    =========== === ========= ===== ===========
    process.exe 567 Console 0 4,700 K
  • 1234 포트 사용 프로세스 kill ( cmd )

    C:\> for /f “tokens=5” %p in (‘ netstat -ano ^| find “:1234” ‘) do taskkill /F /PID %p
  • batch 구성 시