无忧启动论坛

标题: 请教大神一个批处理! [打印本页]

作者: pengjun88    时间: 2016-5-12 15:13
标题: 请教大神一个批处理!
结束 非windows\system32\smss.exe 路径的SMSS.EXE 用NTSD结束!
作者: amwin6    时间: 2016-5-13 11:33
taskkill /f /im 文件名
作者: dos时代菜鸟    时间: 2016-5-14 23:22
本帖最后由 dos时代菜鸟 于 2016-5-14 23:35 编辑

用 wmic + taskkill
找出 进程 为 smss.exe且 路径 不是 \systemroot\system32\smss.exe 的进程对应 的 pid ,并用 taskkill 中断该pid。
根本不用第三方软件。


  1. @echo off
  2. for /f "usebackq skip=2 delims=, tokens=2,3" %%c in (`wmic process where "caption='smss.exe'" get commandline^,processid^,status /format:csv`) do (
  3.         if /i not "%%c"=="\systemroot\system32\smss.exe" (
  4.                 echo %%c,%%d
  5.                 c:\windows\system32\taskkill /f /pid %%d
  6.         )
  7. )
  8. pause
复制代码

作者: 你我的爱人-    时间: 2016-6-11 07:01
一楼的位置好啊..




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3