1. 程式人生 > >Windows下如何殺掉程序或佔用相關埠號的程序

Windows下如何殺掉程序或佔用相關埠號的程序

<pre name="code" class="python">
平時工作中,在Windows系統下,經常在工作管理員裡面發現,某一程序數目非常之多,而且該程序都是無效的,我們想把這些程序都殺掉,一個個進行結束程序不合理,這樣顯得效率較低,那如何進行操作呢?

Windows提供了一個taskkill命令,為我們提供了方便。首先,我的電腦中工作管理員裡面有若干aapt.exe程序(該應用程式主要用來解析android上平時下載的apk),如下圖所示,aapt程序還是非常多的,佔用了非常多的記憶體,看著不爽。


那麼,我們就用taskkill命令將他們全部結束掉。

     

如果第一次沒有將程序全部結束掉,那麼我們可以多執行幾次即可,直到系統中沒有aapt.exe程序為止。

我們有時除錯程式或者執行adb命令時,會導致失敗,那是因為該埠被佔用。我們在此以adb命令來舉例。

adb shell命令一般佔用5037號埠,而該埠經常會被一些其他程式佔用,我們如何找到這個程序,並將其結束掉呢?

我們可以使用如下命令來找出哪個程序佔用5037這個埠

netstat -ano | findstr "5037"

最後一列為佔用5037埠的程序號,PID為9060,那麼我們可以在工作管理員裡檢視改程序號所對應的程序,直接右擊結束該程序即可。或者使用上面提到的taskkill命令,它主要是用來批量刪除某些程序,當然,也可以用來刪除一個程序,使用方法如下:

taskkill /PID 9060 /F

其中,/F主要是用來強制刪除。


可以看到佔用該埠的程序已經被結束掉。

OK。目前為止,主要講述了taskkill命令,如何結束一些我們不需要的程序,希望對大家有所幫助。

相關推薦

Windows如何殺掉程序佔用相關程序

<pre name="code" class="python"> 平時工作中,在Windows系統下,經常在工作管理員裡面發現,某一程序數目非常之多,而且該程序都是無效的,我們想把這些程序都殺掉,一個個進行結束程序不合理,這樣顯得效率較低,那如何進行操作呢?

linux如何解除被佔用

在本例中,假設8080埠被佔用。   1.檢視8080埠是否被佔用: netstat -anp | grep 8080輸出結果:tcp        0      0 :::8080      

Windows查詢佔用8080程序並殺死程序

首先查詢到佔用8080埠的程序號PID是多少 CMD>netstat -ano | findstr 8080 這個命令輸出的最後一列表示佔用8080埠的程序號是多少,假設為1234 kill掉這個程序 CMD>

Windows中殺死佔用某個程序

第一步 根據埠號查詢對應的程序號 netstat -ano | findstr 80 //列出程序極其佔用的埠,且包含 80 1 結果如下:  發現 8080 埠被 PID(程序號)為 9268 的程序佔用。 第二步 據程序號尋找程序名稱 tasklist | fi

Linux檢視程序ID,根據程序ID檢視佔用,根據檢視佔用程序

1、ps 檢視系統中正在執行的程序,具體引數如下 ps:---檢視系統當中所有正在執行的程序 ps aus #檢視系統中的所有程序,使用BSD作業系統格式 ps -le #檢視系統中所有程序,使用Linux標準命令格式 兩組選項可記任意一種 作用都是列出系統下所有程序 選

殺掉佔用指定程序

