早得几天看到电脑的四个盘里面都有一个autorun.inf的文件夹,看着难受就像把它们删了。以前有过类似的经历,直接删除是不行的,于是用了unlocker.exe,这是个很不错的删除软件。可麻烦来了,到会回收站,清空时出现了“...为空,不能删除..”之类的提示语,意思无非于找不到这个文件的原始路径等。
对于这个问题,自己脑袋里面存了一下方法,它不能删除的原理(空文件夹里面还有文件,得先删除里面的才行)也好像知道点,就是不太清楚。弄了半天,什么都没想起来了,到百度上查了一下,有说用各种软件的(试了360和qq电脑管家),还有基本都是说要到安全模式下删除的(这个没试过,太麻烦了)。后来给自己胡乱弄好了,哈哈。貌似说的有点乱,下面整理一下写点吧。
-------------------
1、autorun.inf是什么:有两种可能,一种是免疫文件(详细参照:http://baike.baidu.com/view/603374.htm?fr=ala0_1),还有一种是病毒文件。我没在电脑里面找到感染的文件,用杀软也没找着,那电脑里面的autorun.exe估计就是系统安装时就已经安装了的免疫文件了。安装方法介绍一下:
建立txt文本文件,命名为闪存免疫,输入以下代码:
md c:/Autorun.inf/
md c:/Autorun.inf/1234.../
md x:/Autorun.inf/
md x:/Autorun.inf/1234.../(X代表盘符,你有几个盘就可以输入几个)
保存退出,并将TXT文件转化为BAT批处理文件,双击运行,在各个盘符的根目录下会出现Autorun.inf文件夹,并且因为它们的文件夹内有不可删除文件所以该文件夹也无法删除。这样,免疫闪存就做成了。感觉非常棒吧
在桌面上建立一个名为Autorun.inf的文件夹加上只读及隐藏属性,分别放入不同的盘符根目录中同样也可以达到以上目的[1]
对于md c:/Autorun.inf/1234.../命令建立的文件夹,在windows下看到的是Autorun.inf文件夹下有一个123..的文件夹,以后要再删除该类型文件夹可用
rd c:/Autorun.inf/1234.../
来实现。
2、为什么到了回收站后不能清空:找不到路径,或者说是没能找着文件里面的文件。
3、我是怎么清空回收站的:
(1)准备两个软件,unlocker和winrar
(2)开启unlocker的环境下,进入回收站选中删不掉了文件右键点“还原”,弹出“...不能还原...”的字样,点确定后
(3)弹出unlocker窗口,选操作为移动,将文件移动到桌面或其他地方,移动成功,接着做
(4)全选移动的文件,用winrar压缩,压缩选项里面勾选删除源文件,成功压缩.删除
(5)将回收站属性设置为不放入回收站
(6)最后再删除压缩的文件即可
最后写点,没太深入去了解unlocker删除的原理,对回收站的了解也有限,变懒了。