flysun027

有思想的博客

导航

一次 win7 工控机内存占用高的处理

Posted on 2021-09-18 22:20  flysun027  阅读(492)  评论(0编辑  收藏  举报

故障现象:

        客户反映客户现场出现工控机无理由内存占用飚高。重启计算机后程序运行正常内存和cpuz占用正常。在运行一段时间之后内存和cpu占用都会升高,再过一段时间报计算机内存不足,程序无法运行,需要从新启动。

检查:

        查看任务管理器,浏览器占用cpu高。因为客户程序是web应用,怀疑网络问题,查看资源监视器tcp连接 大量有程序(程序名称不一定)在扫描本地局域网的445端口,也有些工控机大量连接外网随机ip445端口

处理:

        安装客户提供的趋势杀毒软件,先杀一遍病毒。全盘扫描完成后果然报了不少病毒。重启工控机依然报病毒。可见病毒并未清除干净。继续处理。

        445端口是windows文件共享服务。在cpu占用高的计算机上关闭server服务。cpu占用立即下降,一段时间后内存占用和网络连接数量都下降。说明已经找到了问题点。

        百度445端口发现可能是永恒之蓝勒索病毒,后检查c:\windows目录发现存在 mssecsvc.exe mssecsvr.exe qeriuwjhrf tasksche.exe,查看windows服务发现mssecsvc2.0 mssecsvc2.1 这样可以确定存在永恒之蓝病毒无疑了。

 

使用下面脚本清除病毒,在病毒发作前避免计算机被加密。

 1 sc stop snmpstorsrv
 2 sc config snmpstorsrv start= disabled
 3 sc delete snmpstorsrv
 4 sc stop mssecsvc2.0
 5 sc stop mssecsvc2.1
 6 sc config mssecsvc2.0 start= disabled
 7 sc config mssecsvc2.1 start= disabled
 8 sc delete mssecsvc2.0
 9 sc delete mssecsvc2.1
10 del /a:s C:\Windows\mssecsvc.exe
11 del /a:s C:\Windows\mssecsrv.exe
12 del /a:s C:\Windows\tasksche.exe
13 del /a:s C:\Windows\qeriuwjhrf
14 del /a:s C:\Windows\System32\MarsTraceDiagnostics.xml
15 del /a:s C:\Windows\System32\snmpstorsrv.dll
16 rd /s C:\Windows\AppDiagnostics
17 reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\snmpstorsrv /va /f
18 pause

 

 至此,问题处理完成,趋势扫描后也不在报告病毒。