2024年1月24日发(作者:)

8步打造360杀毒软件病毒库内网更新

360杀毒大家都知道,我个人觉得这个杀毒软件还不错,NOD324.X版查不到、杀不到的毒,它能查杀。系统资源占用也很低,最重要的是免费的。

正好公司里的杀毒软件要到期了,由于公司里很多电脑是不能上网的,也就不可能通过互联网更新病毒库了,如果360杀毒有网络版的该多好。上网一搜,原来很多人也有此想法,可惜360目前的杀毒软件中,没有可以内网更新病毒库的版本。

于是我想通过一些变通的方法,使公司一台服务自动更新(现在360杀毒v1.1双引擎版,也支持2003SERVER系统了),其它N台电脑都通过此服务器自动更新病毒库。今天研究了一下,最终实现了。下面把方法分享给大家:

准备工作:

1、最好有域环境,如果没有域环境,需要在每台客户机上加个自动启动的批处理文件。

2、找一款同步软件,用于对比文件,有更新才COPY,并且支持命令行执行。我用的是免费软件卧天同步王。

正式开始:

1.先在SERVER版系统上安装360杀毒v1.1双引擎版。(我的服务器名叫SERVER01)

01上共享杀毒软件安装目录下的Plugins文件夹(此为病毒库文件夹)

3.卧天同步王放在SERVER01上,并把此程序文件夹共享出来。我这里共享名叫:tb$(后面加$为隐藏共享)

4.用卧天同步王建立同步方案,见图卧天同步王设置1、2

5.新建文本文件,复制以下代码后,另存为批处理文件,存放于共享的tb$中。

@echo off

if not "%1"=="wind" mshta vbscript:createobject("").run("""%~f0""

wind",vbhide)()&&exit

rem 此段是隐藏BAT执行窗口。

IF not EXIST "C:Program " goto 1

rem 检测是否装有360杀毒软件。

choice /t 600 /d y /n >nul

rem 设置延迟600秒后再执行以下步骤,实际应用中,等于启动后10分钟再更新病毒库。

"C:Program " /close

REM 关闭360杀毒软件

server01tb$ /R:server01tb$

REM 执行病毒库更新

"C:Program " /autorun

REM 开启360杀毒软件

goto exit

REM 完成后退出

:1

goto exit

:exit

REM 如果没有安装360杀毒,则退出。

6.由于我想在执行批处理的时候,不要跳出窗口,用静默执行,所以用脚本来解决,把下面代码复制到文本文件中,另存为

set GuWS=Object("")

"server01tb$",vbhide

好了,下面要做的就是在域环境中,让每个用户登陆时自动执行了。如果没有域环境,把1-4做完后,建立第5步的批处理文件,放在每台电脑的开始à启动中即可。

7.建立1个OU,里面放着域用户帐户,因为SERVER01是自动更新,不需要内网更新,所以我把SERVER01上用的帐户移动到[不更新]中,需要在内网更新的用户,就移动到[要更新]中。

8.在[要更新]OU中,建立组策略。在用户登录脚本中,点添加à浏览,然后打开一个文件夹,把刚才建立的复制到这个文件夹,并选定->打开->确定->确定->关闭组策略->确定。

这样[要更新]里的用户,重启电脑后,每当他们的帐户登录,就会自动执行这个脚本,达到自动更新360杀毒病毒库的目的啦。注意,客户机的360杀毒全部安装在默认位置