有什么办法编写Windows .bat文件来杀死进程?

时间:2020-03-05 18:44:48  来源:igfitidea点击:

因此,每次我打开公司拥有的开发机器时,都必须使用任务管理器或者任何其他流程管理应用程序杀死10个以上的流程,才能从IDE中获得不错的性能。是的,这些是我公司为了安全和合规性而在我的计算机上安装的程序中的过程。我想要做的是拥有一个.bat文件或者某种脚本,我可以将其启动并杀死有问题的进程。

有人已经知道该怎么做吗?

解决方案

回答

下载PSKill。编写一个批处理文件,为要终止的每个进程调用该文件,并为每个进程传递名称。

回答

taskkill /f /im "devenv.exe"

这将强制杀死exe名称为" devenv.exe"的pid

相当于nix'y kill命令的-9

回答

我们可以使用" taskkill"来做到这一点。使用/ IM参数,我们可以指定图像名称。例子:

taskkill /im somecorporateprocess.exe

我们还可以执行此操作以"强制"杀死:

taskkill /f /im somecorporateprocess.exe

我们只需为要杀死的每个进程添加1行,另存为.bat文件,然后放入启动目录中。问题解决了!

如果这是旧系统,PsKill将执行相同的操作。

回答

使用Powershell!内置cmdlet用于管理进程。这里的示例(困难的方式),这里的示例(内置)和这里的示例(更多)。

回答

我假设作为开发人员,我们对计算机具有一定程度的管理控制权。如果是这样,请从命令行运行msconfig.exe。我们甚至可以从开始就删除许多进程,从而无需使用上述解决方案将其杀死。

回答

从发现索尼Rootkit的Sysinternals家伙Mark Russinovich获得自动运行...我曾经用来清理自动启动的最佳软件。