一次电脑感染Synaptics Pointing Device Driver病毒的经历,分享下经验

ops/2024/11/27 23:23:50/

没想到作为使用电脑多年的老司机也会电脑中病毒,周末玩电脑的时候突然电脑很卡,然后自动重启,奇怪,之前没出现这个情况。

重启后电脑开机等了几十秒,打开任务管理器查看开机进程,果然发现有个Synaptics Pointing Device Driver ,我都不认识。

图片

右键属性进入目录,发现都是空的,于是开始扫描电脑硬盘开始查毒。

图片

果然发现100多个文件被病毒感染,比如这个anlink的描述就是Synaptics Pointing Device Driver,任务管理器还有这个进程 。

图片

开始隔离文件。

图片

隔离后anlink的描述正常了。

图片

然后在隔离中删除文件,文件有点多,点删除都点累了。

图片

再次扫描电脑硬盘正常。

图片

再次重启电脑很快了,开机启动也没有Synaptics Pointing Device Driver 了。

不知道什么时候感染的病毒,搜索了下Synaptics Pointing Device Driver 是个感染型病毒,主要感染.exe和.xlsx文件,突然想起来之前有个excel文件打开后就变成xlsm格式文件,然后就打不开了。

exe文件所在目录会生成隐藏文件.cache_xxxxx ,系统中生成~cache1 文件, 生成进程文件C:\ProgramData\Synaptics\Synaptics.exe ,注册表会有一个Synaptics Pointing Device Driver 开机启动进程。

经过这次病毒感染和处理,之后下载软件别随便百度一个地址就下载,经常扫描电脑杀毒,看看有什么异常进程,尤其是开机变慢了,肯定有新的开机进程启动了。

图片

之前有次看了几张图片后Windows10突然cpu占用增加,风扇呼呼转,看任务管理器 shell infrastructure host 在占用cpu,解决方法很简单,

打开设置→应用→应用和功能→Microsoft照片→高级选项,点击默认值中的设置默认应用,在照片查看器中重新点选一遍照片。

图片


http://www.ppmy.cn/ops/137201.html

相关文章

ASP网络安全讲述

一 前言   Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页 、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序…

Python 爬虫 (1)基础 | 基础操作

一、基础操作 1、快速构建一个爬虫 ConvertCurl: https://curlconverter.com/选择URL,点击右键,选择 Copy >> Copy as cURL(bash) 2、配置nodejs开发环境 参考WIKI:https://www.jb51.net/python/307069k7q.htm国内npm源…

Leetcode 每日一题 3.无重复字符的最长子串

目录 问题描述 输入输出格式 示例 滑动窗口算法步骤 通过图片 代码实现 复杂度分析 题目地址 注意事项 问题描述 给定一个字符串 s,我们需要找出其中不含有重复字符的最长子串的长度。子串是指字符串中连续的字符序列,而子序列则是字符序列&am…

HTTP代理是什么,主要用来干嘛?

在探讨互联网通信和数据传输的广阔领域中,HTTP代理作为一个重要而广泛使用的工具,扮演着不可或缺的角色。本文将深入浅出地介绍HTTP代理的基本概念、工作原理及其主要应用场景。 一、HTTP代理的基本概念 HTTP代理,简而言之,是一…

C语言蓝桥杯组题目

系列文章目录 文章目录 系列文章目录前言题目第一题.1, 2, 3, 4 能组成多少个互不相同且无重复数字的三位数?都是多少?思路 第二题: 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少…

C++:final 关键字用于阻止类被继承或阻止虚函数被进一步重写

final 关键字的作用 C11 引入了 final 关键字,用于阻止类被继承或阻止虚函数被进一步重写。 防止类被继承:在类声明后添加 final,表示该类不能被继承。防止虚函数被重写:在虚函数声明后添加 final,表示该虚函数在派生…

QT-installEventFilter

installEventFilter 是 Qt 框架中的一个方法,用于在对象之间建立事件过滤机制。具体来说,它允许一个对象(称为事件过滤器)监视另一个对象(称为被监视对象)的事件,并在这些事件被处理之前对其进行…

C++ STL - vector/list讲解及迭代器失效

vector 使用 vector 是一个动态数组. 构造/拷贝构造/赋值重载函数 int main() {// 是一个模板, 在实例化的时候, 需要指明类型std::vector<int> first; // 一个空的数组std::vector<int> second (4,100); // 设置初始空间大小为 4 个int, 全部初始化为 100std::v…