完毕watchclient.exe及其相关子进程fenghuang - 凯发娱乐

完毕watchclient.exe及其相关子进程fenghuang

2019-02-10 07:10:40 | 作者: 雅彤 | 标签: 进程,运用,批处理 | 浏览: 7349

近来客户反映登录公司的体系经常有IE卡死现象发作,经与客户交流他们是在翻开调用了ActiveX控件的页面时遇到的。检查后台日志、网络状况、客户装置的软件没发现异常。在网上查找了之后看到有人也遇到过相似的现象,并说到了watchclient.exe这个进程。所以到客户机子上检查,的确发现了watchclient.exe这个进程,所以预备完毕掉此进程及其子进程。但运用windows的进程管理器杀掉其间的任一个进程后,被杀的进程又会死灰复燃。又百度了一阵,网上说到的运用No1PV、金山毒霸都不见效。终究想到了运用windows自己的指令干掉它。并终究处理了此问题。
批处理指令中有taskkill这个指令用于杀掉正在运转的进程,详细用法能够在CMD窗口中敲入taskkill /?了解
详细做法是:
1、新建一空白txt文本文件,在其间输入
taskkill /f /im watchclient.exe -t
2、改文档的后缀为.bat就是一个批处理文件了
3、在windows的“开端”-“一切程序”-“发动”,右键点击“发动”,挑选翻开资源管理器,将刚做的批处理文件放进去,重启电脑即可在电脑发动时杀掉watchclient及其子进程
阐明:
我运用了taskkill指令的-T参数,意思是杀掉该进程及其一切子进程,批处理中的句子的解析如下:
其间/f表明强制杀掉,/im表明映像称号(翻开windows进程管理器,榜首列便是,在此不区别大小写),-t表明杀掉watchclient.exe及其子进程

可是,有时候用-t参数仍是杀不了它,这时要用/pid指定要杀进程的pid可完全杀掉进程,在进程管理器-“检查”-“挑选列”把PID列铺开即可看到每个进程的pid。假如你觉得这样费事则可运用下面批处理文件来完结操作,你只需双击它即可(我一起上传在附件中了)。
“killWatchclient.bat”:
set str=taskkill -f

for /f "tokens=2 delims= " %%i in (tasklist /nh^|find "vrvrf_c.exe") do set str=%str% /pid %%i

for /f "tokens=2 delims= " %%i in (tasklist /nh^|find "vrvsafec.exe") do set str=%str% /pid %%i

for /f "tokens=2 delims= " %%i in (tasklist /nh^|find "vrvedp_m.exe") do set str=%str% /pid %%i

for /f "tokens=2 delims= " %%i in (tasklist /nh^|find "watchclient.exe") do set str=%str% /pid %%i

echo %str%
echo ok
pause
关于for句子的解析请先在网上查找,后续假如有时间我再进行弥补。
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章