doscan.exe进程占用了大量的CPU和内存的解决方法
症状
在安装完Symantec AntiVirus Corporate Edition 10.0或Symantec Client Security 3.0重启电脑后,发现doscan.exe进程占用了大量的CPU和内存,在doscan.exe进程结束后,rtvscan.exe进程使用约40 MB的内存,使电脑运行速度变慢。
解决方法
这个问题已在Symantec AntiVirus 10.0.1 和 Symantec Client Security 3.0.1 中得到修复,安装上述版本的软件就可解决。如果无法安装上述版本的软件,可采取以下变通方法:
根据实际情况,通过修改注册表文件,防止开机后启动快速扫描(即doscan.exe进程)。
从Symantec AntiVirus clients 中移除“启动快速扫描”
停止正在运行的任何扫描,下载并导入RemoveStartScan.reg 文件。
在安装客户端软件时防止创建“启动快速扫描”
在安装或迁移受管理客户端时,在每个客户端下载并导入PreventStartScan.reg 文件。
注释:在导入removestartscan.reg后会删除所有用户创建的自定义扫描,用户必须重新创建自定义扫描。 上述两个文件都只对当前登录的用户有效,在多个用户使用同一台电脑的情况下,需要每个用户都进行登录并运行上述文件。
如果问题继续存在,需要禁用defwatch快速扫描。下载并导入 DefwatchQSOff.reg 文件可以禁用defwatch快速扫描。
如果需要在多个客户端电脑上禁用defwatch快速扫描,请阅读文档 Disabling the Quick Scan that runs after virus definitions update.
技术信息
DoScan.exe进程是在用户登录后默认的启动快速扫描的一部分。可以在Symantec AntiVirus 10.0.1 或以上版本中禁用启动快速扫描。
保存以下代码为RemoveStartScan.reg,双击运行就行
代码如下:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Intel\LANDesk\VirusProtect6\CurrentVersion\Custom Tasks]
[HKEY_CURRENT_USER\Software\Intel\LANDesk\VirusProtect6\CurrentVersion\Custom Tasks]
"CreatedUserQuickScan"=dword:00000001
"CopiedDefaultScanOptions"=dword:00000001
[HKEY_CURRENT_USER\Software\Intel\LANDesk\VirusProtect6\CurrentVersion\Custom Tasks\Default Scan Options]
"ScanForGreyware"=dword:00000000
"ScanNotifyStopService"=dword:00000001
"ScanNotifyReboot"=dword:00000002
"ScanNotifyTerminateProcess"=dword:00000001
[HKEY_CURRENT_USER\Software\Intel\LANDesk\VirusProtect6\CurrentVersion\Custom Tasks\TaskPadStartup]