技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 发现 --> 关于禁用启动项的研究

关于禁用启动项的研究

浏览:2090次  出处信息

当下的软件越来越流氓,经常会在安装的时候自动添加为开机启动项。要知道,开机启动项越多,开机速度越慢。通过windows的系统配置工具(在运行中输入“msconfig”即可打开),可以方便地禁用/启用启动项。很多优化软件,如超级兔子等也都提供了这样的功能。但到底它们是如何工作的呢?

其实启动项设置大多位于注册表的这个位置“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”。所谓的禁用/启用启动项,都是对注册表的操作。但各款软件的操作方式又有一些微妙的区别。下面来探究一下。

本人一直用的是超级兔子,就先来看看它的做法吧。

超级兔子开机启动管理

注册表启动项列表

从上图中可见,但凡在超级兔子中禁用了的启动项,键值中都会多了一个分号,估计这个分号是起到注释作用,从而使启动项无效。这种做法可以说是方便快捷。一旦要启用启动项,只要把分号去掉即可

再看看系统配置工具。

系统配置工具启动项管理

在超级兔子中禁用了的启动项,在系统配置工具中仍然显示为启用。很明显,分号注释法虽然很方便,但只是超级兔子only,其他软件都识别不了。那在系统配置工具中禁用启动项时,是对注册进行了什么操作呢?

带着这个疑问做了一次实验,结果是:该启动项在注册表中不存在了,也就是被删除了。但是系统配置工具似乎把启动项都记录下来了,把它启用之后,就会重新出现在注册表。

两种方法各有优缺点。超级兔子的做法方便,但是兼容性差;系统配置工具的做法需要额外的空间去存储副本,但是避免了直接修改数据源本身

建议继续学习:

  1. 纯文本配置还是注册表    (阅读:2114)
  2. 如何通过修改注册表来添加删除Windows的系统服务    (阅读:1416)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1