首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有没有办法写一个Windows .bat文件来杀死进程?

有没有办法写一个Windows .bat文件来杀死进程?
EN

Stack Overflow用户
提问于 2008-08-29 02:09:56
回答 8查看 369K关注 0票数 133

每次我打开公司拥有的开发机器时,我必须使用任务管理器或任何其他进程管理应用程序杀死10+进程,才能从我的集成开发环境中获得良好的性能。是的,这些进程来自我的公司安装在我的计算机上的程序,以确保安全性和合规性。我想要做的是有一个.bat文件或某种类型的脚本,用来终止相关进程。

有人知道怎么做吗?

EN

回答 8

Stack Overflow用户

发布于 2008-08-29 02:13:13

代码语言:javascript
复制
taskkill /f /im "devenv.exe"

这将强制终止具有可执行文件名"devenv.exe“的pid

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

票数 109
EN

Stack Overflow用户

发布于 2015-02-02 16:22:40

由于TASKKILL可能在windows的某些Home/basic版本上不可用,这里有一些替代方案:

代码语言:javascript
复制
TSKILL processName

代码语言:javascript
复制
TSKILL PID

请记住,processName不应具有.exe后缀,并且不得超过18个字符。

另一个选项是WMIC

代码语言:javascript
复制
wmic Path win32_process Where "Caption Like 'MyProcess%.exe'" Call Terminate

wmic提供了比taskkill更多的灵活性,通过它类似SQL的匹配器.With wmic Path win32_process get,你可以看到你可以过滤的可用的文件( %可以用作通配符)。

票数 10
EN

Stack Overflow用户

发布于 2008-08-29 03:18:59

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档