Windows CMD taskkill命令詳解(強(qiáng)制關(guān)閉啟動(dòng)程序)
taskkill
是 Windows 操作系統(tǒng)中一個(gè)非常實(shí)用的命令行工具,主要用于終止一個(gè)或多個(gè)正在運(yùn)行的進(jìn)程。
以下為你詳細(xì)介紹它的相關(guān)信息:
基本語法
taskkill [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]
這個(gè)命令行工具可用來結(jié)束至少一個(gè)進(jìn)程??梢愿鶕?jù)進(jìn)程 id 或映像名(Image)來結(jié)束進(jìn)程。
常用參數(shù)及含義
遠(yuǎn)程操作相關(guān)
/S system
:指定要連接的遠(yuǎn)程系統(tǒng)。
/U [domain\]user
:指定應(yīng)該在哪個(gè)用戶上下文執(zhí)行這個(gè)命令,若不指定則使用當(dāng)前用戶。
/P [password]
:為提供的用戶賬戶指定密碼,如果省略則會(huì)提示輸入。
篩選進(jìn)程相關(guān)
/FI filter
:根據(jù)指定的條件篩選要終止的進(jìn)程,常用的篩選器有 STATUS
(進(jìn)程狀態(tài),如 RUNNING
)、IMAGENAME
(進(jìn)程映像名稱)等。例如 taskkill /FI "STATUS eq RUNNING" /IM notepad.exe
表示終止所有正在運(yùn)行的記事本進(jìn)程。
/PID processid
:指定要終止的進(jìn)程的進(jìn)程 ID。每個(gè)運(yùn)行的進(jìn)程都有唯一的 PID,可以通過任務(wù)管理器或 tasklist
命令查看。例如 taskkill /PID 1234
會(huì)終止 PID 為 1234 的進(jìn)程。
/IM imagename
:指定要終止的進(jìn)程的映像名稱,也就是進(jìn)程對(duì)應(yīng)的可執(zhí)行文件的名稱??梢允褂猛ㄅ浞?nbsp;*
,如 taskkill /IM notepad*.exe
可以終止所有以 notepad
開頭的可執(zhí)行文件對(duì)應(yīng)的進(jìn)程。
其他操作參數(shù)
/T
:終止指定的進(jìn)程以及由它啟動(dòng)的子進(jìn)程。例如,一個(gè)父進(jìn)程啟動(dòng)了多個(gè)子進(jìn)程,使用 /T
參數(shù)可以將它們一并終止。
/F
:強(qiáng)制終止進(jìn)程。有些進(jìn)程可能會(huì)拒絕正常的終止請(qǐng)求,使用 /F
參數(shù)可以強(qiáng)制結(jié)束這些進(jìn)程,但可能會(huì)導(dǎo)致數(shù)據(jù)丟失,因?yàn)樗粫?huì)給進(jìn)程保存數(shù)據(jù)或執(zhí)行清理操作的機(jī)會(huì)。
/S system 指定要連接到的遠(yuǎn)程系統(tǒng)。
/U [domain\]user 指定應(yīng)該在哪個(gè)用戶上下文
執(zhí)行這個(gè)命令。
/P [password] 為提供的用戶上下文指定密碼。如果忽略,提示輸入。
/F 指定要強(qiáng)行終止的進(jìn)程。
/FI filter 指定篩選進(jìn)或篩選出查詢的的任務(wù)。
/PID process id 指定要終止的進(jìn)程的PID。
/IM image name 指定要終止的進(jìn)程的映像名稱。通配符 '*'可用來指定所有映像名。
/T Tree kill: 終止指定的進(jìn)程和任何由此啟動(dòng)的子進(jìn)程。
/? 顯示幫助/用法。
實(shí)例
使用示例
終止指定映像名稱的進(jìn)程
taskkill /IM notepad.exe
此命令會(huì)嘗試正常終止所有記事本進(jìn)程。如果進(jìn)程沒有響應(yīng)正常終止請(qǐng)求,可以添加 /F
參數(shù):
taskkill /F /IM notepad.exe
根據(jù) PID 終止進(jìn)程先使用 tasklist
命令查看某個(gè)進(jìn)程的 PID,假設(shè)某個(gè)特定的瀏覽器進(jìn)程 PID 為 5678,使用以下命令終止它:
taskkill /F /PID 5678
終止進(jìn)程及其子進(jìn)程如果某個(gè)服務(wù)進(jìn)程啟動(dòng)了多個(gè)子進(jìn)程,要將它們?nèi)拷K止,可以使用 /T
參數(shù),例如:
taskkill /F /T /IM svchost.exe
測(cè)試關(guān)閉 QQ 管家
# 測(cè)試關(guān)閉 QQ 管家 @echo off taskkill /f /t /im QQPCTray.exe # 測(cè)試關(guān)閉"釘釘" @echo off taskkill /f /t /im DingtalkLauncher.exe
關(guān)閉某進(jìn)程并啟動(dòng)程序
# 命令行格式 @echo off start /d "D:\Program Files" 文件名稱2.exe # 示例:啟動(dòng)“釘釘” @echo off start /d "D:\My APP\釘釘\DingDing\" DingtalkLauncher.exe
注意事項(xiàng)
- 使用
/F
參數(shù)強(qiáng)制終止進(jìn)程時(shí)要謹(jǐn)慎,因?yàn)榭赡軙?huì)導(dǎo)致未保存的數(shù)據(jù)丟失或系統(tǒng)不穩(wěn)定。 - 在使用遠(yuǎn)程操作參數(shù)(
/S
、/U
、/P
)時(shí),需要確保具備相應(yīng)的權(quán)限,并且遠(yuǎn)程系統(tǒng)允許遠(yuǎn)程管理操作。
到此這篇關(guān)于Windows CMD taskkill命令詳解(強(qiáng)制關(guān)閉啟動(dòng)程序)的文章就介紹到這了,更多相關(guān)taskkill命令詳解內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Chkntfs 顯示或指定在啟動(dòng)計(jì)算機(jī)時(shí)計(jì)劃的自動(dòng)系統(tǒng)檢查是否在 FAT、FAT32 或者 NTFS 卷上運(yùn)行。
Chkntfs 顯示或指定在啟動(dòng)計(jì)算機(jī)時(shí)計(jì)劃的自動(dòng)系統(tǒng)檢查是否在 FAT、FAT32 或者 NTFS 卷上運(yùn)行。...2007-09-09

cmd下獲取當(dāng)前系統(tǒng)時(shí)間的bat