[iis] 포트 80은 SYSTEM (PID 4)에서 사용 중입니까?

내 응용 프로그램 서버에 포트 80을 사용하려고하지만 수행 할 때 다음 netstat -aon을 얻습니다.

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4

작업 관리자에서 프로세스를 조회하면 PID 4is SYSTEM입니다. 연장 없음 … 아무것도 없습니다. 그냥 ” SYSTEM“. 무슨 일이야?

이 과정을 끝내기가 두렵습니다. 어떻게해야합니까?


업데이트 :

나는 또 다른 Stack Overflow question을 통해 이것을 해결 했다 .



답변

IP 주소가 0.0.0.0이고 state = LISTENING : 포트 80이 모든 인터페이스를 수신하고 있음을 의미합니다 (사용되지 않음).

NETSTAT -AN 결과를 읽는 방법 :


답변

“웹 배포 에이전트 서비스”(MsDepSvc)라는 새로운 서비스는 포트 80에서 수신 대기하도록 PID = 4 인 “시스템”을 트리거 할 수도 있습니다.


답변

Windows에서 포트 80을 청취 할 수있는 많은 서비스가 있습니다.

운 좋게도 간단한 콘솔 명령을 실행하여 모두 감지하고 중지 할 수 있습니다.

NET stop HTTP

시작하면 목록이 먼저 나타납니다.
여기에 이미지 설명을 입력하십시오

나중에이 문제를 방지하려면 로컬 서비스로 이동하여 나열된 서비스를 비활성화하십시오 .

NB- 일부 서비스는 ‘NET stop HTTP’를 몇 번만 실행하면 즉시 다시 시작됩니다 .


답변

또한 기본적으로 80으로 설정된 “SQL Server Reporting Services (MSSQLSERVER)”를 중지 해보십시오. 포트 80이 해제되었습니다. PID는 범인을 “시스템”으로 식별했지만 시스템은 여러 가지를 의미 할 수 있습니다.


답변

나는 같은 문제가 있었다. 실행중인 서비스에서 World Wide Web Publishing 서비스를 중지하여 문제를 해결할 수 있습니다.


답변

IIS가 HTTP 요청을 위해 포트 80을 수신하는 것 같습니다.

제어판 / 관리 도구 / 인터넷 정보 서비스로 이동하여 기본 웹 사이트를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 중지 옵션을 클릭하여 포트 80의 리스너가 지워 졌는지 확인하여 IIS를 중지하십시오.


답변

이것은 나를 위해 작동합니다 :

  1. 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭하십시오 .
  2. 관리를 선택 하십시오 .
  3. 서비스 및 응용 프로그램을 두 번 클릭하십시오 .
  4. 그런 다음 서비스를 두 번 클릭하십시오 .
  5. World Wide Web Publishing 서비스를 마우스 오른쪽 버튼으로 클릭하십시오. “를 .
  6. 중지를 선택 하십시오 .