360安全卫士为什么会拖慢电脑?
因为杀毒软件的工作机制原因。
当我们打开一个文件时候,就会调用系统函数CreateFile,而这个函数也没有实质性的操作,而是调用对应的内核函数NtCreateFile,而杀毒软件的原理就是创建一个自己的MyCreateFile替换NtCreateFile的入口地址,拦截所有的打开文件事件,并扫描。
如果异常,就处理这个事件,如果没有异常,就把事件再交给真实的NtCreateFile函数。
如此一来,就产生了卡顿。当然杀毒软件不可能只拦截一个NtCreateFile,而有很多函数被拦截,特别是与进程、线程、钩子、内存、套接字等等有关的一系列的函数都会被拦截,并且是驱动的方式,工作在内核层。
即sys程序,以服务的方式开机自动加载。
如果同时安装两个以上的杀毒软件,由于他们互相竞争拦截,卡顿的就更厉害,几乎到死机的程度,所以你懂了吧。电脑卡顿我们首先得找到原因,这其实就很简单了,我们右键单击打开电脑的任务管理器就能看出哪个进程占用的资源比较多了,然后采取进一步操作即可。
除了网上那些删除软件补丁的办法以外,笔者还有一个根治的办法,那就是升级你的电脑硬盘,目前固态硬盘的价格已经相当便宜大约1GB在0.7元左右,所以如果你的电脑还是机械硬盘的话,现在是升级电脑硬件的好时候了。
2024-12-02 广告