当前位置:精华知识首页 >> 综合 >> 关于伪绿色软件对系统性能的影响

关于伪绿色软件对系统性能的影响

作者:佚名   来源:互联网  浏览次数:36
  • 内容摘要:这些伪绿色软件通过这种手法起到了绿色软件类似的作用

今天上海IT外包服务网 www.itshanghai.net  就为大家分享关于伪绿色软件对系统性能的影响。首先我们要先明确真正的绿色软件是不会有任何垃圾产生的,它们就一个或者几个文件,不在系统目录里面写东西,不更改注册表。这个才是绿色软件。

但是不是所有的软件都能够做到绿色,尤其是存在交互性的软件。例如QQ和MSN会开机自动启动。迅雷要和IE关联。播放器要和文件扩展名进行关联。office插件也总得知道office在哪里。为了程序之间的关联,系统提供了注册表用户各种程序之间交换配置信息,提供了system32目录,和appdata目录用于存放需要共用的动态库。

按照微软的逻辑,一个程序应该在安装的时候把自己的快捷方式复制到开始菜单,把需要共享的配置信息放入注册表,把必须的系统运行库放入system32和appdata。并且记录由此产生的所有变化,最后在卸载的时候再从上述位置清除。只要不是流氓软件,应该都要做到这一点。

那一些并不适合做成绿色软件的程序是怎样被爱好者们“绿化”的呢?它们依靠注册表reg文件,与批处理bat文件。只要双击bat文件,就可以把需要的注册表项目放入注册表,把需要的系统文件拷入system32。从而使得程序不用经历“安装”的步骤就可以执行,是为绿化。这个手法也被一些软件,尤其是国内的软件学了去,它们在第一次执行的时候也会进行类似操作。例如迅雷,直接双击也可运行,但是注册表什么的都已经被写上了,这些软件都不能算真正的绿色软件。

这些伪绿色软件通过这种手法起到了绿色软件类似的作用,缺点也显而易见,就是因为没有正常安装,所以也没有办法卸载。当软件被删除以后,注册表和系统目录里就留下了垃圾。软件升级后废弃的键值也不会自动删掉。残留文件甚至可能造成更严重的冲突。莫名其妙地弹框说丢失了***文件有时就是这个原因。一个软件在安装的时候往注册表里写入条目A和条目B,你由于知道了这一点,所以写了个BAT用于移出条目A和条目B。但是当这个软件升级了以后,增加了条目C和条目D,使用的动态库也换成了高版本的,而你的BAT文件却并不知道软件者已经更改了。结果,还是会留下垃圾。知道QQ绿色版不?他会自动下载升级包并且自己升级的。就算是一些不会自动升级的软件,你也可能下载一个新版本替代老版本,新版本可能产生老版本没产生的垃圾。当然,你也可以跟踪追查这些新版本产生了哪些新垃圾,并且自己重新做卸载工具。不过,付出的时间就不太划算了。伪绿色软件会在第一次执行的时候自动复制需要的键值到注册表里面。你难道就不好奇,迅雷不需要安装就能用,但如果是纯绿色的,又如何挂载到IE上呢?祝大家好运。

上海IT外包

相关文章
我司提供服务区域--上海IT外包,北京IT外包,深圳IT外包,广州IT外包
郑重声明】刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何投资或其他建议。 转载需经作者本人
同意并注明出处。本网站有部分文章是由网友自由上传。对于此类文章本站仅提 供交流平台,不为其版权负责。如果您发
现本网站上有侵犯您的知识产权的文章,请发信至 E-mail:support@ ditcn.com 或直接电话联系: 021-50343890