windows 埠被程序占用 但是程序已經關閉

2021-08-05 23:03:39 字數 362 閱讀 1870

windows 埠被程序占用 但是程序已經關閉,再開此程式,提示開啟失敗或埠被占用等。

這是因為此程序使用了system("start a.exe")等類似的語句,或者關閉程序時使用了*.bat的

批處理檔案(會呼叫cmd)關閉程序。導致在其他程序還未退出時,

windows的cmd程序和conhost程序都不會完全退出。此時如果啟動start的父程序退出,

也不會退出的很乾淨。埠就被留下來了。

解決辦法:

只要用任務管理器殺死所有看到的cmd程序,裡面必然有乙個或幾個是那個髒程序留下來的。殺掉後conhost也會退出。

然後就會發現埠什麼的被釋放掉。親測有效!!!雖然conhost並沒有退出

Windows檢視指定埠被哪個程序占用

netstat anonetstat ano findstr 埠號 檢視占用該埠的pid,注意埠號要加上雙引號。執行 netstat ano findstr 80 以檢視80埠為例,可以看到占用伺服器端的80埠的本地程式的pid是10852。當然也可以檢視占用本地埠的pid,這裡就不演示了。task...

何隆昌 windows埠占用,程序占用

電腦cmd 檢視所有埠 netstat ano檢視單個埠 netstat aon findstr 9000 強制終止程序 taskkill f t im 1 使用命令檢視埠,這裡檢視10000埠 netstat aon findstr 10000 在這裡,可以看到,本地的10000埠被pid為436...

80埠被system程序占用解決

最近在做php前端開發,相信很多人碰到過這種情況 安裝wamp後,執行所有服務,準備寫下hello world!卻發現apache啟動失敗,於是 機智的開始test port 80,顯示被microsoft iis 10.0占用 很多人告訴你,關閉iis!然而你找了半天,木有iis啊!iis並沒有裝...