问题标签 [taskkill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11968 浏览

c++ - taskkill 实用程序的退出代码是什么?

在我的 MSI 安装程序自定义操作处理程序(使用 C++ 完成)中,我无法获得 SE_DEBUG_NAME 权限来打开和终止进程,因此我必须使用该taskkill实用程序来执行此操作:

我需要知道的是返回代码,taskkill以便能够查看进程是否终止以及它可能没有终止的原因。

我能够在我的 Windows 8 机器上通过实验获得以下内容:

这些有官方文档吗?

0 投票
0 回答
910 浏览

c# - Is there a difference between taskkill /f and C# Process.Kill?

A user is seeing different behaviour between my C# program that uses System.Diagnostics.Process.Kill and the Windows 7 command-line program "taskkill /f". Possibly the program is dying more cleanly with taskkill

Does "taskkill /f" attempt to issue a WM_CLOSE, SC_CLOSE or WM_QUIT message before resorting to TerminateProcess? Are there any other pertinent differences?

0 投票
2 回答
2801 浏览

batch-file - Using Taskkill in command prompt (Batch)

i have 4 excel files (city.xls, rule.xls,adv.xls and maping.xls), where all of excel files being opened. how to force close only one file (Ex: maping.xls) with taskkill in batch/CMD programing?

0 投票
1 回答
2650 浏览

java - 如何在 Java process.destroy() 中杀死一个进程

我厌倦了使用 process.destroy(); 杀死进程的方法。经过一些研究,我了解到它有时不起作用,所以我尝试使用“Taskkiller”杀死任务。

使用这个: Java tool/method to force-kill a child process

我正在通过该过程运行一个 cmd,并通过 cmd(bat 文件)调用一个 jar。我可以通过taskkill停止cmd。但我找不到阻止罐子的方法。

编辑:

我找到了一种方法。在进程开始时获取进程 ID。

0 投票
4 回答
8436 浏览

batch-file - 使用 BATCH 关闭所有 Firefox 选项卡

如果有多个火狐,我会尝试关闭所有火狐。我想做循环检查firefox进程并关闭并再次检查,直到没有任何firefox进程。

这是我的代码:

我在这个命令中的错误在哪里?任何帮助表示赞赏。

0 投票
3 回答
12694 浏览

windows - windows批处理命令确定进程的工作目录

为什么我要问的是我的程序使用了 3rd 方软件,这些软件有时会留下没有链接回我的程序或 3rd 方进程的孤立进程。随着时间的推移,这些孤儿进程开始累积并消耗大量资源。我想定期杀死它们,但为了让我这样做,我需要确定它们是由我的程序而不是其他程序创建的。我在 Process Explorer 中查看了孤立进程,在查看进程的属性时,我看到了一个名为“当前目录”的字段。孤立进程的当前目录是我的程序的安装目录。这会让我放心,我正在杀死我的程序创建的进程。

由于这些进程是由第 3 方创建的,因此我需要在创建它们后通过在它们上运行 taskkill 或其他方式来杀死它们。有没有办法在批处理文件中使用开箱即用的 windows 命令找出进程的当前工作目录?如果这可以通过 wmic 查询来完成,那将是更可取的,但是在使用 wmic 时我似乎无法找到当前的工作目录。我假设如果 Process Explorer 能够获取此信息,我也应该能够通过一些批处理命令获取它。

0 投票
1 回答
605 浏览

windows - “start /b”似乎导致“taskkill”在批处理脚本中失败

由于尚未确定的原因,start /b中的/b开关导致taskkill无法找到第一个实例:

这是相关代码的一个简单示例(有/b并且不起作用)。复制代码并粘贴到记事本中并保存为批处理文件。它将使用 cmd 开关“/k”重新启动,然后它将创建第二个实例,然后第二个实例将尝试结束第一个实例。如果需要,可以在此处找到原始脚本。

这是没有/b开关的相同示例。这是两者之间的唯一区别。它可以正常工作:

重申我的问题:如何让 taskkill 与 start 的/b开关一起工作?解释为什么它不能按原样工作也很好。

0 投票
1 回答
1964 浏览

java - 如何使用taskkill跳过杀死进程

我正在使用以下代码来终止所有 java 进程。

当我需要杀死我所有的 java 进程时,这很好用。问题是当我运行它时,它也会杀死我的 eclipse 进程。如何跳过 eclipse 进程并杀死所有其他 java 进程。

0 投票
0 回答
145 浏览

taskkill - Windows 2008R2 :: 计划任务中的Taskkill

我在用着

TASKKILL /FI "IMAGENAME eq xyz.exe" /FI "STATUS eq UNKNOWN" /F

在作为计划任务运行的批处理中。

当我手动运行批处理时,过滤器工作正常。当我使用 RunNow 从 ScheduledTasks 运行它时,xyz.exe 的所有进程都被杀死。

有任何想法吗 ?

问候,

托马斯

0 投票
2 回答
8197 浏览

windows - 杀死进程用户名变量?(视窗)

有没有办法只用变量 %username% 杀死当前用户的进程?

假设我已经登录,所以我只想在我的会话中终止进程 cmd.exe 但我需要一个变量。

我试过这个

taskkill /F /FI "%username%" /IM cmd.exe

但这不起作用。