手工完全卸载 Norton Antivirus 企业版的方法
献给那些仍受Symantec反毒软体卸载之困而烦恼不已的兄弟。来自本人经验所得,独家秘诀奉献,多年帮人经验之谈,绝无假冒不实之辞。
Symantec反毒软体卸载中,最要命的一点,是一定要留一个尾巴,也就是SymRasMan.dll这个文件。
在Symantec目录里的SymRasMan.dll这个文件一定要事先拷贝保留,在卸载后再拷贝回原目录,否则卸载后一定出错,连网都上不了。切记切记!
如果是Symantec Endpoint 11.0版本的客户端,就直接用它的Uninstall反安装程序来卸载,只是千万在卸载前先把SymRasMan.dll拷贝到别的目录下做个备份,然后再用反安装程序卸掉后将其拷贝回原目录,因为Norton在太多太多的注册表地方安组件指向这里,无法一一手工删除这些注册表,只好用保留这个文件的方法给它留个尾巴,如果这个DLL文件卸载同时也被删除,又不备份拷贝回去,那过后将无法再拨号上网,甚至连建立新的拨号网络连接都无法做到。切记切记!
如果是Symantec 11.0版本之前的版本,比如10.0、9.0、8.0甚至更早的版本,请以下人工清除法,注意也是要事先保留SymRasMan.dll这个文件!就是说要事先进到Symantec目录里将SymRasMan.dll这个文件先拷贝到别的目录里留作备份。
如装有Norton Ghost 2003,就先将它Uninstall。也可能有其他Norton产品会影响到反毒产品,那就也先卸掉它。
在注册表里查找“Symantec AntiVirus Client”,以将KEY_CLASSES_ROOT\Installer\Products以及HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下面的Symantec注册项删掉,使得Uninstall里不再有“Symantec AntiVirus Client”。
如有必要,将注册表中如下两个地方的注册项也删掉:
HKEY_LOCAL_MACHINE\SOFTWARE\Intel\LANDesk\VirusProtect6
HKEY_CURRENT_USER\Software\Intel\Landesk\VirusProtect6
再删掉如下两个注册项:
HKEY_LOCAL_MACHINE\SOFTWARE\Symantec
HKEY_CURRENT_USER\Software\Symantec
删掉HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下的vptray等相关的键。
在控制面板的“添加或删除程序”里,确保将与“LiveUpdate”有关的程序都删净。
删除Program Files\Symantec目录。
删除Program Files\Symantec_Client_Security目录。
删除Program Files\Common Files\Symantec Shared目录。
删除Documents and Settings\All Users\Application Data\Symantec目录。
将先前已拷贝出的SymRasMan.dll这个文件,再拷贝回原目录(如果原目录随卸载已被删除,就重新建立一个,一定要跟原目录名一模一样)。切记切记!
好了,现在你已手工清除了Norton的反毒企业版或公司版,可以不留“隐患”。再安装其他反毒产品也不会提示你还有软体残留的“根”存在了。如果仍会提示,那一定是你在做我上述步骤里有遗漏,只要你照着我的步骤一个不落的做到,Norton肯定已被清除了。
(至于保留SymRasMan.dll这个文件,那是因为它在Registry里留下的"踪影"实在太多太多,手工清除这些也太过繁琐了,也很难清净,所以才予以保留。真是没办法了,Symantec的反毒软体就这么屌蛋。)