taskkill 强制终止的问题
发布网友
发布时间:2022-04-29 15:34
我来回答
共2个回答
热心网友
时间:2023-10-15 21:49
请问您是不是不了解这个原理呢?
/f意思的确是强制结束进程,不带这个选项所有带有 窗口关闭处理事件 的程序都可以防止非/f选项结束方式。比如你要关掉记事本,他在关闭前会提醒你是否保存文件,你用非强制性结束会让他弹出信息框,而命令判断程序没有被结束,所以返回需要带/f选项。
其实不带/f就相当于点击了右上角的叉叉一样,正常执行程序关闭前的代码。而/f才是真正意义上的结束进程,直接关闭这个程序的内存导致非正常关闭。不带/f相当于给这个程序发送“关闭”的消息,而具体关不关闭由程序自己决定,某些程序无法关闭是正常的。
如果你是个程序员,你应该明白,强制结束进程对于大部分程序来说不会造成任何文件损坏,你不用/f结束一些不愿意关闭的进程会话是不现实的,追究这些也没什么用。
放心用/f 吧,如果你是新手,不应该把它理解成 “黑客” 般的结束,这也是关闭程序的一种方式。如果那不是你编写的程序,他想不想保存数据你怎么知道呢? 既然是“ad.exe” 八成是广告吧,如果在不理解我就帮不了你了。
谢谢!
热心网友
时间:2023-10-15 21:50
taskkill 是命令行命令,/f是强制终止 /im image name的缩写,图像名。你要终止进程要让命令知道你要终止哪个进程啊,image name能区分进程,或者进程的PID能区分进程,就是说根据你的提供的是进程名或者是进程PID来决定是写/im或/pid。/t 你一定听说过结束进程树吧,t 就是tree的缩写,至于你想编一个结束当期前程序的命令,怎么做呢?要看你想结束什么进程了/f /t不是必须带的,但是不带结束的效果不一定如你所愿,/im或/pid 就看你给的是进程名还是进程的PID了,顺便说句命令行命令可以放在.bat文件中批量执行的。
热心网友
时间:2023-10-15 21:49
请问您是不是不了解这个原理呢?
/f意思的确是强制结束进程,不带这个选项所有带有 窗口关闭处理事件 的程序都可以防止非/f选项结束方式。比如你要关掉记事本,他在关闭前会提醒你是否保存文件,你用非强制性结束会让他弹出信息框,而命令判断程序没有被结束,所以返回需要带/f选项。
其实不带/f就相当于点击了右上角的叉叉一样,正常执行程序关闭前的代码。而/f才是真正意义上的结束进程,直接关闭这个程序的内存导致非正常关闭。不带/f相当于给这个程序发送“关闭”的消息,而具体关不关闭由程序自己决定,某些程序无法关闭是正常的。
如果你是个程序员,你应该明白,强制结束进程对于大部分程序来说不会造成任何文件损坏,你不用/f结束一些不愿意关闭的进程会话是不现实的,追究这些也没什么用。
放心用/f 吧,如果你是新手,不应该把它理解成 “黑客” 般的结束,这也是关闭程序的一种方式。如果那不是你编写的程序,他想不想保存数据你怎么知道呢? 既然是“ad.exe” 八成是广告吧,如果在不理解我就帮不了你了。
谢谢!
热心网友
时间:2023-10-15 21:50
taskkill 是命令行命令,/f是强制终止 /im image name的缩写,图像名。你要终止进程要让命令知道你要终止哪个进程啊,image name能区分进程,或者进程的PID能区分进程,就是说根据你的提供的是进程名或者是进程PID来决定是写/im或/pid。/t 你一定听说过结束进程树吧,t 就是tree的缩写,至于你想编一个结束当期前程序的命令,怎么做呢?要看你想结束什么进程了/f /t不是必须带的,但是不带结束的效果不一定如你所愿,/im或/pid 就看你给的是进程名还是进程的PID了,顺便说句命令行命令可以放在.bat文件中批量执行的。
热心网友
时间:2023-10-15 21:49
请问您是不是不了解这个原理呢?
/f意思的确是强制结束进程,不带这个选项所有带有 窗口关闭处理事件 的程序都可以防止非/f选项结束方式。比如你要关掉记事本,他在关闭前会提醒你是否保存文件,你用非强制性结束会让他弹出信息框,而命令判断程序没有被结束,所以返回需要带/f选项。
其实不带/f就相当于点击了右上角的叉叉一样,正常执行程序关闭前的代码。而/f才是真正意义上的结束进程,直接关闭这个程序的内存导致非正常关闭。不带/f相当于给这个程序发送“关闭”的消息,而具体关不关闭由程序自己决定,某些程序无法关闭是正常的。
如果你是个程序员,你应该明白,强制结束进程对于大部分程序来说不会造成任何文件损坏,你不用/f结束一些不愿意关闭的进程会话是不现实的,追究这些也没什么用。
放心用/f 吧,如果你是新手,不应该把它理解成 “黑客” 般的结束,这也是关闭程序的一种方式。如果那不是你编写的程序,他想不想保存数据你怎么知道呢? 既然是“ad.exe” 八成是广告吧,如果在不理解我就帮不了你了。
谢谢!
热心网友
时间:2023-10-15 21:50
taskkill 是命令行命令,/f是强制终止 /im image name的缩写,图像名。你要终止进程要让命令知道你要终止哪个进程啊,image name能区分进程,或者进程的PID能区分进程,就是说根据你的提供的是进程名或者是进程PID来决定是写/im或/pid。/t 你一定听说过结束进程树吧,t 就是tree的缩写,至于你想编一个结束当期前程序的命令,怎么做呢?要看你想结束什么进程了/f /t不是必须带的,但是不带结束的效果不一定如你所愿,/im或/pid 就看你给的是进程名还是进程的PID了,顺便说句命令行命令可以放在.bat文件中批量执行的。
热心网友
时间:2023-10-15 21:49
请问您是不是不了解这个原理呢?
/f意思的确是强制结束进程,不带这个选项所有带有 窗口关闭处理事件 的程序都可以防止非/f选项结束方式。比如你要关掉记事本,他在关闭前会提醒你是否保存文件,你用非强制性结束会让他弹出信息框,而命令判断程序没有被结束,所以返回需要带/f选项。
其实不带/f就相当于点击了右上角的叉叉一样,正常执行程序关闭前的代码。而/f才是真正意义上的结束进程,直接关闭这个程序的内存导致非正常关闭。不带/f相当于给这个程序发送“关闭”的消息,而具体关不关闭由程序自己决定,某些程序无法关闭是正常的。
如果你是个程序员,你应该明白,强制结束进程对于大部分程序来说不会造成任何文件损坏,你不用/f结束一些不愿意关闭的进程会话是不现实的,追究这些也没什么用。
放心用/f 吧,如果你是新手,不应该把它理解成 “黑客” 般的结束,这也是关闭程序的一种方式。如果那不是你编写的程序,他想不想保存数据你怎么知道呢? 既然是“ad.exe” 八成是广告吧,如果在不理解我就帮不了你了。
谢谢!
热心网友
时间:2023-10-15 21:49
请问您是不是不了解这个原理呢?
/f意思的确是强制结束进程,不带这个选项所有带有 窗口关闭处理事件 的程序都可以防止非/f选项结束方式。比如你要关掉记事本,他在关闭前会提醒你是否保存文件,你用非强制性结束会让他弹出信息框,而命令判断程序没有被结束,所以返回需要带/f选项。
其实不带/f就相当于点击了右上角的叉叉一样,正常执行程序关闭前的代码。而/f才是真正意义上的结束进程,直接关闭这个程序的内存导致非正常关闭。不带/f相当于给这个程序发送“关闭”的消息,而具体关不关闭由程序自己决定,某些程序无法关闭是正常的。
如果你是个程序员,你应该明白,强制结束进程对于大部分程序来说不会造成任何文件损坏,你不用/f结束一些不愿意关闭的进程会话是不现实的,追究这些也没什么用。
放心用/f 吧,如果你是新手,不应该把它理解成 “黑客” 般的结束,这也是关闭程序的一种方式。如果那不是你编写的程序,他想不想保存数据你怎么知道呢? 既然是“ad.exe” 八成是广告吧,如果在不理解我就帮不了你了。
谢谢!
热心网友
时间:2023-10-15 21:50
taskkill 是命令行命令,/f是强制终止 /im image name的缩写,图像名。你要终止进程要让命令知道你要终止哪个进程啊,image name能区分进程,或者进程的PID能区分进程,就是说根据你的提供的是进程名或者是进程PID来决定是写/im或/pid。/t 你一定听说过结束进程树吧,t 就是tree的缩写,至于你想编一个结束当期前程序的命令,怎么做呢?要看你想结束什么进程了/f /t不是必须带的,但是不带结束的效果不一定如你所愿,/im或/pid 就看你给的是进程名还是进程的PID了,顺便说句命令行命令可以放在.bat文件中批量执行的。
热心网友
时间:2023-10-15 21:50
taskkill 是命令行命令,/f是强制终止 /im image name的缩写,图像名。你要终止进程要让命令知道你要终止哪个进程啊,image name能区分进程,或者进程的PID能区分进程,就是说根据你的提供的是进程名或者是进程PID来决定是写/im或/pid。/t 你一定听说过结束进程树吧,t 就是tree的缩写,至于你想编一个结束当期前程序的命令,怎么做呢?要看你想结束什么进程了/f /t不是必须带的,但是不带结束的效果不一定如你所愿,/im或/pid 就看你给的是进程名还是进程的PID了,顺便说句命令行命令可以放在.bat文件中批量执行的。
热心网友
时间:2023-10-15 21:49
请问您是不是不了解这个原理呢?
/f意思的确是强制结束进程,不带这个选项所有带有 窗口关闭处理事件 的程序都可以防止非/f选项结束方式。比如你要关掉记事本,他在关闭前会提醒你是否保存文件,你用非强制性结束会让他弹出信息框,而命令判断程序没有被结束,所以返回需要带/f选项。
其实不带/f就相当于点击了右上角的叉叉一样,正常执行程序关闭前的代码。而/f才是真正意义上的结束进程,直接关闭这个程序的内存导致非正常关闭。不带/f相当于给这个程序发送“关闭”的消息,而具体关不关闭由程序自己决定,某些程序无法关闭是正常的。
如果你是个程序员,你应该明白,强制结束进程对于大部分程序来说不会造成任何文件损坏,你不用/f结束一些不愿意关闭的进程会话是不现实的,追究这些也没什么用。
放心用/f 吧,如果你是新手,不应该把它理解成 “黑客” 般的结束,这也是关闭程序的一种方式。如果那不是你编写的程序,他想不想保存数据你怎么知道呢? 既然是“ad.exe” 八成是广告吧,如果在不理解我就帮不了你了。
谢谢!
热心网友
时间:2023-10-15 21:50
taskkill 是命令行命令,/f是强制终止 /im image name的缩写,图像名。你要终止进程要让命令知道你要终止哪个进程啊,image name能区分进程,或者进程的PID能区分进程,就是说根据你的提供的是进程名或者是进程PID来决定是写/im或/pid。/t 你一定听说过结束进程树吧,t 就是tree的缩写,至于你想编一个结束当期前程序的命令,怎么做呢?要看你想结束什么进程了/f /t不是必须带的,但是不带结束的效果不一定如你所愿,/im或/pid 就看你给的是进程名还是进程的PID了,顺便说句命令行命令可以放在.bat文件中批量执行的。