我已经知道Taskkill /im
命令可以关闭指定的应用程序。
但是,你可以杀死目前在Windows中运行的所有应用程序(只是程序,而不是后台进程和Windows进程)(所以如果我打开了很多程序,我可以全部杀掉它们吗?)
例如,我可以以taskkill /all
的格式做一些事情,而不是编写一个非常长的脚本来杀死每一个程序吗?
答案 0 :(得分:2)
你可以这样做:
wmic process get caption
这将返回正在运行的进程的名称。使用这些名称taskkill /m
,这至少应该杀死你打开的那些进程。对某些人来说,/f
可能需要杀死他们。
但要注意:你可能会关闭自己,所以也许需要一种更精细的方法来确保你不会自杀; - )
答案 1 :(得分:2)
您可以添加其他exe来排除,例如smsss.exe和wininit.exe
wmic process where (caption^<^>'svchost.exe' and caption^<^>'csrss.exe') get /format:list
这会终止所有记事本
wmic process where caption='notepad.exe' call terminate