杀毒软件最头让人疼的是升级病毒库,特别像我这样经常恢复系统的,会经常忘了备份病毒库,所以我用的杀毒软件也全部做成了绿色版。自从使用了德国小红伞 后,感觉非常棒。以前的绿化方法非常的复杂,要写一大堆批处理。前段时间无意中看到bluecloud的绿化方法,简单了很多也比较好用,但升级到小红伞V9 之后,很多地方都变了,所以在bluecloud的批处理基础上修改了一下,可以制作小红伞V9 的免安装版了。
一、建立两个批处理:
1. 生成Avira绿色版.CMD :
rem 备份注册信息 reg export "HKEY_LOCAL_MACHINE\SOFTWARE\Avira" install.reg
rem 复制相关文件 mkdir "%cd%\system32\drivers" copy /y "%windir%\system32\drivers\avgntdd.sys" "%cd%\system32\drivers\avgntdd.sys" copy /y "%windir%\system32\drivers\avgntmgr.sys" "%cd%\system32\drivers\avgntmgr.sys" copy /y "%windir%\system32\drivers\avipbb.sys" "%cd%\system32\drivers\avipbb.sys" copy /y "%windir%\system32\drivers\ssmdrv.sys" "%cd%\system32\drivers\ssmdrv.sys" copy /y "%windir%\system32\drivers\avgntflt.sys" "%cd%\system32\drivers\avgntflt.sys" mkdir "%cd%\appdata" del "%ALLUSERSPROFILE%\Application Data\AntiVir\AntiVir Desktop\Backup\*.*" /q del "%ALLUSERSPROFILE%\Application Data\AntiVir\AntiVir Desktop\Temp\*.*" /q del "%ALLUSERSPROFILE%\Application Data\AntiVir\AntiVir Desktop\Update\*.*" /q xcopy "%ALLUSERSPROFILE%\Application Data\AntiVir\AntiVir Desktop" .\appdata /s /y
echo 已完成所需文件的复制,按任意键退出。 pause
2. 安装Avira绿色版.CMD :
rem 复制文件到系统 xcopy system32 "%windir%\system32" /s /y rem 写注册表 reg import install.reg set regadd=reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Avira\AntiVir Desktop" /f /v %regadd% "Path" /d "%cd%\\" %regadd% "AppDataDirectory" /d "%cd%\appdata\\" rem 注册相关服务 sc create AntiVirService start= auto binpath= "%cd%\avguard.exe" displayname= "Avira AntiVir Guard" sc create AntiVirScheduler start= auto binpath= "%cd%\sched.exe" displayname= "Avira AntiVir Scheduler" rem 如果是C版,请屏蔽掉下面两行 sc create AntiVirMailService start= auto binpath= "%cd%\avmailc.exe" displayname= "Avira AntiVir MailGuard" sc create antivirwebservice start= auto binpath= "%cd%\AVWEBGRD.EXE" displayname= "Avira AntiVir WebGuard" rem 启动服务 sc start AntiVirService sc start AntiVirScheduler rem sc start AntiVirMailService rem sc start antivirwebservice rem 调用小红伞的设置功能进行修复安装 setup.exe rem del appdata\restart.txt /f sc start AntiVirService sc start AntiVirScheduler rem sc start AntiVirMailService rem sc start antivirwebservice rem 启动小红伞 start avgnt.exe
注意: 我没有安装 Mail Guard 和 Web Guard,如果你安装了这两个组件,需要把上面这个批处理中的红色部分删除。
二、生成绿化版
把上面两个批处理复制到小红伞 的安装目录,并执行”生成Avira绿色版.CMD“,会在安装目录下生成system32和appdata两个文件夹,并复制相关文件到这两个文件夹内。此时绿化版制作完成。
三、安装绿化版
重装或恢复系统后,执行”安装Avira绿色版.CMD “,批处理执行过程中会弹出Avira的安装向导,按几下回车即可。如果不安装 Mail Guard 和 Web Guard 的话,记得在选择组件时去掉这两项前面的勾。
至此,工作全部完成,以后在重装或回复系统后,即使忘记备份病毒库也没关系了,小红伞 依然是最新的组件和病毒库,不用再花时间去升级了。
说明: 1.不知是何原因,非原安装版无法弹出下载进度对话框,不过不影响病毒库升级,升级会在后台执行的。 2.由于德国小红伞V9 带有自保护机制,所以无法直接往安装目录复制文件,需要先关闭自保护功能。 3.德国小红伞V9 需要VC2005SP1支持,在安装绿色版之前必须确保系统中已经有x86_Microsoft.VC90.CRT等文件。我是把这些文件做了个自解压包,非常方便。 4.用上面的方法所作的绿色版具有原版的所有功能(除1外),也即是说等几乎同于原安装版。 5.上面方法适用于Avira Antivir Personal (即免费版,原来的C版)、Avira Antivir Premium 和 Avira Antivir Professional 三个个版本。其中免费版需要屏蔽所有Mail guard 和Web guard 的行即可。
来源:卡饭论坛 转载请注明出处及作者。