U盘根目录下存在一个隐藏的autorun.inf文件,它是几个病毒的感染入口,主要双击盘符就运行该文件中指定的程序(病毒代码)。一般情况下进行如下操作就能看见:
打开“我的电脑”,选择菜单“工具”-》“文件夹选项”,点击“查看”,取消“隐藏受保护的操作系统文件”前的对勾,并在“隐藏文件和文件夹”项中选择“显示所有文件和文件夹”,然后点击“确定”。
但是,有的病毒修改了注册表的有关项(在HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced\\Folder\\Hidden\\分支下),所以即使进行了上述操作也不管用。
至于你所说的linkinfo.dll不能删除,可能是你的机器上也感染了病毒,该病毒有其它服务和驱动级保护,所以不容易清干净。建议先升级你的卡巴到最新版,重新启动到安全模式,全盘查杀(过程中千万不要双击或右击任何盘符,直接在资源管理器中地址栏中输路径,比如c:\\program files\\)。如果还是不能完全清除,试下面的手工方法:
去下载一个system Repaire Engineer(SRE) 2.4.12.806:
http://www.kztechs.com/sreng/download.html
使用方法:
http://hi.baidu.com/teyqiu/blog/item/f706213fc52346ec54e72351.html
安装,重启到安全模式,“启动项目/服务/Win32服务应用程序”和“启动项目/服务/驱动程序”,勾“隐藏已认证的微软项目”,在剩下的列表中找有linkinfo.dll的项,改为disable。将没有公司签名或冒充微软(真的已经隐藏了)的项,改为manual。再重新启动进安全模式,用卡巴杀毒或手工删除都可以。最后清理一下与杀掉的病毒文件有关的注册表项。
隐藏文件看不见也可以用SRE修复,在“智能修复/Windows shell/IE”下,点“修复查看隐藏文件”
补充:
正常情况system32下有一个linkinfo.dll文件,大小是19,968 字节(xp sp2系统,该文件版本5.1.2600.2751)。不知道你那个是否病毒的替换文件。如果大小和版本号都对,就应该是正常的了。
还有一个办法验证,开始/运行/sigverif.exe(windows的数字签名验证程序),点“开始”,看linkinfo.dll是否包含在未签名的列表中