Batch file 关闭bat文件中的chrome

Batch file 关闭bat文件中的chrome,batch-file,command-line,cmd,Batch File,Command Line,Cmd,我正试图从bat文件中删除chrome。尝试 TASKKILL /IM chrome.exe /F 但它并没有关闭镀铬层。正确的方法是什么?您将希望使用相同的命令,但使用/T参数,如下所示: taskkill /F /IM chrome.exe /T /T参数终止进程及其所有子进程。实际上,它应该关闭与参数列表中提供的进程名称相同的所有进程 如果要抑制错误/输出,请将输出管道连接到nul,如下所示: taskkill /F /IM chrome.exe /T > nul 无论使用何种

我正试图从bat文件中删除chrome。尝试

TASKKILL /IM chrome.exe /F

但它并没有关闭镀铬层。正确的方法是什么?

您将希望使用相同的命令,但使用/T参数,如下所示:

taskkill /F /IM chrome.exe /T
/T参数终止进程及其所有子进程。实际上,它应该关闭与参数列表中提供的进程名称相同的所有进程

如果要抑制错误/输出,请将输出管道连接到nul,如下所示:

taskkill /F /IM chrome.exe /T > nul

无论使用何种方法,都必须以管理员身份运行批处理文件才能终止chrome.exe进程。

此代码在我的脚本中运行良好:

taskkill /f /im chrome.exe /fi "username eq domain\user.name"


taskkill/F/IM chrome.exe/T


taskkill/F/IM chrome*/T

{解释:

taskkill(终止进程)

/F(强制终止过程)

/IM(要终止的进程的映像名称。“*”通配符可以确保指定所有任务或映像名称)


/T(终止图像或进程的所有子项))

这对我来说非常有用:

taskkill /IM chrome.exe

关闭Google Chrome,但重新打开后,软件会像上次一样保留打开的选项卡。

如果您关闭/F,它会工作吗?没有/F的Taskkill首先发送WM_Close,并让应用程序有机会正常运行(例如关闭子进程)。使用/F,它会执行TerminateProcess,在关闭前不会让应用程序执行任何操作。请解释问题中的命令不起作用的原因,以及您的命令起作用的原因。我以管理员身份运行脚本,并按用户名过滤进程。可能这就是原因。它会杀死chrome,但当我再次打开chrome时,它是sh我不想那样