Kaspersky 5.0(以下简称AVP5) 这款俄罗斯杀毒软件发布以后,有不少朋友下载并进行了试用。他们当中有不少人还安装了金山毒霸系列杀毒软件。这时问题出现了,就是无论是AVP5还是金山毒霸,总有一方不能正常工作。其实稍微研究一下就会发现问题的根源是AVP5的服务名和金山毒霸的服务名有了沖突。小知识服务:在Windows 2000/XP/2003中,服务是指执行指定系统功能的程序或进程,以便支持其他程序,尤其是底层程序。服务是一种应用程序类型,它在后台运行。 服务名:区别服务的惟一方法。服务的具体信息可以在“控制面板→管理工具→服务”中查看。 一、沖突根源在安装AVP5以后,会发现它的服务名为:KAVSvc,这个名字刚好和金山毒霸的服务名沖突。由于服务被覆盖,因此会造成先前安装的一方软件不能正常使用。 为了解决这个问题,我们需要更改一方服务名。Tw.wiNgWIt.Com经过试验发现,AVP5的服务名必须是KAVSvc,不能够更改,而金山毒霸可以采用其他的服务名。因此笔者采用了更改金山毒霸服务名的方法来解决服务名沖突问题。 二、解决沖突注意:要进行下面的操作,务必将所有的实时监控等后台程序关闭,否则操作可能失败。 要更改服务名,就必须删除已有服务,创建新的服务。Windows XP中就有sc.exe这个工具,它能够非常容易地创建服务、删除服务、启动/停止服务。 情况一:先安装金山毒霸再安装AVP5时这时AVP5能够正常工作,我们可以不必管它,只需要创建一个新的金山毒霸服务即可。假设金山毒霸6安装在 C:\Program Files\KAV6 目录里面(下同),打开命令提示符方式,然后输入以下命令:sc create KwatchSvc binpath= “C:\Program Files\KAV6\Kavsvc.exe”(注意:“=”后面有一个空格),然后回车,当看到“[SC] CreateService SUCCESS”提示时就表示服务创建成功。 不过这时金山毒霸的新服务KWatchSvc还是处于停止状态,你可以在“管理工具→服务”里面将KWatchSvc服务启动。服务启动完成以后,金山毒霸的实时监控也就恢复正常了。 情况二:先安装AVP5再安装金山毒霸时金山毒霸安装完成以后,AVP5的服务名将被覆盖。由于AVP5服务名不能够变更,因此我们需要先删除金山毒霸的服务,再分别创建AVP5和金山毒霸的服务(假设AVP5安装在C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus Personal下)。 先后关闭AVP5的实时监控和金山毒霸的实时监控并通过“管理工具→服务选项”将金山毒霸的服务Kavsvc停止,然后在命令提示符下先输入:sc delete KAVSvc,删除金山毒霸的服务。如果操作正常,会看到“[SC] DeleteService SUCCESS”的提示信息。接着输入:sc create KAVSvc binpath= “C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus Personal\KavSvc.exe”和sc create KwatchSvc binpath= “C:\Program Files\KAV6\Kavsvc.exe”,分别创建AVP5的服务和金山毒霸的服务。确认返回值均为“[SC] CreateService SUCCESS”以后就可以将服务开启了。 情况三:卸载两者中一个时如果在已经安装了AVP5的电脑上卸载金山毒霸,那么会对AVP5的服务产生影响。需要使用情况二中的方法创建AVP5服务。同时需要注意,卸载以后需要手工使用sc delete KwatchSvc 命令删除残余的、自己创建服务时遗留下的金山毒霸服务信息。 |