最新消息:其实接手服务器,最最最重要的还是要看下数据库、文件备份情况!!!非常重要!!!

Avast个人免费版安装在Win 2003 Server,解决Avast升级出错

IN shang 2604浏览 0评论

说明:
测试服务器为win server 2003,经常中毒,想给他装了杀毒软件。但很多免费版本的,根本无法安装在win server上面。安装的时候总会提示,与操作系统版本不兼容。本文就实现了avast 8.0个人免费版安装在win server 2003上面,并可自动升级。

实现:
一. 安装Avast在win server 2003
1.打开注册表编辑器,开始 | 运行 | Regedit 或 win+R输入regedit
2.找到HKEY_LOCAL_MACHINE | SYSTEM | CurrentControlset | Control
3.右键点击 ProductOptions ,选 permission ,改变 ProductOptions 的权限。
添加你的用户名(例如Computername/Username),并取消你自己读取 ProductOptions 的权限!这里一定要小心,千万不要取消管理员用户组里面所有用户查看此键的权限,否则很可能出现一些麻烦!尤其是当你以系统内建的“Administrator”登录的时候!!!强烈建议以非“Administrator”的管理员身份登录进行操作。
4.改完了,好了,想怎么装怎么装吧,装完以后,记得登录其他管理员用户将第三步中的注册表操作撤销,以免出现不必要的麻烦。

这里是建议新建个管理员用户,如xiang,删除其users组,添加administrators组,在 ProductOptions 权限里先添加xiang这个用户,再取消其所有权限,如下图:


总起来,解决思路就是禁止杀毒软件在当前用户权限下读取注册表中操作系统版本的权限,使得安装程序无法获得当前操作系统的版本,从而绕过检测是否为服务器版,达到安装的目的。这样看来,不仅是avast其他的杀毒软件如果无法在服务器版操作系统上安装,都可以使用该方法解决。

二. 修改Avast相关服务的登录方式,使avast自动升级,让avast以非administrator的管理员身份运行,如新建个管理员xiang,拒绝其对ProductOptions 的所有权限
1. 创建一个管理员用户,创建时需设置密码,并取消“用户下次登录时须更改密码”,选中”密码永不过期”。记住此用户的用户名和密码。
2. 使用上述方法取消刚创建的用户读取”ProductOptions”的权限
3. 重新启动计算机,进入安全模式。
4. 在“开始”-“运行”,输入 Services.msc,在服务管理的右侧界面找到与Avast的相关服务,如“avast! Antivirus”,双击打开服务的属性并切换到 登录 选项卡,在登录身份中输入上面已经创建的用户和密码,点击“确定”完成修改。修改avast! Antivirus,如果还有其它avast服务,要记得修改。如avast! Mail Scanner、avast! Web Scanner”。
5. 重启计算机,看看是否已经可以正常升级了。

转载请注明:酷喃|coolnull| » Avast个人免费版安装在Win 2003 Server,解决Avast升级出错

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址