从 Notepad++ 插件 NppExec 运行时 taskkill 进程失败

从 Notepad++ 插件 NppExec 运行时 taskkill 进程失败

我制作了一个批处理文件,可以终止几个任务并重新启动它们,如下所示:

taskkill /f /im "task1.exe"
taskkill /f /im task2.exe
start C:\path\task.exe

这个 bat 文件在通过 cmd 提示符运行时运行良好。但是,当尝试通过 NppExec 运行它时,第一个taskkill失败,Reason: Access is denied. 第二个taskkill运行start良好。

通过命令提示符运行批处理时,为什么一个会失败,而另一个会成功?我该如何修复它,以便两个任务都结束?

答案1

尝试以管理员身份运行 Notepad++。如果您在系统上使用多个用户,您可能还需要检查哪个用户正在运行该应用程序。Taskkill 可能会根据启动者的不同而对某些正在运行的应用程序产生变化。管理员模式有时可以解决这个问题,但我不确定 NppExec 插件实际上是如何启动应用程序的。

相关内容