当前位置:  开发笔记 > 开发工具 > 正文

编写Windows .bat文件以杀死进程的任何方法?

如何解决《编写Windows.bat文件以杀死进程的任何方法?》经验,为你挑选了5个好方法。

因此,每当我打开公司自己的开发机器时,我必须使用任务管理器或任何其他流程管理应用程序杀死10多个进程,以便从我的IDE中获得不错的性能.是的,这些是我公司在我的机器上安装的程序的过程,以确保安全性和合规性.我想要做的是有一个.bat文件或某种类型的脚本,我可以启动并杀死有问题的进程.

有谁知道怎么做?



1> Factor Mysti..:

你可以用'taskkill'做到这一点.使用/ IM参数,您可以指定图像名称.例:

taskkill/im somecorporateprocess.exe

你也可以这样做'强制'杀死:

taskkill/f/im somecorporateprocess.exe

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

如果这是遗留系统,PsKill也会这样做.


大声笑 - "somecorporateprocess.exe"几乎总结了企业IT与开发团队之间的脱节.
我成功使用`taskkill/F/IM /T`强制关闭*all*进程的名称.

2> DevelopingCh..:
taskkill /f /im "devenv.exe"

这将使用exe名称"devenv.exe"强行杀死pid

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


这将使用提供的名称杀死**ALL**条目.当程序逆火并在后台打开notepad.exe 1000次时特别方便:]\*ahem\*
直到我将/ f标志添加到命令后它才起作用.谢谢!

3> npocmaka..:

由于TASKKILL可能在Windows的某些Home/basic版本中不可用,因此有一些替代方案:

TSKILL processName

要么

TSKILL PID

请记住,processName不应该有.exe后缀,并限制为18个字符.

另一种选择是WMIC:

wmic Path win32_process Where "Caption Like 'MyProcess.exe'" Call Terminate

wmic比taskkill提供更多的灵活性.wmic Path win32_process get您可以看到可以过滤的可用文件.



4> Jason Z..:

我假设你是一名开发人员,你对你的机器有一定程度的管理控制权.如果是这样,请从命令行运行msconfig.exe.您甚至可以从启动中删除许多进程,从而消除了使用上述解决方案杀死它们的需要.



5> Brian Stewar..:

从Mark Russinovich那里获得Autoruns,这是发现Sony Rootkit的Sysinternals家伙...我用过的最好的软件用于清理自动启动的东西.

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有