电脑怎么设置软件开机启动(电脑软件怎么设置开机自启动)

电脑从启动到进入操作系统最终启动完成,有很多个过程,不管是正常程序,还是病毒程序,他们只有在系统进入到最后桌面的状况下,程序还保持在运行,才能发挥作用。

举一个通俗的例子,看一场球赛,或者演唱会,不管你是为了看演出,还是要制造破坏,你需要最终进入到会场,那么进入会场实际上会有很多个阶段跟可能性,比如还在布置会场的阶段伪装为工作人员,比如伪装成现场的安保人员,比如伪装成演唱会的工作人员,比如购买假票,等等等等,不同的角色会在不同的时间混进会场,软件或者程序,需要最终进入操作系统运行,也不例外!

下面告诉你怎么个也不例外法:

这个问题离不开注册表,注册表你可以理解为操作系统的一个登记本,各种系统的设置,信息,软件的设置,信息等,都会记录在里面,所以也就包括那些软件需要在什么阶段运行起来这样的事情。

打开注册表编辑器的方法是按win R键,输入regedit,或者点开始,运行,然后输入regedit,这里以win7为例进行说明。

打开后,是这样的:

关于注册表的科普,看这里:

小白电脑技能升级必备,你不知道注册表的那点事!

从最前面的介绍可以看出,注册表的数据非常重要,不可以随便删除的,所以操作的时候要比较小心,否则可能导致系统崩溃。

下面开始说说,都有哪些途径,程序可以随机器启动自动运行起来:

一、最常见的一个入口:Run键、RunOnce键

注意上面图片的红色箭头指示的路径,我的系统这一项为空,就是没有程序通过这里来启动运行,如果右边有数据,那么对应数据的程序就会开机运行。

细心的你看到上图中,下面挨着还有个RunOnce键,直译的意思就是运行一次,没错,这个键下面的程序会开机运行一次,随后被删除,比如有时候安装某个软件要求重启后继续,可能重启后就会自动运行某个程序,只用运行一次,那么就会往这个里面写入数据。

除了HKEY_CURRENT_USER这个下面有这两个外,HKEY_LOCAL_MACHINE下面,也有Run跟RunOnce键。

那么这个跟之前那个有啥区别呢?从名称上,前者是CURRENT_USER、当前用户,LOCAL_MACHINE、本地机器,顾名思义,前者是当前用户登陆后会被执行,而后者本地机器是没登陆之前就会被执行,这个就是类似前面参加演唱会,有一些是工作人员,有一些是凭票进入的人员。

二、Services键

这个其实等同于前面的两个,不同的是,这里是以服务出现的,它更加底层一些,我们通过开始, 运行,输入services.msc看到的这些。

这些也会在注册表中有记录。

RunServices及RunServicesOnce之后启动的程序,位于注册表[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices]和[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\

RunServices]键。

RunServicesOnce键位于[HKEY_CURRENT_USER\Software\Microsoft\

Windows\CurrentVersion\RunServicesOnce]和[HKEY_LOCAL_MACHINE\

Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]下,其中的程序会在系统加载时自动启动执行一次。

这个主要是针对应用程序的,系统一级的不会出现在这里,所以如果没有应用程序使用这个,这两个键值就没有。

三、其他

除了上面两处常见的自启动项目外,下面这些也可以让程序自动运行起来:

[HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows]下的load键值的程序;

[HKEY_CURRENT_USER\SOFTWARE\

Microsoft\Windows NT\CurrentVersion\Winlogon]和[HKEY_LOCAL_MACHINE\

SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon],注意下面的Notify、Userinit、Shell键值也会有自启动的程序,而且其键值可以用逗号分隔,从而实现登录的时候启动多个程序。

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\Shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad]

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\Scripts]

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System\Scripts]

是不是觉得很恐怖,干嘛留这么多可能的入口,跟人类一样呀,演唱会不是也有很多角色可以进入会场嘛!

四、系统层面的入口

还没完,上面是注册表层面的,系统层面还有一些入口:

比如,最常见的是下面这个地方:

你把软件的快捷方式拖到这个启动下面,这里是进入系统之后,最后运行的一个地方,这里的程序也会被运行,这里就是针对最终用户的。

