導航:首頁 > 程序命令 > 命令行殺進程

命令行殺進程

發布時間:2022-11-30 05:57:59

❶ windows根據命令行殺死某一個進程,要寫成一個bat腳本

@echooff
setStr=-DKETTLE_HOME=

for/f"tokens=1,2delims=,"%%ain('tasklist/focsv/nh')do(
wmicprocesswherecaption="%%~a"getcaption,commandline/value|findstr/c:"%Str%">nul&&taskkill/fi"PIDeq%%~b"
)
pause

試試吧~至於行不行,我也沒有很大的把握~~

❷ 如何用一行命令查出某個進程並殺死掉

在 UNIX/linux 系統下面,進入超級用戶(#)狀態下,結合熟練的 SHELL 編程技術,就可以在一個命令行上,使用一行命令首先查出該進程(使用 ps 查看進程的命令),然後將該輸出的結果作為下一個命令(kill:殺死進程)的輸入,即可以實現該功能。
不過具體的做法,我由於已經很長時間沒有編寫SHELL程序了,所以現在已經忘記了,但是我提供的思路肯定是正確的,是肯定可以實現的。呵呵呵。

❸ CMD查看進程ID並查殺進程

CMD查看進程ID並查殺進程

開始-運行,輸入CMD打開命令行界面,輸入命令
netstat -ano

結束該進程
C:>taskkill /f /t /im Wiz.exe

根據進程ID殺

netstat -ano | findstr 「80」 (注80是你想要看查看的埠號)

tasklist

看某個進程具體是哪個進程
tasklist | findstr 「80」 (注 80是進程的id即PID)

1.打開cmd窗口
2.查找小票列印程序埠號被佔用的程序的pid ,在cmd窗口輸入後回車:
netstat -ano | findstr 「8000」
3.如果顯示列表的最後一列有除4以外的數字,找到那些pid數字,例如9191,執行即可查看哪些程序佔用了埠:
tasklist | findstr 「9191」

❹ 用命令行結束某進程

仔細看完下面的就可以滿足你的要求了:
在使用Windows操作系統時,很多朋友經常會問我一個這樣的問題:「怎麼樣才能結束一個任務管理器結束不掉的進程?」,今天就大家目前使用的比較多的操作系統Win2K/WinXP(win2003類似),說說這個問題。
現在介紹一個命令,這個命令我想大部分人不知道的,包括絕大多數計算機系畢業的朋友們, ntsd.exe
這個命令Win2k以上操作系統自帶的一個調試程序,它除了System、SMSS.EXE和CSRSS.EXE不能殺(前兩個是純內核態的,最後那個是Win32子系統,ntsd本身需要它),其它的進程根本不在話下,哈哈,簡直無敵了。。。。你在命令行窗口(不知道怎麼打開?我暈,不是吧,最簡單方法:開始 -> 運行 -> 輸入 cmd 回車)中使用ntsd /?可以輕易的獲得這個命令的使用幫助。所以現在直接進入主題了,呵呵
ntsd -c q -pn process_name.exe 或者 ntsd -c q -p PID

其中 -c是表示執行debug命令,q表示執行結束後退出(quit啦,哈), -pn 表示後面緊跟著是你要結束的進程名稱(process_name.exe 比如:QQ.exe taskmgr.exe 等等,值得注意的是後綴名.exe是不可省略的,否則系統會告訴你「不支持此介面」), -p 表示後面緊跟著是你要結束的進程對應的PID(不知道PID是什麼東東?不會吧,暈了,PID是進程標識符的意思了,一般用數字表示,不懂的猛學計算機基礎和操作系統基礎課去吧,不多說了,呵呵)
例子:我要結束瑞星的那個CCenter.exe進程,怎麼辦呢?
ntsd -c q pn ccenter.exe 或者 ntsd -c q -p 772
(註:ccenter.exe目前在我的系統中對應的PID是 772)
如果你不知道怎麼查,進程對應的PID,我來告訴你一個簡單的方法吧,任務管理器知道怎麼打開吧,Ctrl + Shift + Esc , 任務欄右鍵->任務管理器,Ctrl + Alt + Del 看到了吧(WinXP如果使用xp默認的登錄方式,直接出來喔),方法多了,自己想吧
打開任務管理器後,切換到「進程」選項卡,看到了吧,呵呵,如果PID欄沒有顯示進程對應的PID值,找到 「查看」-》「選擇列」,選中PID吧,不是吧,你的任務管理器連菜單欄都沒有了,myGod~~~ 雙擊沒有了菜單欄的任務管理器的最外邊框吧,立刻還你一個正常的任務管理器,呵呵

另外:如果你用的是WinXP操作系統,還告訴你兩個有用的命令tasklist和taskkill,這兩個命令不僅能查看和kill本地進程,而且能查看和kill遠程主機的進程喔,呵呵,當然你要知道那台機器的administrators組的一個用戶名和密碼先。。。

❺ 如何殺死一個進程

根據進程名查殺
這種方法是通過winxp系統下的taskkill命令來實現的,在使用該方法之前,首先需要打開系統的進程列表界面,找到病毒進程所對應的具體進程名。
接著依次單擊「開始→運行」命令,在彈出的系統運行框中,運行「cmd」命令;再在dos命令行中輸入「taskkill/im
aaa」格式的字元串命令,單擊回車鍵後,頑固的病毒進程「aaa」就被強行殺死了。比方說,要強行殺死「conime.exe」病毒進程,只要在命令提示符下執行
taskkill
/im
conime.exe
命令,要不了多久,系統就會自動返回結果。

根據進程號查殺
上面的方法,只對部分病毒進程有效,遇到一些更「頑固」的病毒進程,可能就無濟於事了。此時你可以通過win2000以上系統的內置命令——ntsd,來強行殺死一切病毒進程,因為該命令除system進程、smss.exe進程、csrss.exe進程不能「對付」外,基本可以對付其它一切進程。但是在使用該命令殺死病毒進程之前,需要先查找到對應病毒進程的具體進程號。
考慮到系統進程列表界面在默認狀態下,是不顯示具體進程號的,因此你可以首先打開系統任務管理器窗口,再單擊「查看」菜單項下面的「選擇列」命令,在彈出的設置框中,將「pid(進程標志符)」選項選中,單擊「確定」按鈕。返回到系統進程列表頁面中後,你就能查看到對應病毒進程的具體pid了。
接著打開系統運行對話框,在其中運行「cmd」命令,在命令提示符狀態下輸入
ntsd
-c
q
-p
pid
命令,就可以強行將指定pid的病毒進程殺死了。例如,發現某個病毒進程的pid為「444」,那麼可以執行
ntsd
-c
q
-p
444
這個命令,來殺死這個病毒進程。

❻ cmd命令提示符框裡面用命令結束掉進程 [電腦安全]

可以打開系統運行對話框,在其中運行「cmd」命令,在命令提示符狀態下輸入「ntsd
-c
q
-p
PID」命令,就可以強行將指定PID的病毒進程殺死了。例如,發現某個病毒進程的PID為「444」,那麼可以執行「ntsd
-c
q
-p
444」命令,來結束這個進程!,其他的操作以此類推!!!
查看PID的方法:任務管理器——》查看——》選擇列——》選中PID

❼ 如何用命令提示符號結束進程

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

❽ 強制殺死進程的dos命令有哪些可以詳細一點嗎謝謝哦!

用ntsd殺一定可以.
ntsd從2000開始就是系統自帶的用戶態調試工具。被調試器附著(attach)的進程會隨調試器一起退出,所以可以用來在命令行下終止進程。使用ntsd自動就獲得了debug許可權,從而能殺掉大部分的進程。只有System、SMSS.EXE和CSRSS.EXE不能殺。前兩個是純內核態的,最後那個是Win32子系統,ntsd本身需要它。ntsd會新開一個調試窗口,本來在純命令行下無法控制,但如果只是簡單的命令,比如退出(q),用-c參數從命令行傳遞就行了。Ntsd按照慣例也向軟體開發人員提供。只有系統開發人員使用此命令。有關詳細信息,請參閱 NTSD 中所附的幫助文件。
命令用法:

開個cmd.exe窗口,輸入:
ntsd -c q -p PID

最後那個PID為你要終止的進程的ID。
如果你不知道進程的ID,任務管理器->進程選項卡->查看->選擇列->勾上"PID(進程標識符)",然後就能看見了。
如果你在某次開機後,治巧遇見機子里莫名其妙地多了一些用任務管理器怎麼關也關不了進程時,ntsd命令或許能幫上你的大忙。

❾ win7怎麼通過命令行殺死進程

命令格式:ntsd -c q -pn ***.exe (***.exe 為進程名,exe不能省)
或者:ntsd -c q -p pid (pid為表格中的「PID」。想要找到表格可以輸入「tasklist」)

❿ linux命令行怎麼結束進程

1、先找到進程,使用top,會列出每個運行進程的進程號PID和英文名字。

2、kill PID
或者
killall 進程名,如killall -9 chrome

閱讀全文

與命令行殺進程相關的資料

熱點內容
微信伺服器連接失敗是什麼原因 瀏覽:694
命令行執行sql腳本亂碼 瀏覽:751
屬於三灣改編譯的視頻 瀏覽:165
仿射密碼演算法 瀏覽:859
如何用命令格式化系統盤 瀏覽:54
伺服器主板響怎麼解決 瀏覽:569
為什麼安卓手機要root許可權 瀏覽:520
一台伺服器如何配置多個域名 瀏覽:857
pdf導入多看 瀏覽:243
剪切一半取消了文件夾怎麼恢復 瀏覽:994
空氣壓縮機符號 瀏覽:279
吹氣打氣泵空氣壓縮機怎麼用 瀏覽:617
程序員面試通過後又拒絕接受offer 瀏覽:520
linux獲取進程的父進程 瀏覽:22
android文件編輯器 瀏覽:985
美東伺服器叫什麼 瀏覽:532
四年級平均值怎麼算簡單演算法 瀏覽:183
冷撲大師演算法 瀏覽:373
重復數據比對演算法 瀏覽:740
golang調用python 瀏覽:171