[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
- 마지막 숫자
4
는 PID (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이 잡고 있는 이유는 뭘까요? 답답합니다 정말…
(로컬 테스트 시에는 포트 해제나 서비스 비활성화를 고려해볼 수 있습니다.)