除此之外,还有,你点开始,运行,输入win.ini回车,或者system.ini回车,还有两个配置文件,一个是windows的配置文件,一个是系统级别的配置文件,他们里面也可以添加自启动项。

Win.ini文件中,在[windows]段下的“Run=”和“LOAD=”语句后面就可以直接加可执行程序,只要程序名称及路径写在“=”后面即可。

“load=”后面的程序在自启动后最小化运行,而“run=”后程序则会正常运行。

System.ini文件,找到[boot]段下“shell=”语句,该语句默认为“shell=Explorer.exe”,启动的时候运行Windows外壳程序explorer.exe。

上面这些,除了正常程序外,病毒程序,恶意软件,也都可以通过修改上面这些地方来实现自启动,然后来干坏事,是不是更加觉得恐怖。

最后的最后,还有一种方式可以自启动,就是使用计划任务:

通过“开始→程序→附件→系统工具→任务计划”即可该界面,当然这个除了开机之外的其他计划任务也是可以执行的。

反过来,你想干掉这些自启动的程序,也是检查这些地方,可以手工去检查,也可以通过工具软件,360这些软件的启动优化就是自动化的去干这些事情。

(0)

相关推荐

  • 开机启动项在哪里设置?怎么查看开机启动项

    开机启动项是计算机领域中非常重要的一个概念,它的主要意思是当计算机启动的时候随着系统同时进行默认启动的程序或者软件.开机启动项和我们计算机的开机速度及运行速度有着非常大的联系,如果开机启动项过多,计算 ...

  • 开机启动命令是什么?开机启动项怎么设置

    计算机是我们生活中最重要的工具之一,而在计算机中,有一个关于启动项的知识.启动项是指计算机在启动时随着系统同时启动的程序组件和软件,启动项是影响计算机启动的速度,也会影响计算机的运行效率,那么计算机的 ...

  • 电脑开机太慢?来看看开机启动项修复和禁用功能

    计算机启动时,安装了安全保护软件诸如360安全卫士的就能看到电脑启动花费的时间.不同的计算机在启动的时候花费的时间是不同的,且如果操作系统不一样,启动的时间也会有很大差别.通常情况下,使用时间较长,老 ...

  • win7开机启动项怎么设置?详细方法介绍

    电脑现在在我们生活中有着非常重要的地位,所以不仅仅电脑在市面上有着很好的销量,连带着电脑的周边产品也在不断发展,电脑系统就是其中一种.windows系统是最早出现的电脑系统,迄今为止也很少有系统可以超 ...

  • 如何设置开机启动项

    对于电脑,我们每天都会接触到的电子产品.每次打开电脑我们都必须的打开一些软件或者是网页等等,有些朋友就想着,能不能一打开电脑就自动打开这些软件呢?小编告诉大家,是可以的,而且也完全可以实现.这样我们就 ...

  • 怎样取消开机启动项?教你加快计算机速度

    开机启动项是计算机系统当中非常重要的一个概念,它关系到计算机的启动速度即开机速度.启动项实际上就是指那些会随着计算机组件一同启动的程序和软件,它们大部分是系统的组件程序,但是也有很多是第三方的软件或者 ...

  • 华硕主板怎么设置u盘启动?详细步骤分享

    u盘启动,想必许多人都不太了解它究竟是什么意思吧?当计算机系统在崩溃的时候,u盘启动可以起到绝对大的作用,帮助我们快速安装新系统,它还能够为备份还原,还可以操作pe系统等多种复杂软件,这便是u盘启动. ...

  • win7取消开机启动项的方法

    导读:我们都知道,电脑的运行环境是操作系统,每个电脑都有自己的操作系统,当我们使用的电脑是新安装的系统时,我们在开启电脑的时候,它的速度会比较快,但是经常使用电脑的人一定知道,当电脑使用时间长了以后, ...

  • 翔升主板设置u盘启动 简单三个步骤让你轻松搞定

    电脑的主板一直是大多数人挑选电脑时最关注的部件之一,在微机系统中扮演着举足轻重的角色.作为物美价廉.性价比高的电脑主板,翔升主板品质好,价格低,一直受到国内外广大朋友的喜爱.作为翔升主板的发烧友,我们 ...