昨晚上网感觉系统有的慢,用Avast全盘扫描了一下系统后,也没发现什么问题,于是就用用win7优化大师清理了一下系统垃圾文件,注册表,和冗余的动态链接库,COM组件什么的。这次一时心急,也没看清楚清理列表,直接点了全部删除。
没想到优化完重启下就悲剧了,电脑刚一开机进入桌面,各种系统错误提示框扑面而来,Avast也一直提示丢失snxhk.dll。。。更悲剧的是,连个备份都没有。。
平时大多用这个软件优化系统,清理dll链接库的时候,在清理列表上可以看到很多有用的dll文件列在其中,然后只能一个个排除。大家都知道,dll组件一般是程序用来封装一些重要可执行代码,提供给软件调用的。
一般来说,只能当优化软件反向检测到使用该链接库的软件不存在的时候才会判定该dll文件失效,进入待删名单。不知道这个软件是怎么检测的,怎么来根据dll,检测到应用程序的。莫非,该清理软件是根据dll的文件描述信息来判断应用软件的?如果描述信息不全或不清楚,岂不就会误判了?难道该软件就不能含糊点,对于这类不清楚来源的文件默认不删除么。。。
其实想想,也是我的错,既然他有列出文件表,就是给我们人工判断的。在此,谨以此文,提醒各位朋友,清理系统文件的时候一定要看清楚啊。