如何在任务调度程序中查找/杀死僵尸任务

如何在任务调度程序中查找/杀死僵尸任务

我有一个每分钟运行一个 exe 的任务。

我注意到奇怪的行为,发现该 exe 每分钟运行两次。

我已在任务调度程序中“结束”并禁用了该任务。现在我看到这个其他“僵尸”任务继续每分钟运行。

我怎样才能找到并杀死它?

答案1

使用taskkill将帮助您解决您的问题。

该命令的一般语法如下:

taskkill [OPTIONS] [PID]

正如您所料,此命令有很多可用选项。一些更有用的选项是:

/s COMPUTER -- (Where COMPUTER is the IP or address of a remote computer). The default is the local computer, so if you're working with a command on the local machine, you do not have to use this option.
/u DOMAIN\USER -- (Where DOMAIN is the domain and USER is the username you authenticate to). This option allows you run taskkill with the account permissions of the specified USERNAME or DOMAIN\USERNAME.
/p -- If you use the /u option, you will also need to include the /p option, which allows you to specify the user password.
/fi -- Allows you to run the taskkill command with filters.
/f -- Forces the command to be terminated.
/IM -- Allows you to use an application name instead of the PID (Process ID number) of the application.

可以在 CMD 中输入以下命令查看 taskkill /?

使用 taskkill 命令的帮助开关。

使用应用程序名称终止 终止恶意应用程序的最简单方法taskkill是使用/IM选项。操作如下:

taskkill /IM APPLICATION_NAME

您要终止的应用程序的名称在哪里APPLICATION_NAME。例如,Outlook 拒绝关闭。要使用 taskkill 关闭它,您可以执行以下命令:

taskkill /IM outlook.exe

希望这有帮助,祝你好运!

相关内容