如果你嫌进注册表手动修改麻烦,就写个注册表脚本文件,由于BootExecute是多字符串值,在编写数值的时候你要注意了,你没把握的话,就把我写的这个脚本代码直接复制进去:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"BootExecute"=hex(7):61,00,75,00,74,00,6f,00,63,00,68,00,65,00,63,00,6b,00,20,\
00,61,00,75,00,74,00,6f,00,63,00,68,00,6b,00,20,00,2a,00,00,00,00,00
新建个文本文件,把代码复制进去,然后退出保存为revision.reg文件,把这个文件放到D盘根目录下,然后写个批处理文件(批处理文件随便你放在哪个地方),代码我也写出来了:
@echo off
regedit /s d:\revision.reg
echo **************************************************************
echo **************下面将删除瑞星开机扫描所需要的文件**************
echo **************************************************************
@pause
if exist %windir%\system32\bscom.dll del %windir%\system32\bscom.dll
if exist %windir%\system32\bseng.dll del %windir%\system32\bseng.dll
if exist %windir%\system32\bslib.dll del %windir%\system32\bslib.dll
if exist %windir%\system32\BsLogo.bmp del %windir%\system32\BsLogo.bmp
if exist %windir%\system32\BsLogo.txt del %windir%\system32\BsLogo.txt
if exist %windir%\system32\bsmain.exe del %windir%\system32\bsmain.exe
if exist %windir%\system32\BsMain.ini del %windir%\system32\BsMain.ini
if exist %windir%\system32\bsscn.dll del %windir%\system32\bsscn.dll
if exist %windir%\system32\bsvir.dll del %windir%\system32\bsvir.dll
if exist %windir%\system32\bsvm.dll del %windir%\system32\bsvm.dll
echo **************************************************************
echo *************任务执行完毕,下次开机C盘可以正常自检************
echo **************************************************************
@pause
这个批处理文件保存的名字任意取,但是一定是bat格式的,比如:del.bat或者是:show.bat
运行这个批处理文件的时候,你先把瑞星注册表监控关了。
(1)“regedit /s d:\revision.reg”就是运行D盘根目录下的“revision.reg”这个脚本文件,regedit 加个参数 /s,可以不经提示,直接把信息导入注册表,达到修改注册表的目的。
(2)批处理程序里面的每一行代码我都加了个判断语句,即使找不到路径,也不会报错,程序会跳过去,然后执行下一步命令。
写注册表脚本文件的时候,“Windows Registry Editor Version 5.00”一定要第一行顶格写,然后隔一行再写相关的键值数据,就我个人觉得,多字符串值的数据比较难写,二进制值跟字符串值还好写,最起码没那么麻烦。
其实,你直接进注册表修改BootExecute的数据为 autocheck autochk * 还方便点,也不用写什么注册表脚本了,批处理程序里面的代码就不用“regedit /s d:\revision.reg”这句。
| 引用: |
| 不过我担心那样会不会有个缺点,就是每次升级之后都要改一遍吗? |
瑞星在升级的时候,不是每一次都要监控中心退出的,如果你看到监控中心退出,说明有核心文件要修改,要修复才能启动某一些文件,可以说是安装了一次吧,既然如此,注册表肯定要修复过的,如果你不放心的话,随时可以运行这个批处理程序,不用你手动去做了,批处理会帮你做好一切。
| 引用: |
| 另外,你觉得用瑞星的开机扫描可以代替windows的开机自检吗? |
不可以代替,瑞星的开机扫描是在病毒控制系统之前杀毒检查,它要比病毒优先控制系统,开机扫描主要是针对杀毒。
而windows的开机自检,是对系统文件的错误进行检查及修复。
ØêI+«&decrbbs.ikaka.com¢$>/G0+`[