|
原帖由 diwu2005 于 2008-10-4 08:53 发表 
看了一些PE杀软更新病毒库的贴子(如卡巴6),写得很详细,照做也成功了,但我是把PE量产在U盘中的,每次更新比较麻烦。能否做到把病毒库外置?这样只要升级病毒库就行了,方便得多(可能要更新一些其他软件,这 ...
用离线更新的方法不是一样吗?先将安装在WINDOWS的卡巴6.0或7.0的病毒库用工具备份出来。或到卡巴(中国)网上下载离线更新病毒库:http://www.kaspersky.com.cn/KL-Downloads/AVDatabaseUpdates.htm
进入PE后用卡巴的手动更新功能还原备份:
第一步:在“服务”-〉“更新”上点鼠标右键,选择“设置”;
第二步:在“更新设置”中选择“自定义”按钮
第三步:在弹出的对话框中,选择“更新服务器”标签
第四步:点击“添加”按钮,选择本地更新文件,同时勾选“正在从文件夹或ZIP文档中更新”,点击“确定”;
第五步:退回到“更新服务器”标签下,去掉“卡巴斯基实验室更新服务器”前面的勾,选择确定;
第六步:点“立即更新”进行升级。
可以用来离线更新各种版本的卡巴斯基杀毒软件。
以下是备份工具:
if exist BackUp rd BackUp /q /s
md BackUp
copy /y "%ALLUSERSPROFILE%\Application Data\Kaspersky Lab\AVP7\Data\*.*" BackUp\
copy /y "%ALLUSERSPROFILE%\Application Data\Kaspersky Lab\AVP7\Bases\*.*" BackUp\
copy /y "%ALLUSERSPROFILE%\Application Data\Kaspersky Lab\AVP7\Dskm\*.*" BackUp\
FOR /F "skip=3 tokens=2,*" %%i IN ('reg query "HKLM\Software\KasperskyLab\AVP6\environment" /v ProductRoot') DO @SET ProductRoot=%%j%
copy /y "%ProductRoot%\avpgui.ppl" BackUp\
copy /y "%ProductRoot%\BaseInstaller.ppl" BackUp\
copy /y "%ProductRoot%\bl.ppl" BackUp\
copy /y "%ProductRoot%\ExecInstaller.ppl" BackUp\
copy /y "%ProductRoot%\Updater2005.ppl" BackUp\
copy /y %systemroot%\system32\drivers\klif.sys BackUp\
将以上用记事本保存为.BAT的批处理,只需更改\AVPx\再重新保存,便能分别备份6.0、7.0、8.0的病毒库。 |
|