知識社群登入
Q.執行安裝程式後, 出現 HTTP port (80) in use 的訊息? (無法安裝)
A.這表示在您的電腦中有其他程式或服務佔用 80 port,導致系統無法安裝,
請依照下列方式解除:

1. 檢查電腦中是否正在執行 skype、msn、防毒 (如 Kaspersky、NOD32、OfficeScan 等) 或 P2P 軟體,   
    先將以上軟體停止執行後,再重新安裝 PMS。
    
     註: 如果有安裝
NOD32, 停用後依然無法安裝,則請透過工作管理員檢查處理程序中是否有 "ekrn.exe",
          有的話請先將它結束再安裝 PMS


2. 檢查是否有其他 Web 軟體 (如 IIS) 佔用 80 port,
    若有,請先至 [控制台 / 系統管理工具 / 服務] 將該服務停用,並將啟動方式改為手動。
    檢查的方式可以透過 命令提示字元 中輸入 netstat -ab,看 80 port 被那支程式佔用
                
    用 nestat -ab 會查出很多資料,只要找到 "TCP_電腦名稱:http (上圖為 yat : http)" 此行,即可看出 80 port
    是被哪支程式佔用。以上圖為例,是被 apache.exe 程式佔用。

    註: 如果有安裝 SQL Server, 且服務中有出現「SQL Server Reporting Services (MSSQLSERVER)」
         的話, 請先停用該服務)

       
  


若還是找不到佔用的程式,還可以使用另一方法試試

1. 用 "netstat -ona" 指令查查看,找出哪個 process 佔住 port 80
   
   
2. 從上圖紅框處可以得知是 PID 13204 的 process 佔用 80 port ,
    接著到 [工作管理員 / 服務] 去看看 13204 是哪個服務在使用,
    而預設欄位並沒有顯示 PID,需先到 [檢視 / 選擇欄位] 將 PID (程式識別元) 勾選 (如下圖)
    並在佔用的服務名稱上 [按滑鼠右鍵 / 停止服務] 即可。
   
     
[原始文件: 系統安裝流程]