由于有了360安全卫士、腾讯电脑管家等安全软件,方便了我们普通电脑用户来优化管理系统,但也会让我们变懒,会以为很多事情是本该如此,实际上是这些软件尽量的做到“智能化”和傻瓜化,一键为我们做很多事情,弄得我们不知道为什么要这么做。
在没有这些安全软件的年代,我们是如何设置让那些我们不需要它开机运行的软件不允许的呢今天就来介绍下这个。
电脑操作系统运行的时候,首先是系统的软件和服务启动,到最后进入系统才是应用程序需要的一些服务和程序启动。好比一个超市,开始营业的时候,店长先开门进入,然后安全人员进入,然后超市工作人员进入,再然后一些厂商促销进入,最后顾客进入。不同的人进入权限不同,在不同的地方进入。电脑的原理也是如此。
先说最直观的启动:
如果是win7系统,你看到的应该是下面这样的。
注册表是操作系统方方面面配置的地方。
找到路径
HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionRun
看到没,这里也是开机会运行的一些程序。
KHKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionrun或KHKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionrunOnce这里也是系统启动的配置,因为一台机器可能会有多个用户,另外runOnce是只开机启动一次的配置。下面四个是启动服务的设置:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServices,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows CurrentVersionRunServicesHKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionRunServicesOnce,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunServicesOnce
也就是说前面通过msconfig看到的“启动”对应前面开机的程序,“服务”对应后面的启动服务项目,这里是设置的源头。
boot.ini,win.ini,system.ini分别有另外的功能。
boot.ini 是系统启动时,需要查询的一个系统文件,它告诉启动程序本计算机有几个操作系统、各系统的位置在哪里等信息。
win.ini 是Windows系统的一个基本系统配置文件,文件配保存了诸如影响Windows操作环境的部分、控制系统界面显示形式及窗口和鼠标器的位置、联结特定的文件类型与相应的应用程序、列出有关HELP窗口及对话窗的默认尺寸、布局、文本颜色设置等等的选项。
system.ini 中定义了有关WINDOWS系统所需的模块,相关的键盘、鼠标、显卡、多媒体的驱动程序、标准字体、和shell程序,这里定义的程序在启动WINDOWS时都要被加载
以上就是绝大部分的系统启动项目,安全软件操作的也是这些地方,病毒或者恶意软件操作的也是这些地方。虽然你不一定要去修改,我建议你尝试打开去看看,你一定会觉得 “ 哦,原来是这里 ”。
相关资源:maestro:面向懒惰软件开发人员的智能部署系统-其它代码类资源…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!