當前位置:首頁 » 文件管理 » bat文件可以關閉運行中的進程嗎
擴展閱讀
駕照剩幾分可以網上查詢 2024-09-20 20:09:49

bat文件可以關閉運行中的進程嗎

發布時間: 2022-01-15 03:56:41

A. 用bat文件關閉進程

taskkill /f /im explorer.exe
如果想要關閉後重新開啟用下面的
taskkill /f /im explorer.exe && c:\windows\explorer.exe
自己另存為BAT吧

B. BAT文件 關閉進程的問題

不是多餘啊。
寫個BAT文件,我已經結束了好幾個進程了
這是XP系統必備進程,多看看就記住了。
smss.exe Session Manager

csrss.exe 子系統伺服器進程

winlogon.exe 管理用戶登錄

services.exe 包含很多系統服務

lsass.exe 管理 IP 安全策略以及啟動 ISAKMP/Oakley (IKE) 和 IP 安全驅動程序。

(系統服務)

產生會話密鑰以及授予用於互動式客戶/伺服器驗證的服務憑據(ticket)。(系統服務)

svchost.exe 包含很多系統服務

svchost.exe

SPOOLSV.EXE 將文件載入到內存中以便遲後列印。(系統服務)

explorer.exe 資源管理器

internat.exe 托盤區的拼音圖標

風險進程http://www.dofile.com/

C. 如何用批處理文件關閉正在運行的應用程序

比如你想關掉QQ
taskkill /f /im qq.exe

D. bat文件關閉和啟動程序命令

如:希望關閉example.exe進程
@echo
off
taskkill
/f
/im
example.exe
將以上內容另存為txt格式,然後改後綴名為bat格式運行即可

E. 如何編寫bat文件強制結束進程.

用ntsd命令或tastkill命令
ntsd具體使用方法為:
打開一個CMD命令控制台,輸入
ntsd -c q -p PID
其中PID代表了想關閉的進程的進程號。進程號可以在任務管理器里找到。或是在命令控制台下用tasklist命令也可以查進程ID也可以

tasklist和tastkill我就不詳細介紹了,系統幫助里有具體用法,查一下就是了

注意:ntsd不能殺死System、SMSS.EXE和CSRSS.EXE的原因在於,System和SMSS.EXE運行在純內核態,而ntsd本身需要CSRSS.EXE。

最後聲明:我不是給寫了ntsd的用法了嗎,你不會用它啊,ntsd -c q -p PID 就是強制關閉進程,病毒都可以殺掉

F. bat文件可以關掉運行中的進程嗎

方法一:在調用前加start命令
echo ABC >>C:\a.txt
start c:\a.txt
方法二:在命令後加exit命令
echo ABC >>C:\a.txt
c:\a.txt
exit

G. 如何用bat文件關掉某個應用進程

直接運行如下命令即可,當然了,包裝到某個批處理中也行
taskkill /F /FI "imagename eq excel.exe"

H. 使用批處理關閉進程

我還是貼上來吧

呵呵

比較常用的,比如: taskkill /f /im Explorer.exe (關閉Explorer.exe進程)

具體可以參照:

TASKLIST [/S system [/U username [/P [password]]]]
[/M [mole] | /SVC | /V] [/FI filter] [/FO format] [/NH]

描述:
這個命令行工具顯示應用程序和本地
或遠程系統上運行的相關任務/進程的
列表。

參數列表:
/S system 指定連接到的遠程系統。

/U [domain\]user 指定應該在哪個用戶上下文
執行這個命令。

/P [password] 為提供的用戶上下文指定
密碼。如果忽略,提示輸入。

/M [mole] 列出所有其中符合指定模式名
的 DLL 模塊的所有任務。
如果沒有指定模塊名,則
顯示每個任務載入的所有模塊。

/SVC 顯示每個進程中的服務。

/V 指定要顯示詳述
信息。

/FI filter 顯示一系列符合篩選器指定的標准
的任務。

/FO format 指定輸出格式。
有效值: "TABLE"、"LIST"、"CSV"。

/NH 指定欄標頭不應該在
輸出中顯示。
只對 "TABLE" 和 "CSV" 格式有效。

/? 顯示幫助/用法。

篩選器:
篩選器名 有效操作符 有效值
----------- --------------- --------------
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"

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: 終止指定的進程
和任何由此啟動的子進程。

/? 顯示幫助/用法。

篩選器:
篩選器名 有效運算符 有效值
----------- --------------- --------------
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*"

I. 怎麼用bat文件結束進程

taskkill /f /im Explorer.exe (關閉Explorer.exe進程)

具體可以參照:

TASKLIST [/S system [/U username [/P [password]]]]
[/M [mole] | /SVC | /V] [/FI filter] [/FO format] [/NH]

描述:
這個命令行工具顯示應用程序和本地
或遠程系統上運行的相關任務/進程的
列表。

參數列表:
/S system 指定連接到的遠程系統。

/U [domain\]user 指定應該在哪個用戶上下文
執行這個命令。

/P [password] 為提供的用戶上下文指定
密碼。如果忽略,提示輸入。

/M [mole] 列出所有其中符合指定模式名
的 DLL 模塊的所有任務。
如果沒有指定模塊名,則
顯示每個任務載入的所有模塊。

/SVC 顯示每個進程中的服務。

/V 指定要顯示詳述
信息。

/FI filter 顯示一系列符合篩選器指定的標准
的任務。

/FO format 指定輸出格式。
有效值: "TABLE"、"LIST"、"CSV"。

/NH 指定欄標頭不應該在
輸出中顯示。
只對 "TABLE" 和 "CSV" 格式有效。

/? 顯示幫助/用法。
篩選器:
篩選器名 有效操作符 有效值
----------- --------------- --------------
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"

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: 終止指定的進程
和任何由此啟動的子進程。

/? 顯示幫助/用法。

J. .bat文件里的結束進程命令

比較常用的,比如: taskkill /f /im Explorer.exe (關閉Explorer.exe進程)

具體可以參照:

TASKLIST [/S system [/U username [/P [password]]]]
[/M [mole] | /SVC | /V] [/FI filter] [/FO format] [/NH]

描述:
這個命令行工具顯示應用程序和本地
或遠程系統上運行的相關任務/進程的
列表。

參數列表:
/S system 指定連接到的遠程系統。

/U [domain\]user 指定應該在哪個用戶上下文
執行這個命令。

/P [password] 為提供的用戶上下文指定
密碼。如果忽略,提示輸入。

/M [mole] 列出所有其中符合指定模式名
的 DLL 模塊的所有任務。
如果沒有指定模塊名,則
顯示每個任務載入的所有模塊。

/SVC 顯示每個進程中的服務。

/V 指定要顯示詳述
信息。

/FI filter 顯示一系列符合篩選器指定的標准
的任務。

/FO format 指定輸出格式。
有效值: "TABLE"、"LIST"、"CSV"。

/NH 指定欄標頭不應該在
輸出中顯示。
只對 "TABLE" 和 "CSV" 格式有效。

/? 顯示幫助/用法。

篩選器:
篩選器名 有效操作符 有效值
----------- --------------- --------------
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"

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: 終止指定的進程
和任何由此啟動的子進程。

/? 顯示幫助/用法。

篩選器:
篩選器名 有效運算符 有效值
----------- --------------- --------------
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*"