taskkill終止進程的PID
1、首先,我們進行進程查看,使用命令netstat -ano|findstr 8009.執行效果如下圖
2、通過第一步驟后,我們記住該進程的PID,如PID為14496。
3、然后使用命令:taskkill /pid 14496進行關閉進程,如下圖,在正常情況下通過使用這個命令是可以關閉占用進程。但是也會出現無法關閉的情況。如下圖
4、這時需要使用taskkill的命令進行強制關閉該進程,使用命令為:taskkill /f /pid 14496,這樣便關閉掉了進程。
5、然后,再使用命令netstat -ano|findstr 8009.或者是taskkill /f /pid 14496。執行效果如下圖
tasklist\taskkill命令
“Tasklist”命令用來顯示運行在本地或遠程計算機上的所有進程的命令行工具,帶有多個執行參數。 它的格式為:Tasklist [/S system [/U urname [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
其中的參數含義如下:
/S system 指定連接到的遠程系統。
/U [domain\]ur 指定使用哪個用戶執行這個命令。
/P [password] 為指定的用戶指定密碼。
/M [module] 列出調用指定的 DLL 模塊的所有進程。如果沒有指定模塊名,顯示每個進程加載的所有模塊。
/SVC 顯示每個進程中的服務。
/V 指定要顯示詳述信息。
/FI filter 顯示一系列符合篩選器指定的進程。
/FO format 指定輸出格式,有效值: "TABLE"、"LIST"、"CSV"。
/NH 指定欄標頭不應該在輸出中顯示。只對 "TABLE" 和 "CSV" 格式有效。
“Tasklist”命令相關實例
1、使用“Tasklist”命令查看本機進程
在DOS命令提示符下輸入:“tasklist”命令,就可顯示本機的所有進程。本機的顯示結果由五部分組成:圖像名(進程名)、PID、會話名、會話#、內存使用。
2、查看遠程系統的進程
在命令提示符下輸入:“tasklist /s 218.22.123.26 /u jtdd /p 12345678”(不包括引號)。其中/s參數后的“218.22.123.26”指要查看的遠程系統的IP地址,/u后的“jtdd”指tasklist命令使用的用戶帳號,它是遠程系統上的一個合法帳號,/p后的“12345678”指jtdd帳號的密碼。這樣,通過上面的命令,我們就可以查看到遠程系統的進程了。
小提示:使用tasklist命令查看遠程系統的進程時,需要遠程機器的RPC 服務器的支持,否則,該命令就不能正常使用。
3、查看系統進程提供的服務
tasklist命令不但可以查看系統進程,而且還可以查看每個進程提供的服務。如查看本機的進程“SVCHOST.EXE”提供的服務,在命令提示符下輸入:“tasklist /svc”命令即可,你會驚奇的發現,有四個“SVCHOST.EXE”進程,原來有二十幾項服務使用這個進程,對于遠程系統來說,查看系統服務也很簡單,使用“tasklist /s 218.22.123.26 /u jtdd /p 12345678 /svc”命令,就可以查看IP地址為“218.22.123.26”的遠程系統進程所提供的服務。
4、查看調用DLL模塊文件的進程列表
例如,我們要查看本地系統中哪些進程調用了“shell32.dll” DLL模塊文件。在命令提示符下輸入: tasklist /m shell32.dll 這時系統將顯示調用進程列表。
5、使用篩選器查找指定的進程
在命令提示符下輸入:“TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running“
這樣就列出了系統中正在運行的非“SYSTEM“狀態的所有進程。其中“/FI“為篩選器參數,” ne“和”eq“為關系運算符”不相等“和”相等。
談到“Tasklist”命令,就不得不提及它的孿生兄弟“taskkill”命令,顧名思義,它是用來殺死進程的。
如要殺死本機的“notepad.exe”進程。首先,使用Tasklist查找它的PID,系統顯示本機“notepad.exe”進程的PID值為“1132“,然后運行“taskkill /pid 1132”即可,或者運行 “taskkill /IM notepad.exe”也可,其中” /pid “參數后面跟要終止進程的PID值,“/IM“參數后面為進程的圖像名。
“Tasklist”命令的用法還有很多,由于篇幅關系,就不詳細介紹了,有興趣的朋友可以參考有關技術資料,進行深入研究。這兩個命令在日常的網絡維護中,是非常有幫助的,可以方便我們有效的進行網絡維護。
tasklist是顯示當前system正在運行的進程,通過不同的參數可以達到
不同的效果,最基本的用處就是當機子中毒后,任務管理器可能打不開,這時就可以通過tasklist查看到底是那個進程在搗鬼,但是你要想刪除,終止該進
程,必須用到和tasklist密切相關的另外一個命令----taskkill。
具體情況如下:
==================================================================
taskkill是用來終止進程的。具體的命令規則如下:
TASKKILL [/S system [/U urname [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]
描述:
這個命令行工具可用來結束至少一個進程。
可以根據進程 id 或圖像名來結束進程。
參數列表:
/S system 指定要連接到的遠程系統。
/U [domain\]ur 指定應該在哪個用戶上下文
執行這個命令。
/P [password] 為提供的用戶上下文指定
密碼。如果忽略,提示輸入。
/F 指定要強行終止
進程。
/FI filter 指定篩選進或篩選出查詢的
的任務。
/PID process id 指定要終止的進程的
PID。
/IM image name 指定要終止的進程的
圖像名。通配符 '*'
可用來指定所有圖像名。
/T Tree kill: 終止指定的進程
和任何由此啟動的子進程。
/? 顯示幫助/用法。
篩選器:
篩選器名 有效運算符 有效值
----------- --------------- --------------
STATUS eq, ne 運行 | 沒有響應
IMAGENAME eq, ne 圖像名
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 會話編號
CPUTIME eq, ne, gt, lt, ge, le CPU 時間,格式為
hh:mm:ss。
hh - 時,
mm - 鐘,ss - 秒
MEMUSAGE eq, ne, gt, lt, ge, le 內存使用,單位為 KB
USERNAME eq, ne 用戶名,格式為
[domain\]ur
MODULES eq, ne DLL 名
SERVICES eq, ne 服務名
WINDOWTITLE eq, ne 窗口標題
注意: 只有帶有篩選器的情況下,才能跟 /IM 切換使用通配符 '*'。
注意: 遠程進程總是要強行終止,
不管是否指定了 /F 選項。
例如:
TASKKILL /S system /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S system /U domain\urname /FI "USERNAME ne NT*" /IM *
TASKKILL /S system /U urname /P password /FI "IMAGENAME eq note*"
基本的用法就是:Taskkill /pid ****(pid號)
至于eq,ne,ge,le,gt,lt,是等于,不等于,不小于,不大于,大于,小于意思,主要是用來終止一組進程的,不過這個參數可以通過多組taskkill 來實現。
/F是強制命令。
taskkill命令
taskkill命令來進行強制性結束命令
點擊開始菜單中的“運行”--在運行輸入框上面輸入“cmd”命令,再cmd界面上面執行“taskkill /im 映像名稱.exe /f”這里的映像名稱就是我們在任務管理器上面的進程。比如要強制性結束酷狗這個進程的話,酷狗的進程名是KuGou.exe,就可以在cmd窗口上執行【taskkill /im KuGou.exe /f】執行之后就會。
win10的taskkill怎么設置
首先,我們選擇按下Win+R,打開運行。
然后輸入cmd,打開命令提示符。
然手輸入代碼: taskkill.exe /im explorer.exe /f
其中taskkill.exe是結束進程的程序,參數/im可以讓你輸入具體進程名稱,explorer.exe是文件資源管理器的程序名(此處為舉例),參數/f是強制執行。
如果嫌麻煩,我們可以新建一個快捷方式。
然后輸入可以終結所有無響應程序的代碼:taskkill.exe /F /FI "status eq NOT RESPONDING"
起一個狂拽炫酷的名字。
7
下一步完成即可。
taskkill防止應用自動重啟
taskkill防止應用自動重啟的步驟是:
1、在桌面上創建一個快捷方式。在電腦桌面上點擊鼠標右鍵,選擇新建、快捷方式。
2、在請鍵入對象的位置中輸入taskkill/F/FI"USERNAMEeqAdministrator"/FI"IMAGENAMEneexplorer.exe"/FI"IMAGENAMEnedwm.ex,點擊下一步。
3、在鍵入該快捷方式的名稱中任意輸入一個名字,點擊完成即可。
4、當需要關閉所有軟件時,只需雙擊該快捷方式即可。雙擊時電腦會黑屏顯示,無需擔心,這需稍等一下即可恢復。