How to Check and Identify Which Application is Listening or Opening Port 80 and 443 on Windows如何檢查和確定哪些應用是聽力或開放端口80和443在Windows

After installing Apache HTTPD web server or Microsoft IIS Internet Information Services web server, or any other application software or service and daemon that requires to open and listen to port 80 (HTTP) or port 443 (HTTPS SSL), it’ll be a surprise if some other application or processes have stolen, used and occupied port 80 and/or 443.安裝後的Apache的httpd Web服務器或微軟的IIS Internet信息服務Web服務器,或任何其他應用軟件或服務和守護,需要開放,並聽取端口80 ( HTTP )或端口443 ( HTTPS的SSL )的,它會是一個驚喜如果有其他應用程序或進程已經被盜,使用和被佔領的端口80和/或443 。 No web server has been running on the Windows system before, so what’s the process that uses port 80 or 443 on the system?任何Web服務器已經運行在Windows系統之前,所以其過程是什麼,使用端口80或443的系統嗎?

For example, after installing Apache web server using例如,在安裝Apache Web服務器使用 XAMPP , the following error message may appear: ,對可能出現下列錯誤訊息:

(OS 10048) Only one usage of each socket address (protocol/network address/port) is normally permitted. (操作系統10048 )只有一個使用的每一個套接字地址(協議/網絡地址/端口)通常是不允許的。 : make_sock: could not bind to address 0.0.0.0:80 : make_sock :不能綁定到地址0.0.0.0:80
no listening sockets available, shutting down沒有聽插座可用,關閉

Here’sa few built-in commands and how to guide that can help users to find out and identify which application or process that is already using, opening and listening on port 80 or 443 on the Winodws operating system such as Windows Vista, Windows XP, Windows 7, Windows Server 2003 and 2008.下面幾個內置的命令,以及如何引導,可以幫助用戶查找和確定哪些應用程序或進程已經使用開放和偵聽端口80或443的Winodws操作系統,如Windows Vista中, Windows XP中時, Windows 7 , Windows Server 2003和2008年。

  1. Open Command Prompt window by typing Cmd in Run command box or Start Search, and hit Enter.打開命令提示符窗口輸入指令在運行命令框中或開始搜尋,並按下Enter鍵。
  2. Type in the following netstat command:鍵入下面的netstat命令:

    netstat -o -n -a | findstr 0.0:80 netstat -鄰正一| findstr 0.0:80

    or

    netstat -o -n -a | findstr 0.0:443 netstat -鄰正一| findstr 0.0:443

    or simply,或簡單地說,

    netstat -aon netstat -怡安

    Note: The last command will list all connection that is listening, established, starting, closing and all other states, so the list is long, and user has to manually search for rows that has connection originating or targeting to 1270.0.1:80/443 or 0.0.0.0.80/443.注:最後一個命令將列出所有方面,是聽,建立,啟動,關閉和所有其他國家,因此名單是漫長的,和用戶手動搜索行已連接原產地或配置1270.0.1:80 / 443或0.0.0.0.80/443 。

  3. The following line(s) of results should be returned:下面一行( s )的結果,應退還:

    TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 8704的TCP 0.0.0.0:80 0.0.0.0:0偵聽8704

    The last column of each row is the process identified (process ID or PID).最後一欄的每一行是確定的進程(進程ID或定PID ) 。

  4. Identify which process or application is using the port by matching the PID against確定哪些進程或應用程序正在使用的端口匹配的PID反對 PID number in Task Manager PID控制數量任務管理器 .

Another alternative to determine and identify which application is using port 80 or 443 is by using Telnet application.另一種辦法來確定,並確定哪個應用程序正在使用端口80或443是使用Telnet應用。 Just type the following command to Telnet to the system in port 80 or 443:只需鍵入以下命令遠程登錄到該系統的端口80或443 :

telnet localhost 80遠程登錄本地80

or,或,

telnet localhost 443遠程登錄本地443

If the Telnet connection can be opened, normally the banner of the application which opens the port will be shown, and help user to identify which process that actually listening on the port.如果的Telnet連接可以打開,通常的旗幟的應用開闢港口將顯示,幫助用戶確定哪些過程,實際上偵聽端口。

Tip: The command above can be used to identify and check what processes is using any other ports too, such as 7 (Echo), 21 (FTP), 23 (Telnet), 25 (SMTP), 53 (DNS), 70 (Gopher), 79 (Finger), 107 (RTelnet), 110 (POP3), 119 (NNTP), 139 (NetBIOS), 143 (IMAP), 194 (IRC), 3128, 8080, 10000, and etc.提示:上面的命令可以用來識別和檢查哪些進程正在使用的任何其他港口太多,如7 (迴聲) , 21 (的FTP ) , 23 (遠程登錄) , 25 (的SMTP ) , 53 ( DNS )的, 70 (的Gopher ) , 79 (指) , 107 ( RTelnet ) , 110 ( 3 ) , 119 (的NNTP ) , 139 ( NetBIOS )的, 143 (的IMAP ) , 194 (體育館) , 3128 , 8080 , 10000 ,等

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. 重要說明:這是一台機器翻譯網頁這是“原樣”提供,無保修。 Machine translation may be difficult to understand.機器翻譯可能很難理解。 Please refer to請參閱 original English article英文原文的文章 whenever possible.只要有可能。

Share and contribute or get technical support and help at共享和貢獻或獲得技術支持和幫助 My Digital Life Forums 我的數字生活論壇 .



One Response to “How to Check and Identify Which Application is Listening or Opening Port 80 and 443 on Windows”一對“如何檢查和確定哪些應用是聽力或開放端口80和443在Windows ”

  1. Disable Skype from Using, Opening and Listening on Port 80 and 443 on Local Computer » My Digital Life禁用Skype的使用,開幕式和聽力的端口80和443本地計算機»我的數字生活
    December 3rd, 2008 03:27 08年12月3日3時27
    1

    [...] Service) is currently installed or running on the system. [...]服務)目前正在安裝或運行的系統。 If you investigates to the root by identifying which application is using the port 80, the cause of the problem is due to Skype.如果你調查的根源,確定哪個應用程序使用的是端口80 ,問題的原因是由於Skype的。 Skype allows users to use port 80 and 443 as an [...] Skype的用戶可以使用端口80和443作為[...]

Leave a Reply留下一個回复

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> 您可以使用這些標籤: href="" title="">的<a <abbr title=""> <acronym title="">的<b> <blockquote cite=""> <cite>的<code> “刪除日期時間= “ ” “的<em> <i> <q cite=""> <strike>的<strong>

Subscribe to comments feature has been disabled. 訂閱評論功能已被禁用。 To receive notification of latest comments posted, subscribe to 收到通知的最新評論張貼,訂閱 My Digital Life Comments RSS feed 我國數字化生活的評論RSS種子 or register to receive 接收登記 new comments in daily email digest. 中新評論的電子郵件,每天消化。
Custom Search

New Articles新文章

Incoming Search Terms for the Article收到的搜索字詞的文章