有時啟動tomcat,會啟動失敗,說埠已經被佔用,那麼到底是哪個程式佔用了埠呢? 如何判斷是哪個程序(程式)佔用了指定的埠呢? 下面我會分兩個平臺(windows,linux)來進行詳細說明 windows 系統 通過如下命令查詢佔用指定埠的pid(

window 中殺死佔用某個程序

第一步,開啟cmd命令視窗,輸入命令,根據埠號查詢對應的程序號 netstat -ano | findstr 8080 //檢視8080埠 netstat -ano | findstr 80 //列出程序及其佔用的埠,並且包含80 發現8080埠被PID(程序號)為952的程

解決Windows無法對docker容器進行對映的問題

解決Windows下無法對docker容器進行埠對映的問題 在安裝了一個Windows下安裝了docker,並嘗試在其中執行Nginx服務,但對映完畢之後,在主機的瀏覽器中,開啟localhost:port無法訪問對應的服務。 原因:docker是執行在Linux上的,在Windows中執行

windows 關於檔案被佔用,如何清理問題

有時候我們在刪除或者替換檔案時,系統會提示檔案被佔用 可是我們找了半天也沒有找到在什麼地方開啟,此時我們該怎麼辦呢? 1.開啟“工作管理員” 2. 在效能”選項卡里,點選“開啟資源監視器” 3.在開啟的資源監視器中,下方的關聯的控制代碼的搜尋框裡,搜尋被佔用的檔名,然後根據列表裡搜尋出來的

windows 程序

taskllist 檢視所有程序PID 1.檢視埠號(6397)對應的程序 netstat -aon|findstr "6379" 2.通過PID檢視程序名字 tasklist|findstr "2308" 3.關閉程序 根據程序名字 taskkill /f /t /

Windows殺掉全部的子執行緒

最近遇到一個問題,就是在Windows下怎麼殺掉全部的子執行緒,現把解決方法記錄下。 問題來源:   用python執行了一個bat指令碼,指令碼的內容是執行一系列的adb命令,然後執行一個server。其中需要在新的cmd視窗中執行這些命令,因為最後會在這個視窗中啟動一個server, 這個serve

Linux和Windows檔案和目錄的相關屬性及操作

我們知道C/C++都提供了標準的檔案I/O庫以便我們對檔案進行讀寫。但我們無法通過標準的I/O庫對檔案系統進行更進一步的操作。因為這設計到具體作業系統中檔案系統的設計。在Linux和Windows程

Windows無法對docker容器進行對映的問題

轉自:https://www.wangminli.com/?p=1179 docker是執行在Linux上的,在Windows中執行docker,實際上還是在Windows下先安裝了一個Linux環境,然後在這個系統中執行的docker。也就是

Linux根據tomcat應用程序來查詢其

假設應用名稱叫pear,並假設路徑為:/datong/tomcat-pear/ 方法一,根據PID查詢應用埠號,前提是應用已經執行 1,找到改應用的PID:ps -ef | grep pear | grep tomcat | awk ‘{if($1==“tomcat”) print$

使用Apache24在Windows部署Flask(附帶相關軟體工具)

引言 Windows下部署Flask應用一直是一個令人頭疼的難題,本人經過一天的摸索,總算部署成功。下面是本次探索的記錄。同時為了後來者的方便,放出本文件的相關軟體工具,免去逐一下載的麻煩: 密碼:0i7g 一、環境 Windows 10 x64(理論上Wi

Windows,Android模擬器除錯串列的方法

使用如下的命令將電腦的串列埠(COM1)對映到模擬器裡(ttyS2): $ emulator @4412 -scale auto -qemu -serial COM1 &說明: 4412是我的AVD的名稱;-scale auto表示自動縮放到合適的尺寸。 -qemu

Windowsjdk的安裝與相關配置的詳細介紹

1.jdk下載。 官網地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html jdk8直達地址:https://www.oracle.com/technetwork/java/javase/downlo

windows如何防止啟動兩個一樣的程序

方法用互斥量,Mutex來解決,因為Mutex有程序互斥的作用,而臨界區則沒有程序互斥功能。 方法如下: #include <iostream> using namespace std;

關於windows使用webkitchrome瀏覽器核心總結(***)

首先為什麼需要使用webkit或chrome瀏覽器核心?本人之前一直使用IE控制元件中的IE瀏覽器,對於簡單的開發已經夠用了,但是IE有它的詬病,特立獨行,對HTML5新特性相容性非常差,由於近期在研究HTML5以及2.5D和3D地圖相關技術,所以一開始就摒棄了使用IE核

程序system佔用80的解決方法

本文轉載自http://blog.sina.com.cn/s/blog_912124c701012oer.html    Win7的80埠預設是被System程序佔用的。在cmd下輸入 netstat -aon | findstr 80 可以發現listen 80埠的程序