시스템 프로세스가 포트 80에서 청취하는 이유는 무엇입니까? 대기하는 다른 프로세스에 대해 뭔가를

Windows 7 RC1을 실행 중입니다. 시스템에서 IIS를 작동시키는 데 여러 가지 문제가 있으며 오늘 새 응용 프로그램을 설치하고 http : \ localhost \ MyApplication을 사용하여로드하려고하면 오류가 전혀없고 페이지로드가 발생하지 않습니다. 예쁜 흰색 빈 페이지입니다.

파고 들었고 포트 80에서 수신 대기하는 다른 프로세스에 대해 뭔가를 찾았으므로 스캔을 사용하여 netstat -aon | findstr 0.0:80PID 4가 해당 포트에서 수신하고 있음을 발견했습니다.

PID 4는 작업 관리자에 표시되지 않으므로 프로세스 탐색기를 시작했으며 PID 4가 시스템 프로세스임을 보여줍니다. (여러 Google 검색은 시스템이 항상 PID 4를 사용함을 나타냅니다).

그 이후로 나는 기본적으로 붙어 있습니다. 왜 시스템에 포트 80이 필요한지, 어떻게해야하는지 모르겠습니다.

다음 문자열을 검색하면 검색 결과 상단에 두 가지 유용한 Experts-Exchange 기사가 있으며 유용한 정보를 읽으려면 읽을 수 있습니다.

(페이지에 직접 URL을 제공하면 Experts-Exchange가 지불을 요청하지만 Google 검색에서 결과를 클릭하면 맨 아래로 스크롤하여 교환을 읽을 수 있습니다.)

Google 검색은 다음과 같습니다 …
“시스템 프로세스가 포트 80 (Vista)에서
수신 대기 중 ” “”SYSTEM 프로세스가 포트 80에서 수신 대기 중이며 IIS 기본 웹 사이트가 실행되지 못하게 함 “

첫 번째 결과의 마지막 항목은 다음 URL에서 http.sys 추적을 수행하는 방법을 보여줍니다.

http://blogs.msdn.com/wndp/archive/2007/01/18/event-tracing-in-http-sys-part-1-capturing-a-trace.aspx

추적은 아무 쓸모가 없었다. 이견있는 사람?



답변

Windows 7 (인터넷 아카이브)의 포트 80에서 Apache를 실행 하는 방법 에 대한이 게시물에서는 요점을 설명합니다.

http.sysWindows 7 에서는 ‘ ‘(Windows Remote Management?) 서비스가 기본적으로 사용되는 것으로 보입니다.
추가 정보를 보려면 해당 링크의 설명을 실행하십시오.

하이픈 사이트에 반드시 유일한 답변이있는 것은 아닙니다.


답변

‘Web Deployment Agent Service’는 포트 80에서 시스템으로 실행됩니다. WebMatrix를 사용하는 경우이 기능이 실행 중일 수 있습니다.


답변

Services.msc를 열고이 서비스 “Sql 서버보고 서비스 (MSSQLSERVER)”를 중지하십시오.

여기에 이미지 설명을 입력하십시오

나는 모든 것을 시도했지만 그것은 나를 위해 일했다 :

해당 서비스를 중지하는 방법에 대한 추가 지침은 다음과 같습니다.

  1. 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭
  2. 관리를 선택 하십시오
  3. 서비스 및 응용 프로그램을 두 번 클릭하십시오
  4. 그런 다음 서비스를 두 번 클릭하십시오.
  5. “Sql 서버보고 서비스 (MSSQLSERVER)”를 마우스 오른쪽 단추로 클릭하십시오.
  6. Stop
    …을 선택 하면 포트 80이 해제됩니다.

답변

명령 행에서 HTTP 서비스를 일시적으로 중지 할 수 있습니다.

  1. 관리자 명령 프롬프트를 실행하십시오 (예 : 시작, 검색 cmd, 마우스 오른쪽 단추를 클릭하고 “관리자 권한으로 실행”을 선택하고 UAC 프롬프트가있는 경우 승인).
  2. 유형 net stop HTTP
  3. HTTP 서비스에 의존하는 다른 실행중인 서비스가있는 경우 목록이 표시됩니다. 당신이없이 할 수없는 일이 나열되어 있는지 확인하십시오. 또는 일시적으로 포트 80을 사용하기 위해 HTTP를 중지하는 경우 포트를 완료 한 후 다시 시작하려는 종속 서비스를 기록해 두십시오. 어느 쪽이든 괜찮다면 y계속 입력하십시오 .
  4. 일부 종속 서비스는 작업을 취소하는 중지 제어 경고를 발생시킬 수 있습니다. net stop HTTP중지 될 때까지 반복 하십시오 (예 :라고 말할 때까지 The HTTP service was stopped successfully.).
  5. 나중에 net start관리 도구의 서비스 항목을 사용 하거나 사용하여 종속 서비스를 다시 시작할 수 있으며 HTTP 서비스가 자동으로 다시 시작됩니다.

답변

telnet localhost 80은 “SQL 서버보고 서비스”를 의미하는 HttpAPI / 2.0을 반환합니다. 동일하게 중지하면 포트 80이 해제됩니다.


답변

ProcessExplorer를 가져 와서 실행하고 모든 프로세스 (서비스)의 TCP / IP 속성을 열고 http (80) 포트를 수신하는 프로세스 (서비스)를 찾아서 끄십시오.

Autodesk EDM Server가 http (80) 포트를 듣고있는 것을 발견했습니다.


답변