ETC

[Windows] 특정 Port를 점유 중인 프로세스 확인하기

Hits: 8

1. CMD 관리자 권한으로 실행하기

먼저 CMD(명령 프롬프트)관리자 권한으로 실행합니다.


2. netstat 명령어로 포트 확인

다음 명령어를 입력합니다:

netstat -ano | findstr :80

위 명령어는 80번 포트를 사용 중인 프로세스를 찾아줍니다.

🔍 예시 출력

TCP    0.0.0.0:80    0.0.0.0:0    LISTENING    4
  • 마지막 숫자 4PID (Process ID) 입니다.

3. tasklist 명령어로 PID의 프로세스 확인

이제 다음 명령어를 입력합니다:

tasklist /FI "PID eq 4"

🔍 예시 출력

이미지 이름      PID     세션 이름      세션#    메모리 사용
System 4 Services 0 136 K

System 프로세스가 포트 80을 점유하고 있다는 걸 알 수 있습니다.


4. 마무리

결론적으로, System 프로세스가 포트 80을 점유 중이라면
이는 Windows의 내부 서비스(예: HTTP.sys)가 사용 중일 수 있습니다.
보통은 IIS 또는 예약된 URL 때문입니다.

확인을 위해 아래 명령어를 사용해보세요:

netsh http show urlacl

💭 덧붙임

System이 잡고 있는 이유는 뭘까요? 답답합니다 정말…

(로컬 테스트 시에는 포트 해제나 서비스 비활성화를 고려해볼 수 있습니다.)

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다