cmd端口占用查看和關閉端口

cmd——回車,輸入netstat -ano——回車,能夠查看已佔用的端口,記下端口的PID,而後打開任務管理器,點查看,選擇列,勾選PID肯定,找到對應的PID,結束進程,若是結束不了或者結束後還不起做用,就用ntsd命令


tomcat端口占用解決辦法

若是以前端口沒被佔用,然後來被佔用了,能夠去到D:/tomcat-5.5.26/bin下執行shutdown.bat,這樣佔用的端口就被釋放了

若是任務管理器結束不了進程,就用下邊這個命令

cmd——回車,輸入ntsd -c q -p PID——回車

ntsd -c q -p PID(把最後那個PID,改爲你要終止的進程的PID)。在進程列表中你能夠查到某個進程的PID。

以上參數-p表示後面跟隨的是進程PID, -c q表示執行退出Ntsd的調試命令,從命令行把以上參數傳遞過去就好了。

Windows系統自帶了一個用戶態調試工具ntsd,只要你在命令行下使用ntsd調出某進程,而後退出ntsd便可終止該進程,並且使用ntsd會自動得到Debug權限,所以ntsd能殺掉大部分的進程。

ntsd沒法殺掉的進程:只有System、SMSS.EXE和CSRSS.EXE不能殺。前兩個是純內核態的,最後那個是Win32子系統,ntsd自己須要它。

另外,tskill 命令殺進程也是一個選擇

tasklist能列出全部的進程和相應的信息。

tskill能根據PID(進程ID)進程名等殺死進程。



如下是tskill的詳細使用方法

TSKILL processid | processname [/SERVER:servername] [/ID:sessionid | /A] [/V]

  processid           要結束的進程的 Process ID。
  processname         要結束的進程名稱。
  /SERVER:servername  含有 processID 的服務器(默認值是當前值)。 
                      使用進程名和 /SERVER 時,必須指定 /ID 或 /A
  /ID:sessionid       結束在指定會話下運行的進程。
  /A                  結束在全部會話下運行的進程。
  /V                  顯示正在執行的操做的信息。

下面是tasklist的詳細用法

TASKLIST [/S system [/U username [/P [password]]]]
         [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

描述:
    該工具顯示在本地或遠程機器上當前運行的進程列表。

參數列表:
   /S     system           指定鏈接到的遠程系統。 
   /U     [domain/]user    指定應該在哪一個用戶上下文執行這個命令。 
   /P     [password]       爲提供的用戶上下文指定密碼。若是忽略,提示
                           輸入。 
   /M     [module]         列出當前使用所給 exe/dll 名稱的全部任務。
                           若是沒有指定模塊名稱,顯示全部加載的模塊。 
   /SVC                    顯示每一個進程中主持的服務。 
   /V                      顯示詳述任務信息。 
   /FI    filter           顯示一系列符合篩選器指定的標準的任務。 
   /FO    format           指定輸出格式。
                           有效值: 「TABLE」、」LIST」、」CSV」。 
   /NH                     指定列標題不該該在輸出中顯示。
                           只對 「TABLE」 和 「CSV」 格式有效。 
   /?                      顯示幫助消息。
 
 
 
 
轉載----
相關文章
相關標籤/搜索