cod*_*Les 110 performance process batch-file
因此,每当我打开公司自己的开发机器时,我必须使用任务管理器或任何其他流程管理应用程序杀死10多个进程,以便从我的IDE中获得不错的性能.是的,这些是我公司在我的机器上安装的程序的过程,以确保安全性和合规性.我想要做的是有一个.bat文件或某种类型的脚本,我可以启动并杀死有问题的进程.
有谁知道怎么做?
Fac*_*tic 162
你可以用'taskkill'做到这一点.使用/ IM参数,您可以指定图像名称.例:
taskkill/im somecorporateprocess.exe
你也可以这样做'强制'杀死:
taskkill/f/im somecorporateprocess.exe
只需为每个要杀死的进程添加1行,保存为.bat文件,然后放入启动目录.问题解决了!
如果这是遗留系统,PsKill也会这样做.
Dev*_*ris 105
taskkill /f /im "devenv.exe"
Run Code Online (Sandbox Code Playgroud)
这将使用exe名称"devenv.exe"强行杀死pid
相当于nix'y kill命令的-9
由于TASKKILL可能在Windows的某些Home/basic版本中不可用,因此有一些替代方案:
TSKILL processName
Run Code Online (Sandbox Code Playgroud)
要么
TSKILL PID
Run Code Online (Sandbox Code Playgroud)
请记住,processName不应该有.exe后缀,并限制为18个字符.
另一种选择是WMIC:
wmic Path win32_process Where "Caption Like 'MyProcess.exe'" Call Terminate
Run Code Online (Sandbox Code Playgroud)
wmic比taskkill提供更多的灵活性.wmic Path win32_process get您可以看到可以过滤的可用文件.
我假设你是一名开发人员,你对你的机器有一定程度的管理控制权.如果是这样,请从命令行运行msconfig.exe.您甚至可以从启动中删除许多进程,从而消除了使用上述解决方案杀死它们的需要.
| 归档时间: |
|
| 查看次数: |
291755 次 |
| 最近记录: |