我有一个包含命令taskkill /f /im program.exe
的批处理文件,它会杀死所有当前正在运行的program.exe实例。
但是,我想通过计划任务来杀死program.exe,同时启动计划任务的用户已注销。
在这种情况下,批处理文件在预定时间运行,但taskkill /f /im program.exe
显然没有效果。但是,运行程序等其他命令不会受到影响。
简而言之:当“切换用户”或“锁定”(即已注销)取消启动用户时,如何安排杀死程序?
答案 0 :(得分:2)
尝试将批处理文件的文件扩展名更改为“.cmd”而不是“.bat”,并确保您的文件是ANSI编码而不是UTF-8(UTF-8字节顺序标记,即BOM可以使您的批处理文件无效并在位置或行x错误处抛出无法识别的字符。我使用Notepad ++进行这种编码检查/转换。