(回答我自己的未来问题/其他人)。
我有一个我想按姓名杀人的程序(在我的案例中来自Pascal脚本的InnoSetup)。我的问题是我的进程名为MyVeryLongProcessName.exe,我无法访问taskkill(只是tskill)。
在这种情况下,在Windows XP(嵌入式)上,我尝试了以下结果:
c:\> tskill MyVeryLongProcessName
Could not find process: MyVeryLongProcessName
但是如果我重命名这个过程(并试图杀死它)它运作良好:
c:\> tskill MyShortProcess
我的问题是/是:如何使用tskill杀死具有长进程名称的进程?
答案 0 :(得分:2)
似乎processname参数有18个字符的限制,因此在很长的过程中它只是拒绝它。
杀死MyVeryLongProcessName.exe的解决方案是:
c:\> tskill MyVeryLongProcessN
tskill参数中的字符太多/很少,它只会返回一个未找到的进程错误。