CMD中檢視程序資訊tasklist和取消程序的taskkill密令詳細資訊
輸入: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] 列出所有其中符合指定模式名的 DLL 模組的所有任務。如果沒有指定模組名,則顯示每個任務載入的所有模組。
/SVC 顯示每個程序中的服務。
/V 指定要顯示詳述 資訊。
/FI filter 顯示一系列符合篩選器指定的標準的任務。
/FO format 指定輸出格式。有效值: "TABLE"、"LIST"、"CSV"。
/NH 指定欄標頭不應該在 輸出中顯示。只對 "TABLE" 和 "CSV" 格式有效。
/? 顯示幫助/用法。
對於這部分的理解,必須知道:eq相等 ne、neq不相等, gt大於, lt小於 gte、ge大於等於 lte、le 小於等於
篩選器:
篩選器名 有效操作符 有效值
----------- --------------- --------------
STATUS eq, ne 正在執行 | 沒有響應
IMAGENAME eq, ne 影象名
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 會話編號
SESSIONNAME eq, ne 會話名
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\]user
SERVICES eq, ne 服務名
WINDOWTITLE eq, ne 視窗標題
MODULES eq, ne DLL 名
例如:
TASKLIST
TASKLIST /M
TASKLIST /V
TASKLIST /SVC
TASKLIST /M wbem*
TASKLIST /S system /FO LIST
TASKLIST /S system /U domain\username /FO CSV /NH
TASKLIST /S system /U username /P password /FO TABLE /NH
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running"
下圖為根據映像名稱查詢程序詳細資訊:
1,檢視本機程序: tasklist (回車)
預設顯示:【影象名】,【 PID】,【 會話名】 ,【 會話#】 ,【 記憶體使用】
2.檢視遠端系統的程序
在命令提示符下輸入“Tasklist /s IP地址 /u 使用者名稱 /p 密碼”
注意:使用Tasklist命令檢視遠端系統的程序時,需要遠端機器的RPC服務的支援,否則,該命令不能正常使用。
3.檢視系統程序提供的服務
Tasklist命令不但可以檢視系統程序,而且還可以檢視每個程序提供的服務。如檢視本機程序SVCHOST.EXE提供的服務,在命令提示符下輸入 “Tasklist /svc”命令即可(圖3)。你會驚奇地發現,有4個SVCHOST.EXE程序,而總共有二十幾項服務使用這個程序。
對於遠端系統來說,檢視系統服務也很簡單,使用“Tasklist /s IP地址 /u 使用者名稱 /p 密碼 /svc”命令,就可以檢視遠端系統的程序所提供的服務。
4.檢視呼叫DLL模組檔案的程序列表
要檢視本地系統中哪些程序呼叫了shell32.dll模組檔案,只需在命令提示符下輸入“Tasklist /m shell32.dll”即可顯示這些程序的列表。
5.使用篩選器查詢指定的程序
在命令提示符下輸入“TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "STATUS eq running”,就可以列出系統中正在執行的非SYSTEM狀態的所有程序。其中“/FI”為篩選器引數,“ne”和“eq”為關係運算符“不相等”和 “相等”。
二、taskkill
輸入:taskkill /? (回車)
TASKKILL [/S system [/U username [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]
描述:
這個命令列工具可用來結束至少一個程序。
可以根據程序 id 或影象名來結束程序。
引數列表:
/S system 指定要連線到的遠端系統。
/U [domain\]user 指定應該在哪個使用者上下文
執行這個命令。
/P [password] 為提供的使用者上下文指定
密碼。如果忽略,提示輸入。
/F 指定要強行終止
程序。
/FI filter 指定篩選進或篩選出查詢的
的任務。
/PID process id 指定要終止的程序的
PID。
/IM image name 指定要終止的程序的
影象名。萬用字元 '*'
可用來指定所有影象名。
/T Tree kill: 終止指定的程序
和任何由此啟動的子程序。
/? 顯示幫助/用法。
篩選器:
對於這部分的理解,必須知道:eq相等 ne、neq不相等, gt大於, lt小於 gte、ge大於等於 lte、le 小於等於
----------- --------------- --------------
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\]user
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\username /FI "USERNAME ne NT*" /IM *
TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"
taskkill命令,顧名思義,它是用來殺死程序的。如要殺死本機的“notepad.exe”程序,首先使用Tasklist查詢它的PID,系統顯示“notepad.exe”程序的PID值為“3472“,然後輸入taskkill /pid 3472或者輸入 taskkill /IM notepad.exe即可,其中“ /pid ”後面跟要終止程序的PID值,“/IM”後面為程序的影象名。
相關推薦
CMD中檢視程序資訊tasklist和取消程序的taskkill密令詳細資訊
一、tasklist :輸入:tasklist /? (回車) TASKLIST [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format]
cmd中檢視使用中的埠和關閉該埠使用
今天在專案過程中,利用eclipse執行程式時,總是有錯誤提示說:Failed to initialize component [Connector[HTTP/1.1-8082]],所以通過以下方法解決了這個問題:1、在防火牆中將8082埠開放2、在cmd中輸入 netsta
cmd中傳遞參數運行java程序
AC 就是 源文件 img 文件夾 rgs out 語句 tex 1. java主函數 public static void main(String [] args) { } 這裏面的args是什麽。 這就是程序啟動時的初始參數。你可以在啟動時傳入。 如:java
google瀏覽器中 檢視記住的賬號和密碼
對於一個有“健忘症”的人來說,密碼形同虛設。。設定了就忘記,每次登陸都要重新設定密碼。。。 然後,無意中發現,谷歌瀏覽器點過一次記住密碼後,竟然可以明文檢視賬號和密碼!! 步驟: 1、開啟谷歌瀏覽器,在右上角的選單項中,選擇設定選項 2
系統中出現大量不可中斷和殭屍程序該怎麼辦?
一:等待io(比如等待磁碟響應),可讓cpu使用率升高。 當iowait升高是,程序得不到硬體的響應,長時間不可中斷,可以通過ps ,top ,處於D狀態, R是running,D是不可中斷,通常是與硬體互動。Z是殭屍程序,實際上已經結束,但是沒有回收資源,比如程序描述符,pid等。 S是可中斷,I是空
檢視Windows系統安裝和解除安裝驅動的日誌資訊
最近在用InstallShield2010開發一個一鍵打包驅動的專案,需要支援安裝和解除安裝。除錯時需要知道驅動安裝和解除安裝功能是否正確執行,可以系統盤的Windows的inf目錄中檢視這兩個檔案的資訊setupapi.dev.log 檔案(安裝) 安裝驅動:C:\\Wi
在cmd中檢視顯示卡執行狀態
在自己的 C:\Program Files\NVIDIA Corporation\NVSMI 中的路徑新增到環境變數 path 中,直接在cmd中輸入 nvidia-smi 即可檢視顯示卡的執行狀態,在windows平臺下直接通過監視器也可以檢視顯示卡執行狀態,尤其是win1
Hive中檢視資料來原始檔和具體位置方法
通常使用者在HIVE中用SELECT語句出來結果,無法確定結果是來自哪個檔案或者具體位置資訊,HIVE中考慮到了這點,在Virtual Column虛列中可以指定三個靜態列: 1. INPUT__FILE__NAME map任務讀入File的全路徑 2. BL
設定eclipse主題風格和取消黑色主題(詳細)
在網上收集了很多答案最後結合本人具體情況,彙總如下: 一、將程式碼區域設定成黑色主題 程式碼區設定自己喜歡的程式碼風格,讓你的程式碼與眾不同,先上效果圖: 1、第一步 到主題網上載自己喜歡的主題,下載連結: Eclipse Color主題下載 網站有很多的風格
通過程序名稱查詢和殺死程序
void KillRelatedProcess(char* cProcess) { HANDLE hSnapshot; PROCESSENTRY32 pe; hSnapshot=CreateToolhelp32Snapshot(TH32CS_SN
Linux -- 程序間關係和守護程序
1, 程序組(Process Group) 每個程序除了有一個程序ID之外,還屬於一個程序組。 程序組是一個或多個程序的集合。 通常,它們與同一 作業 相關聯,可以接收來自同一終端的各種訊號。 每個程序組有一個唯一的程序組ID。每個程序組都可以有一個組長
如何利用Java獲取程序的資訊(通過tasklist和cmd與Windows進行互動)
/*********************************************************************** * Project: gpsAdapter * Note: Console Application ***********
Linux中檢視系統版本(核心和發行)、CPU資訊以及修改主機名
檢視cpu資訊 cat /proc/cpuinfo 檢視系統與核心相關資訊 Uname [選項] &nbs
Windows檢視程序CMD命令和終止程序CMD命令
列出當前所有執行程序。 使用方法:在命令提示符中輸入tasklist 然後回車,會看到類似下面的列表: 映像名稱 PID 會話名 會話# 記憶體使用 ======================
linux中檢視記憶體和cpu資訊
linux檢視虛擬記憶體和CPU佔用率主要有以下命令: top free cat /proc/meminfo cat /proc/cpuinfo [[email protected] proc]# dmidecode |grep -A16 "Memory Dev
linux中檢視程序和終止程序(ps,top,kill)
1. ps 命令用於檢視當前正在執行的程序。 grep 是搜尋 例如: ps -ef | grep java 表示檢視所有程序裡CMD是java的程序資訊 ps -aux | grep java -aux 顯示所有狀態 ps 最經常使用地三個引數是u、a、x,下
Linux:PS檢視程序資訊,和檢視tomcat記憶體等資訊
PS命令功能 PS命令引數 -a 顯示所有終端機下執行的程序,除了階段作業領導者之外。 a 顯示現行終端機下的所有程序,包括其他使用者的程序。-A
【Linux中檢視和殺死程序】-kill -9 無條件殺死
首先檢視程序: [[email protected] /]# ps -ef | grep tomcat root 1726 1 0 Apr10 ? 00:07:20 /usr/java/jdk1.6.0_22//bin/java
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第6章節--在SharePoint2013中開發、集成和構建應用程序 總結
epo pos pop mod data 基礎上 註入 代碼 enter BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第6章節--在SharePoint2013中開發、集成和構建應用程序 總結 SharePoint開發
[Sencha ExtJS & Touch] 在Sencha(Extjs/Touch)應用程序中使用plugins(插件)和mixins(混入)
plugins hook easy call disabled round 兼容 擴展 邏輯 原文鏈接:http://blog.csdn.net/lovelyelfpop/article/details/50853591 英文原文: