2014-12-02 130 views
0

我有一个用于杀死VLC的批处理。Taskkill不再适用于VLC

echo 
rem choice /c YN /n /d Y /t 120 
taskkill /im vlc.exe 

现在,当它运行时,VLC保持打开状态,即使CMD报告taskkill命令已成功发送。

任何想法?也许VLC(目前2.1.5)更新使其不再有效。

回答

1

taskkill /im vlc.exe /ftaskkill /im vlc.exe /t /f为您工作?前一段时间和explorer.exe有同样的问题...

+0

'taskkill/im vlc.exe/f'工作谢谢你。另外,我简化了上面的例子。我还有一些taskkill的工作仍在这些应用上工作。你会推荐给他们添加'/ f'标志吗? – 2014-12-02 21:10:05

+0

使用/ f开关强制程序突然终止,因此您将丢失任何未保存的数据。 (这仅适用于本地应用程序,即使没有/ f开关,任务杀死远程程序也会强制终止它。有关更多信息,请参阅http://technet.microsoft.com/en-us/library/bb491009.aspx) – Physikbuddha 2014-12-02 21:14:42

+0

好的谢谢你的提示。我只会在VLC上使用'/ f',因为其他的都是按原样工作,并且可能会遭受数据丢失。 – 2014-12-02 21:35:20