在 Windows 10 系统上,可执行 WavesSvc64.exe 会定期消耗所有可用的物理内存并需要终止。我已卸载 Waves Audio 应用程序,但此可执行文件有时仍在运行。尽管有这个名字,WavesSvc64.exe 并不是 Windows 服务。net stop WavesSysSvc
有一个名为 WavesSysSvc 的 Windows 服务,带有可执行的 WavesSysSvc64.exe,它将通过关闭正确响应。不过,它似乎与内存消耗无关。
我可以通过右键单击并选择结束进程树来从资源监视器中杀死 WavesSvc64.exe。
为了使该过程自动化,我尝试使用命令从提升的命令提示符执行相同的操作taskkill /IM "WavesSvc64.exe" /T /F
。( /T 表示“终止指定进程和由它启动的任何子进程。” /F 表示“强制终止”。)
结果是
ERROR: The process with PID 1840 (child process of PID 11272) could not be terminated. Reason: There is no running instance of the task.
运行命令后,我仍然可以在资源监视器中看到状态为“正在运行”的 WavesSvc64.exe。然后我可以在资源监视器中手动终止它(如上所述),状态将更改为已终止。
为什么命令行中的 taskkill 无法终止任务?